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

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

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

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

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

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

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

17 ответов

31 просмотр

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Rustam
детям лучше асм

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

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

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

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

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта