Closed eduardocorrearaujo closed 2 years ago
I think maybe it would be better if we rename the Examples
folder to tutorial
, and move it to inside the docs
folder.
Also, I recommend to standardize the name of the folders to use always lower case.
I agree, thank you for your contribution, @xmnlab.
Some initial suggestions:
plotting
or something similar.models
should be a subpackage of analysis. Inside we can have modules or subpackages for types of models.ok, thank you
Some initial suggestions:
- Move all plot related code in to a subpackage named
plotting
or something similar.- in the data packages create subpackages by sources and inside we can have modules by dataset from that source.
models
should be a subpackage of analysis. Inside we can have modules or subpackages for types of models.
I was thinking about keeping the forecast models in a separate folder. Otherwise, I think that the path to the models will be too long: "from epigraphhub.analysis.models.forecast.ngboost_models import xxxxxxx" It's just an opinion looking at the scipy docs.
Other point that I saw in scipy, is keep the tests in the folder with the code instead of the main folder. What do you think about it?
It was solved by PR #167
By now, the epigraphhub is organized as follows: ** - represents a file inside a subfolder Epigraphhub/
analysis/:
data/
models /
And the examples folder is organized as follows:
Examples/
I propose the change:
Epigraphhub/
analysis/
data/
forecast_models (rename models) /
And the examples folder it will be organized as follows:
The idea is the notebooks has the same name of the .py files and following the same structure shown above:
Examples/