This project is a flow optimizer that uses FastAPI to create a web API, along with libraries like scikit-learn, networkx, and ortools to solve optimization problems.
- FastAPI: A framework for building fast and efficient APIs.
- Uvicorn: An ASGI server to run the FastAPI application.
- Scikit-learn: A library for machine learning.
- NetworkX: A library for the creation, manipulation, and study of complex networks.
- OR-Tools: A set of optimization tools from Google.
To install the project dependencies, run:
pip install -r requirements.txt
To start the server, use the following command:
uvicorn src.backend.main:app --reload
otimizador_fluxo/
│
├── requirements.txt
├── optimization.py
└── ...
Contributions are welcome! Feel free to open issues or pull requests.
This project is licensed under the MIT License.