https://github.com/ehlvg/Biomodel
Экспериментальное веб-приложение с биологическими математическими моделями
https://github.com/ehlvg/Biomodel
bottle python python-web webapp
Last synced: 8 months ago
JSON representation
Экспериментальное веб-приложение с биологическими математическими моделями
- Host: GitHub
- URL: https://github.com/ehlvg/Biomodel
- Owner: amaruelle
- License: mit
- Created: 2023-05-27T15:18:42.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-19T15:40:28.000Z (over 2 years ago)
- Last Synced: 2024-09-24T22:48:30.057Z (over 1 year ago)
- Topics: bottle, python, python-web, webapp
- Language: Python
- Homepage:
- Size: 374 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Biomodel
## Описание
Biomodel - это веб-приложение, созданное с использованием фреймворка Bottle. Оно предоставляет интерфейс для изучения и взаимодействия с различными математическими моделями.
## Структура проекта
В проекте используется следующая структура файлов и папок:
- `static`: Содержит статические файлы, такие как CSS и JavaScript.
- `views`: Содержит файлы шаблонов Bottle, которые используются для отображения HTML-страниц.
- `app.py`: Главный файл приложения, который содержит основную логику сервера.
- `lichen.py`: Модуль, содержащий логику для модели "Распространение лишайников".
- `life.py`: Модуль, содержащий логику для модели "Игра жизнь".
- `life_unittest.py`: Модуль, содержащий модульные тесты для `life.py`.
- `wolf.py`: Модуль, содержащий логику для модели "Волк".
- `wolf_unittest.py`: Модуль, содержащий модульные тесты для `wolf.py`.
## Установка
1. Склонируйте репозиторий
`git clone https://github.com/bulkabuka/Biomodel.git`
2. Перейдите в директорию проекта
`cd Biomodel`
3. Установите необходимые зависимости с помощью pip (возможно, потребуется создать и активировать виртуальное окружение)
`pip install -r requirements.txt`
## Запуск
Для запуска проекта выполните команду:
`python app.py`
После этого веб-приложение будет доступно по адресу `http://localhost:8080` в вашем веб-браузере.
## Тестирование
Для запуска тестов выполните следующую команду:
`python -m unittest discover`
Эта команда найдет и запустит все тесты, которые находятся в файле `*_unittest.py`.
## Лицензия
Проект распространяется под лицензией MIT.