Flowmotion's ML pipeline
- Install
pip
modules
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_CREDENTIALS
env var.)
Running the ML PIpeline:
- Run Pipeline
python pipeline.py
Before 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 integration
A
makefile
is provided to make this easier. Justmake
.