Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amaruelle/biomodel
Экспериментальное веб-приложение с биологическими математическими моделями
https://github.com/amaruelle/biomodel
bottle python python-web webapp
Last synced: about 1 month ago
JSON representation
Экспериментальное веб-приложение с биологическими математическими моделями
- Host: GitHub
- URL: https://github.com/amaruelle/biomodel
- Owner: amaruelle
- License: mit
- Created: 2023-05-27T15:18:42.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-19T15:40:28.000Z (over 1 year ago)
- Last Synced: 2024-09-24T22:48:30.057Z (3 months 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.