You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To streamline integration across products, the latest compatible data release is installed when the API is installed. This makes it easier for other services to stay up to date on the latest ontology without making changes to their code.
The package should also remain performant and compact. After downloading the JSON data release, convert it into a more python native file format.
Depends_on:
Create a first release
For testing the full functionality.
DOD:
The API must be aware of what version of the Data Release it is compatible with. When downloading the Data Release, only download the latest compatible version.
Only download the Data Release once, and cache the files locally for future use.
Implement fetching source repos + version tags from API + Tests
Can also run off a local all_ontology.json
Can pin to a specific data release.
Covert to python native file format Example: pickle
Delete remove original JSON.
The text was updated successfully, but these errors were encountered:
Changes to this ticket: Decided to implement such that we do NOT download a data version upon install; instead, users create an OntologyParser object for the schema_version they want to use ontology files for, and we will fetch + load that in-memory. Did not implement pickling (though we may revisit that decision in a future ticket)
Need:
To streamline integration across products, the latest compatible data release is installed when the API is installed. This makes it easier for other services to stay up to date on the latest ontology without making changes to their code.
The package should also remain performant and compact. After downloading the JSON data release, convert it into a more python native file format.
Depends_on:
DOD:
pickle
The text was updated successfully, but these errors were encountered: