BlueBrain / morphoclass

Neuronal morphology preparation and classification using Machine Learning.
https://morphoclass.readthedocs.io
Apache License 2.0
8 stars 4 forks source link

Remove legacy code #46

Closed Stannislav closed 2 years ago

Stannislav commented 2 years ago

Fixes #21 as part of the clean up.

Description

1. morphoclass.serialization

4. data_preparation / data-preparation

5. dvc/models/

6. explain_models / explain-models

7. morphoclass.augmentation

8. dvc/README.md

9. Generation of params.yaml and .yaml training config files

10. morphoclass performance-report CLI command

11. MorphologyEmbeddingDataset and MorphologyEmbeddingDataLoader

Checklist

Stannislav commented 2 years ago

@FrancescoCasalegno I'm happy to discuss should there be anything obscure in the changes I made.

Stannislav commented 2 years ago

LGTM @Stannislav!

This PR is quite large, and maybe in the future we could try to create several smaller PRs to address individual issues, otherwise the reviewing process is a bit complex (11 refactoring changes + 63 files changed = šŸ˜±).

I tried to document everything in the PR description, and I went through each file to make sure not to miss any issue.

Hopefully we didn't break anything!

Yes, I agree, this was a big one. Partially the reason was that things depended on each other, so they had to be done together as to not leave main in a broken state. Good thing is most of the changes are just deletions of modules :)