Demo: https://huggingface.co/spaces/epr-labs/PIANO-Dataset
pip install -e .[dev]To run internal dashboards during development:
PYTHONPATH=. streamlit run src/piano_dataset/dashboards/task_review.pyThis repository uses pre-commit hooks with forced python formatting (black, flake8, and isort):
pip install pre-commit
pre-commit installWhenever you execute git commit the files altered / added within the commit will be checked and corrected.
black and isort can modify files locally - if that happens you have to git add them again.
You might also be prompted to introduce some fixes manually.
To run the hooks against all files without running git commit:
pre-commit run --all-files