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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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