170 похожих чатов

Пытаюсь поднять https://github.com/InteractiveComputerGraphics/SPlisHSPlasH под Mac M1 или под Windows. Ни то

ни другое не получается пока, просто даже не знаю куда копать.

Это самая клевая в мире либа для CFD на основе SPH, вроде как, и у меня проект связанный с океанологией, короче либа нужна.

Под Mac M1 я сбилдил сабж, теперь вопрос, как переделать пакет на питоне, который использует эту либу, чтобы оно использовало мою либу C++, которую я сбилдил. Пакет на питоне называется соответственно https://pypi.org/project/pySPlisHSPlasH/

Установка pip install pysplishsplash не работает по какой-то причине, видимо нет пакета под архитектуру arm64.

Какие мысли, куда копать?

17 ответов

9 просмотров

А питон зачем, если есть С++?

Stas
А питон зачем, если есть С++?

Детей программированию обучать

Собрать пакет под arm64 и подкинуть

George-Polevoy Автор вопроса
Stas
А питон зачем, если есть С++?

тоже начинаю думать в эту сторону, но пакет много с чем интегрируется, удобно строить всякие графики, визуализировать и т.п. если бы не это, ни за что с питоном не связался бы

George-Polevoy Автор вопроса
다니엘(줄리아)
Собрать пакет под arm64 и подкинуть

Ну собственно об этом и был вопрос, как это сделать?

George Polevoy
Ну собственно об этом и был вопрос, как это сделат...

Учитывая что в репозитории написано, что проект не собирается даже под 32 бита из 64 битного таргета - вероятно никак

George-Polevoy Автор вопроса
다니엘(줄리아)
Учитывая что в репозитории написано, что проект не...

Не понял, причем здесь 32 бита? cmake собирает у меня под arm64 с незначительными изменениями. Он не находил pthreads, но на маке их не нужно включать, я отключил в CMakeLists pthreads и cmake прошел. Но я не понимаю, что куда нужно “подложить”, чтобы питонячий пакет работал с либой, собранной локально.

Stas
Для этого есть хаскель

для этого есть скретч

клюквенный сбитень
детям лучше асм

Приколы приколами, а обучать «детей» занятие сомнительное, там не все участки мозга, отвечающие за абстрактное мышление, развиты. В 12 лет читал книги по C++ и про C#, не понял ничего - зачем нужны классы, что за указатели. И наоборот, кто начал в 2Х лет после всяких физфаков, те без проблем обучались.

это повсеместная беда учебных материалов. вместо того чтобы обозначить проблему, и приводить конструкции языка как инструмент для решения проблемы, просто показывают инструмент и как он работает, отсюда и непонимание зачем это всё

olkivan
это повсеместная беда учебных материалов. вместо т...

это называется "учебник сделанный на от**бись"

George-Polevoy Автор вопроса

Мне в 12 лет дядя, аспирант физик, подкинул задачу визуализировать плазму в токамаке. Все ясно - заглянуть внутрь ядерного реактора с помощью 3D. До тех пор туда заглядывала только кошка, которая забрела туда нечаянно и нахер испарилась. Только спектрометр показывал избыток кальция непонятный. Компьютеров тогда еще не было вообще, только БК0010 были кое у кого, у кого родители богатые были, не то что интернета. Короче я открыл для себя и численные методы, и интегрирование, и векторную алгебру - все по матсправочникам, благо их было дохера дома. и когда в школе начали тригонометрию, уже знал, для чего нужна формула синуса суммы углов. Когда дорвался до компьютера, сходу перписал в окошечко турбо C++ код из своей тетрадки, и получил 3D визуализацию нужную. Но вот зачем нужны классы и прочее я не понимал еще лет 10. Потому что это действительно более сложно, чем просто численные методы и алгоритмы.

George-Polevoy Автор вопроса
George Polevoy
Мне в 12 лет дядя, аспирант физик, подкинул задачу...

Ну и кстати, к вопросу о проблеме обучения - ни учителя математики, ни просто выпускники мехмата в основном не знают, зачем нужна формула сложения уголов в тригонометрии, умножение матриц и какие полезные вещи с этим делать можно, а достаточно нарисовать что-то в 3D.

Похожие вопросы

Обсуждают сегодня

А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
57
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Карта сайта