ScientificPython - это библиотека научных инструментов с открытым исходным кодом для языка программирования Python . Его разработка началась в 1995 году. [1]
Он не обновлялся с 1 октября 2014 г. [2]
Библиотека включает
- математические инструменты, такие как
- Дифференцирование функций от любого количества переменных до любого порядка
- Численное интегрирование с использованием алгоритма Ромберга
- Ньютон-Рафсон для численного корня
- Нелинейный наименьших квадратов подгонки
- поддержка параллельных вычислений
- и несколько интерфейсов ввода / вывода , особенно с
- Файлы NetCDF
- Файлы банка данных Protein
- Форматирование текста, совместимое с Fortran
- VRML для 3D-визуализаций
Наборы инструментов виджетов Qt и Tk предоставляются для создания кроссплатформенных графических пользовательских интерфейсов .
ScientificPython выпускается под лицензией CeCILL .
Основным разработчиком и сопровождающим ScientificPython является Конрад Хинсен из Орлеанского университета, который использует его в качестве строительного блока для своего собственного исследовательского кода, в частности инструментария молекулярного моделирования MMTK [3] и программного обеспечения nMoldyn, которое использует траектории молекулярной динамики для прогнозирования спектров рассеяния нейтронов. . [4] [5] За пределами этого конкретного контекста приложения большинство пользователей, скорее всего, предпочтут пакет SciPy , который претерпел более динамичное развитие в десятилетие 2000–2010 гг. С участием нескольких активных разработчиков.
См. Также [ править ]
Ссылки [ править ]
- ^ "Научный питон" . Проверено 21 февраля 2019 .
- ^ "SourceSup: ScientificPython: Project Home" . sourcesup.renater.fr . Проверено 21 февраля 2019 .
- ^ Hinsen K (2000). «Набор инструментов молекулярного моделирования: новый подход к молекулярному моделированию» . Журнал вычислительной химии . 21 (2): 79–85. DOI : 10.1002 / (SICI) 1096-987X (20000130) 21: 2 <79 :: AID-JCC1> 3.0.CO; 2-B .
- ^ Рог Т., Мурзин К., Хинсен К., Кнеллер Г.Р .; Кейнер; Кнеллер; Шиллер (2003). «nMoldyn: программный пакет для анализа моделирования молекулярной динамики, ориентированного на рассеяние нейтронов». Журнал вычислительной химии . 24 (5): 657–667. DOI : 10.1002 / jcc.10243 . PMID 12632481 . S2CID 58538 . CS1 maint: несколько имен: список авторов ( ссылка )
- ^ Каландрини, Э. Пеллегрини, П. Каллигари, К. Хинсен, Г. Р. Кнеллер (2011). «nMoldyn - Сопряжение спектроскопических экспериментов, моделирования молекулярной динамики и моделей для временных корреляционных функций» . Коллекция SFN . 12 : 201–232. DOI : 10.1051 / SfN / 201112010 .CS1 maint: несколько имен: список авторов ( ссылка )
Внешние ссылки [ править ]
- Официальный веб-сайт