Skip to content

В данном репозитории представлен код приложения для обработки экспериментальных данных лаборатории Биомедицинской фотоники МГУ имени М.В. Ломоносова

License

Notifications You must be signed in to change notification settings

Petr-Ermolinskiy/Laboratory-Data-Processing-App

Repository files navigation

Приложение для обработки экспериментальных данных лаборатории Биомедицинской фотоники МГУ имени М.В. Ломоносова

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

Использование

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

Ручная установка

Если вы используете git, вы можете клонировать проект в PyCharm или где-либо ещё:

git clone https://github.com/Petr-Ermolinskiy/Laboratory-Data-Processing-App.git

И далее создать виртуальное окружение, используя Python 3.11.5 (тестировалась только эта версия).

В противном случае вы можете загрузить файлы вручную. Затем вы можете открыть терминал или командную строку и перейти в папку, куда вы поместили файлы из этого репозитория. Можно использовать команду cd your/path/to/the/directory.

Выполните следующую команду для создания нового виртуального окружения с именем venv (убедитесь, что у вас установлен Python 3.11.5):

python3.11 -m venv venv

Активируйте виртуальное окружение (на Windows):

venv\Scripts\activate

На macOS или Linux:

source venv/bin/activate

Далее установите все необходимые библиотеки:

pip install -r requirements.txt

Если у вас установилась версия seaborn 0.11 ввиду конфликта с пакетом statannotations, то вручную установите версию 0.12:

pip install seaborn==0.12.2

Запустите программу:

python main.py

Проблемы с установкой

  • Если при установке библиотек не устанавливается pandas, то скорее всего это из-за отсутствия Microsoft C++ Build Tools.
  • Если всё ещё выдается ошибка, то надо провести установку последней версии pandas, и далее выполнить pip install -r requirements.txt.

Создание exe файла

Чтобы создать exe-файл в Windows, нужно выполнить следующую команду в терминале или командной строке:

pyinstaller --onefile --windowed --add-data "style/*;style/" --name='Lab_App_version' --icon=style/logo.ico main.py

Я настоятельно рекомендую вам использовать UPX для уменьшения размера исполняемого файла. В этом случае вы можете выполнить следующую команду:

pyinstaller --onefile --windowed --add-data "style/*;style/" --name='Lab_App_version' --icon=style/logo.ico --upx-dir Path\to\the\upx-version-win64 main.py

Размер exe будет составлять порядка 130 МБ.

Автор

Ермолинский Петр Борисович.

About

В данном репозитории представлен код приложения для обработки экспериментальных данных лаборатории Биомедицинской фотоники МГУ имени М.В. Ломоносова

Topics

Resources

License

Stars

Watchers

Forks

Languages