Project Tree¶
Files one should see after cloning:
├── docker/
├── docs/
├── dvc/
├── src/
├── tests/
├── .dockerignore
├── .gitignore
├── .pre-commit-config.yaml
├── AUTHORS.md
├── constraints.txt
├── CONTRIBUTING.md
├── install.sh
├── LICENSE.txt
├── pyproject.toml
├── README.md
├── requirements.txt
├── setup.cfg
└── tox.ini
Folders:
docker/: files for building the MorphoClass docker imagedocs/: sphinx documentationdvc/: main data and experiments folder. When working with DVC/data always runcd dvcbeforehand.src/: the package source filestests/: unit tests
Files:
.dockerignore: files to not send to the docker daemon when building the docker image (make sure to ignore big files!).gitignore: the files to not track with git.pre-commit-config.yaml: configuration of pre-commit hooks, activate viapre-commit installAUTHORS.md: The authors of MorphoClassconstraints.txt: version constraints for third-party dependencies, to be used withpip install -c constraints.txt ...CONTRIBUTING.md: guidelines for contributions to the MorphoClass packageinstall.sh: The installation script, see the Installation section for more details for detailsLICENSE.txt: The MorphoClass licensepyproject.toml: standard packaging configuration. Also contains configuration formypyREADME.md: the main README filerequirements.txt: the project requirements with pinned versions; useful for development purposessetup.cfg: standard packaging configurationtox.ini: tox configuration, a testing automation tool