- Notifications
You must be signed in to change notification settings - Fork0
All-in-one project about Barcelona Rainfall, that is being split into different subprojects; to be archived when splitting is completely achieved.
License
NotificationsYou must be signed in to change notification settings
paul-florentin-charles/bcn-rainfall-models
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
As of 07/02/2025, project is split into 2 main entities:
- A "backend" made of:
- Custom classes to easily load and manipulaterainfall data from Barcelona.
- AnAPI written with FastAPI that exposes this data.
- AWebapp run with Flask that calls the latter API to display data.
The idea is the mid-run would be to split both entities into different repositories.
Perhaps even make 3 repositories, and package them by the following order of priority:
- Custom classes
- API
- Webapp
- Python 3.12
- Pip
- Clone repository
- Install dependencies
- RunFastAPI with Uvicorn
- OpenSwagger UI
- RunFlask
- OpenWebapp
git clone https://github.com/paul-florentin-charles/bcn-rainfall-models.gitcd bcn-rainfall-modelspip install uvuv sync
uv run run.py api
uv run run.py webapp
uv run coverage run -m pytestuv run coverage report
uv tool run mypy --check-untyped-defs .uv tool run ruff checkuv tool run ruff format
🄯 2023-2025 Paul Charles
About
All-in-one project about Barcelona Rainfall, that is being split into different subprojects; to be archived when splitting is completely achieved.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Contributors2
Uh oh!
There was an error while loading.Please reload this page.