Python API commands to interact with OpenSpecimen
Project description
OpenSpecimenAPIconnector.py
Version 0.9.2 python framework for importing, exporting and combining various data entries from OpenSpecimen and Molgenis
Info about OpenSpecimen: https://openspecimen.atlassian.net/wiki/spaces/CAT/overview
Code can be found at https://github.com/bibbox/OpenSpecimenAPIconnector.py
Find the Documentation at https://openspecimenapiconnectorpy.readthedocs.io/en/latest/index.html
General Framework strucutre (Early Alpha Stage. More Updates Soon):
In general the Framework is comprised of 2 individual Levels:
- core_OS/MG: contains the core classes that handle 1 call operations like get/set/post/put for Molgenis and OpenSpecimen, the requests are generated here such that OpenSpecimen's needs are fullfilled and it generates json-formatted strings, which OpenSpecimen can read according to the different entities.
- utility_OS/MG/merge contains classes that handle combinations of the mehtods given in the core level to accomplish more complex operations (combining 2 or more API calls) like creating of collections and participants.
- All further operations are then handled via python scripts that use the methods from above to implement the desired functionality.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for OpenSpecimenAPIconnector-0.9.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9149a7d6dddf23a459c99d0aaa8912f82979a73c0910be895d71b368aa204631 |
|
MD5 | d8eb019941aac5ce2b7225c855c712e0 |
|
BLAKE2b-256 | 97cd5a335883eaa88640f8c29bb0f8d674273a8c4b1e43ab210fa43aa9fa8794 |
Close
Hashes for OpenSpecimenAPIconnector-0.9.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e707bbbed2baefd595ac0d0b16df54c6557fddd51c88245255054748187107c8 |
|
MD5 | 683dc54191eb8e8eaa6a2c0bc80d8437 |
|
BLAKE2b-256 | 41cf2989441500cfedf69b22be8e1fe8ebc02e1c7c275c4596643aafd8570f14 |