Moves all of the data folders and references for packaging:
Move config/ to src/oge/config/ and update the reference in eia930.py
Move and rename data/manual to src/oge/reference_tables and update the manual_folder reference to reflect this
Change the location of the data folder (containing downloads, outputs, results) to the user's home folder, so that it stays out of the repo/package completely
Update pyproject.toml to reflect these changes
This PR is meant to be merged into ben/package.
For some reason the linting seems to be failing?
What the code is doing
How is the purpose executed?
Testing
Tested loading files from various locations, partially ran pipeline.
Where to look
Mostly look at filepaths.py
Review estimate
10 min
Future work
When we release and deploy to PyPi, will we need to add oge to the pipfile?
Checklist
[x] Update the documentation to reflect changes made in this PR
[ ] Format all updated python files using black
[x] Clear outputs from all notebooks modified
[x] Add docstrings and type hints to any new functions created
Purpose
Moves all of the data folders and references for packaging:
pyproject.toml
to reflect these changesThis PR is meant to be merged into
ben/package
.For some reason the linting seems to be failing?
What the code is doing
How is the purpose executed?
Testing
Tested loading files from various locations, partially ran pipeline.
Where to look
Mostly look at
filepaths.py
Review estimate
10 min
Future work
When we release and deploy to PyPi, will we need to add oge to the pipfile?
Checklist
black