Conversation
|
The idea is to enable download of datapackage and then iterate to make changes to the |
8f898dd to
b43ac95
Compare
paulapreuss
left a comment
There was a problem hiding this comment.
Using the current pinned version of tabular in the requirements (pointing to the dev branch), I get the error infer_metadata_from_data() got an unexpected keyword argument 'fk_targets'. I looked around the oemof-tabular repo and saw your PR which introduces this keyword in fix/datapackage. However, pointing to this branch instead causes the following dependency conflict in the requirements:
ERROR: Cannot install datapackage==1.5.1 and jsonschema==4.4.0 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested jsonschema==4.4.0
datapackage 1.5.1 depends on jsonschema<3.0 and >=2.5
I was able to bypass this error by unpinning the jsonschema version, but now I am not sure if the version installed might cause issues within the functions that use the package. Would have to double check this.
After this, the datapackage export seems to work and contain all the necessary files. Very cool feature!
2374394 to
836ddc6
Compare
I think we should now soon be able to upgrade the datapackage package in oemof-tabular. Moreover we decided with @uvchik it would be more convenient to create https://github.com/oemof/oemof-datapackage instead of making breaking changes in oemof-tabular. I will focus now on making the datapackages downloaded from OpenPlan app run using placade |
This need to be placed somewhere else and is currently only for testing purposes
In order to compute the annuities
The foreign keys are not yet correctly built/linked
Move the infer_metadata call to the to_datapackage method of the Scenario model class
836ddc6 to
8a7a2fd
Compare
|
Note @paulapreuss : the structure of the Storage Assets is outdated, as soon as we simulate using placades we can simplify the storages and bring their structure one to one with the fields of the corresponding placades |
This enable the download of a datapackage of a scenario.
One can use the URL:
http://127.0.0.1:8000/en/scenario/export/datapackage/
Or click on "Export as datapackage" on the progession ribbon (this is just for convenience, we should have this button somewhere else)
TODO: