Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OpenSpecimenAPIconnector-0.9.4.tar.gz (57.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

OpenSpecimenAPIconnector-0.9.4-py3-none-any.whl (88.0 kB view details)

Uploaded Python 3

File details

Details for the file OpenSpecimenAPIconnector-0.9.4.tar.gz.

File metadata

File hashes

Hashes for OpenSpecimenAPIconnector-0.9.4.tar.gz
Algorithm Hash digest
SHA256 9149a7d6dddf23a459c99d0aaa8912f82979a73c0910be895d71b368aa204631
MD5 d8eb019941aac5ce2b7225c855c712e0
BLAKE2b-256 97cd5a335883eaa88640f8c29bb0f8d674273a8c4b1e43ab210fa43aa9fa8794

See more details on using hashes here.

File details

Details for the file OpenSpecimenAPIconnector-0.9.4-py3-none-any.whl.

File metadata

File hashes

Hashes for OpenSpecimenAPIconnector-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e707bbbed2baefd595ac0d0b16df54c6557fddd51c88245255054748187107c8
MD5 683dc54191eb8e8eaa6a2c0bc80d8437
BLAKE2b-256 41cf2989441500cfedf69b22be8e1fe8ebc02e1c7c275c4596643aafd8570f14

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page