Skip to content

Simple paleomagnetic data analysis program. Plotly (alpha) version of PMTools

Notifications You must be signed in to change notification settings

I194/PMTools_plt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PMTools_plt

Plotly version of PMTools

image

Alpha версия программы PMTools.

В проекте используются:

  1. Python 3
  2. Plotly
  3. Dash.Plotly

А также Pandas, Numpy и различные библиотеки для статистической обработки данных (в частности - PmagPy).

image

Установка PMTools

❗ PMTools доступна только для Windows.

Скачайте следующий архив PMTools v. alpha.rar c Google Drive. Архив распакуйте в одну папку. Запустите gtk3-runtime-3.24.11-2019-10-04-ts-win64.exe, начнётся процесс его установки. Далее, соглашаясь со всеми стандартными параметрами установки, установите его. В папке PMTools v. alpha найдите PMTools.exe и запустите его. Откроется отладочная консоль, а затем сама программа в выбранном по умолчанию браузере. Чтобы закрыть программу необходимо закрыть отладочную консоль.

❗ Без установки gtk3 экспорт графиков из PMTools не будет работать корректно. Связано это в первую очередь с тем, что по заказу требовалось обязательное наличие оффлайн экспорта, которое, однако, у Plotly было реализовано крайне плохо на момент разработки и потому использовалась Orca.

Тестовые данные

Протестировать PMTools вы можете данными из следующих файлов: 006.PMD и 15-af.pmd.


История и планы

Внутренняя логика программы написана на python3.7, графики и диаграммы строятся при помощи библиотеки Plotly. Интерфейс создан при помощи Dash.Plotly. Для некоторых алгоритмов используется PmagPy.

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

Сейчас доступна только десктопная версия PMTools, хотя изначально разрабатывался именно сайт PMTools. Разработка этого сайта временно приостановлена и будет возобновлена после решения некоторых проблем, связанных с построением графиков. После этого, скорее всего, будет осуществлён переход с python3.7 на C++ (в первую очередь, для повышения производительности) и создана полноценная десктопная версия PMTools.


About

Simple paleomagnetic data analysis program. Plotly (alpha) version of PMTools

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published