Приложение для обработки экспериментальных данных лаборатории Биомедицинской фотоники МГУ имени М.В. Ломоносова
В этом репозитории представлен код приложения на 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-файл в 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 МБ.
Ермолинский Петр Борисович.