Flowmotion's ML pipeline
- Install
pipmodules
pip install -r requirements.txt- Setup Google Application Default credentials,
which is needed to is needed to authenticate with the Firestore
(eg. by setting
GOOGLE_APPLICATION_CREDENTIALSenv var.)
Running the ML PIpeline:
- Run Pipeline
python pipeline.pyBefore pushing, ensure that you:
- Format & Lint code
black . && isort . && ruff .- Run unit tests.
pytest -m "not integration"- Run integration tests. Requires GCP credentials.
pytest -m integrationA
makefileis provided to make this easier. Justmake.