LINUX.ORG.RU

Вышла новая версия библиотеки для построения графиков и изображений MathGL.


0

0

OpenSource библиотека MathGL предназначена для построения графиков после обработки научной и другой информации. В частности есть возможность визуализации трёхмерных потоков газа и жидкости, а так же более-менее всё, что может Gnuplot и много того, что он не может.

Примеры можно найти в документации (есть русский вариант) на сайте проекта.

Картинки приведённые в качестве примеров действительно впечатляют!

>>> Сайт проекта.



Проверено: maxcom ()

> В частности есть возможность визуализации трёхмерных потоков газа и жидкости

Наконец можно будет сделать трехмерную визуализацию газификации лужи анонимными аналитиками ЛОРа.

shimon ★★★★★
()

cvs: 0 commits 18 reads.

что интересно от туда тянут...

v0rbis ★★
()

Картинки действительно зачотные. Ждем все это добро в ZedGraph.

k0l0b0k ★★
()

Ну все, теперь можно выбрасывать мой ZX-Spectrum - наконец то я могу и без него делать такие прикольные картинки.

andreyu ★★★★★
()
Ответ на: комментарий от gaa

> Админ проекта, судя по логину, из русских: abalakin.

Стопудов. Об этом говорит и наличие русской документации.

kkk ★★
()

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

lester_dev ★★★★★
()
Ответ на: комментарий от anonymous

по производственной обязанности
пробежался по source, examples, doc, CHANGELOG, readme, todo, authors ..

Возникли вопросы, самый главный из них "в чем смысл сего?",
и второй "неужели todo - это ваше будущее?"

Valeriy_Onuchin ★★
()
Ответ на: комментарий от anonymous

> +8800 :))) Впечатлительный какой топикстартер

"Картинки действительно зачотные. Ждем все это добро в ZedGraph"
"
Ну все, теперь можно выбрасывать мой ZX-Spectrum - наконец то я могу и без него делать такие прикольные картинки.
"
"
класс, а у меня курсач по построению графиков функций, во препод офигеет когда я эту библиотеку заюзаю
"

LOL, чуть не упал. Поклонники не менее впечатлительные :))

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

> и что же там так поразило автора поста?

видимо, отсутствие шкал

shvonder
()
Ответ на: комментарий от Valeriy_Onuchin

ну конечно, куда нам, простым смертным до мега-математика-программера Валерия, мы так, люди бедные, за топикстартером повелись и уши развесили

lester_dev ★★★★★
()
Ответ на: комментарий от lester_dev

только без обид. Автор - очень толковый товаришч.
Если весь этот код его, а не copy/pasted из какого-то другого места
- то вообще проффи в GL.
Немного бросается в глаза фортрановский стиль програмирования в C++.
Он что, действительно переучивался?
И вообще было бы неплохо с ним как=то связаться. Чем он занимается?

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Evgueni

> Не нужно вешать уши - достаточно посмотреть на то, что, например, может хотя бы gnuplot.

С другой стороны в отличии "от" она под GPL, так что польза будет.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Ну например, как в гнуплоте реализовать поверхность с полупрозрачностью, чтобы были видны линии уровня на "дне" куба в графиком (стр. 37 русской документации), поверхность вращения постоянного уровня (стр. 38), полупрозрачное облако из точек для трёхмерного параметрического массива (стр. 40), линии постоянного уровня на срезе трёхмерного массива (стр. 41).

Гнуплоту до возможностей этой библиотеки в некоторых аспектах как до Китая на карачках.

Но я понимаю, что смотреть доки, прежде чем говорить, что "нет шкал" и вообще "топикстартер впечатлительный", не в традициях местной публики. Жалко вас, господа!

Написана одним человеком. Познакомился в этом году на конференции, где он кроме устного доклада по науке делал ещё постер об этой библиотеке. Он из ИПФ РАН, Нижний Новгород. В конце readme также есть все контакты.

Мыло есть на сайте проекта.

Мне кажется автору можно предложить помощь по оформлению нормальной конфигурялки-инсталляшки в стиле ./configure. Честно говоря к этому старался внимание привлечь, а не поток абсолютно незаслуженных помоев вызвать.

Грустно! :-(

Crazy_Doctor
() автор топика
Ответ на: комментарий от Valeriy_Onuchin

Я уже написал, что меня впечатлило (см. ниже). Кроме того, замечу, человек это не из пальца высосал. Рядом с ним много народу работает. Как минимум на нескольких докладах и постерах видел картинки построенные в этом пакете. Т.е. если людям или ему самому что-то надо, то это реализуется. Более того, если кому-то ещё какой-то вид графиков нужен, то можно дописать самому, а в случае неумения (или не знания "крестов" и т.п.) попросить автора. Всё в лучших традициях свободных программ.

Вот мне сейчас надо будет трёхпараметрическую динамику в сфере смотреть (группа SU3, в частном случае SO3), у Вас есть предложения чем мне картинки строить? А эта библиотека предлагает готовое решение. Замечу, что наличие OpenGL для построения графика к статье или презентации не обязательно!

Crazy_Doctor
() автор топика
Ответ на: комментарий от Crazy_Doctor

1. письмо автору отослал.
2. где по указанной Вами ссылке найти
"стр. 37 русской документации"?
3. почему в screenshots убогие картинки, а не те, что на
"стр. 37 русской документации"?

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

Заходим по приведённой ссылке. Нажимаем на dowload (таб такой есть на страничке), из дроп-меню выбираем Browse all files, в полученном списке файлов проекта (он чуть ниже по странице) выбираем mathgl_refman_rus_1.2.pdf. Это не он придумал, это стандартный интерфейс sourceforge.net.

Crazy_Doctor
() автор топика
Ответ на: комментарий от Valeriy_Onuchin

Насчёт убогости - это к автору. :-) Правда, по себе знаю, что документацию писать надо, но всегда ужасно лень! :-)

Crazy_Doctor
() автор топика
Ответ на: комментарий от Valeriy_Onuchin

>Вот мне сейчас надо будет трёхпараметрическую динамику в сфере смотреть >(группа SU3, в частном случае SO3), у Вас есть предложения чем мне >картинки строить?

Наш ответ очевиден :)

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

Ну, скажем так, самому писать сейчас времени нет. Пять проектов на мне и так уже. :-) Да и зачем, если народ позаботился уже?

Crazy_Doctor
() автор топика
Ответ на: комментарий от Valeriy_Onuchin

Ну КОРЕШОК - это больно монструозная система. Надо бы освоить, да на всё времени не хватает. :-( Но выглядит всё отлично!

Кстати, а почему презентация в некошерном формате?! ;-)

Crazy_Doctor
() автор топика
Ответ на: комментарий от Crazy_Doctor

>Ну КОРЕШОК - это больно монструозная система. Надо бы освоить, да на

борьба с ложным впечатлением о "монструозная" активно ведется.
По этому поводу недавно была программная речь, с которой
можно ознакомиться здесь:
http://indico.cern.ch/materialDisplay.py?contribId=275&sessionId=28&a...
в двух словах ... слишком не по теме.

>всё времени не хватает. :-( Но выглядит всё отлично!
>Кстати, а почему презентация в некошерном формате?! ;-)

я не из фанатиков, более того я писал ROOT win32 port.

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

кстати, возвращаясь к теме, использование HDF5 file format
наводит на мысль, что пакет "родился в недрах"
астрономии, астрофизики, метеорологии, но никак не в
"трёхмерных потоков газа и жидкости"

Так ли это?

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Crazy_Doctor

Doctor ты и в правду Crazy!
На ЛОРЕ кроме помоев ничего нет, удружил ты мужику - по медвежьи :)

anonymous
()
Ответ на: комментарий от Valeriy_Onuchin

Да как сказать, ИПФ РАН - это Институт прикладной физики, там чем только не занимаются. Я общался с "водяными" оттуда, по волнам на поверхности жидкости. Естественно отсюда до геофизики один шаг, если его вообще надо делать. А доклады с картинками из пакета были и по плазме и по стратифицированным потокам, если не ошибаюсь. Чем собственно автор занимается сейчас посмотрим...

Государственная премия Российской Федерации для молодых ученых за выдающиеся работы в области науки и техники 2003 Электрон-ионные столкновения в сильных электрических и магнитных полях А.А.Балакин, С.А.Корягин

Собственно вот. Тут я думаю чтобы структуру поля передать именно "облачный" шрафик хорошо подходит.

Насчёт "фанатизма"... Ну понятно, что исключительно картиночную презентацию удобнее в визивиг редакторе делать. Но я бы сделал в опен-офисе. Потом конвертнул бы в PDF или во что угодно. Правда я всё-таки стараюсь идеологии свободного софта следовать, т.к. всёж-таки надо придушивать МС-офис, иначе они всех придушат.

Но это всё, конечно, сугубое имхо.

Crazy_Doctor
() автор топика

Библиотечка суперская!!! Автору большой респек. Что меня порадывало, так это то, что библиотечка писалась не от нечего делать, а от необходимости.

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

xstream
()
Ответ на: комментарий от xstream

Ну тут можно сказать только:

Эй, спецы по Питону (Перлу, вставить свой любимый язык), напишите интерфейс для библиотеки!

Crazy_Doctor
() автор топика
Ответ на: комментарий от andreyu

> Ну все, теперь можно выбрасывать мой ZX-Spectrum - наконец то я могу и без него делать такие прикольные картинки.

Не выбрасывай, лучше мне отдай.

anonymous
()
Ответ на: комментарий от Valeriy_Onuchin

>>Кстати, а почему презентация в некошерном формате?! ;-)

>я не из фанатиков, более того я писал ROOT win32 port.

Ты не фанатик, ты дурак. Что может быть удобнее для создания технических презентаций, чем TeX?!

anonymous
()
Ответ на: комментарий от Valeriy_Onuchin

У меня такой вопрос. Root может строить график в треугольных координатах? В частности используется для построения фазового состояния 3-х компонентного соединения. Используя объемный вариант можно было бы и 4-х компонентного, но интересует хотя бы наличие 3-х.

В приложенном PPT файле не нашел подобного примера.

lefsha
()

У меня не работает. Пишет C:\MSVStudio6\VC98\include\GL/gl.h(1152): error C2501: 'WINGDIAPI': missing storage-class or type specifiers

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.