Plotly version of PMTools
Alpha версия программы PMTools.
В проекте используются:
- Python 3
- Plotly
- Dash.Plotly
А также Pandas, Numpy и различные библиотеки для статистической обработки данных (в частности - PmagPy).
❗ 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.