Skip to main content

A Python client for accessing data from the Biocode FIMS database.

Project description

Biocode FIMS

https://img.shields.io/pypi/v/biocode_fims.svg https://img.shields.io/travis/MikeTrizna/biocode_fims.svg Documentation Status Updates

A Python client for accessing data from the Biocode FIMS database.

Installation

pip install biocode_fims

Basic Usage

Returning a list of all public Projects in the Biocode FIMS.

>>> import biocode_fims
>>> all_projects = biocode_fims.list_projects()
>>> print(all_projects)
{
  "Barcode of Wildlife Nigeria": 10,
  "Amphibian Disease": 26,
  "SI Barcoding CBOL": 12,
  "Hawaii Dimensions": 3,
  "University and Jepson Herbaria": 22,
  "Barcode of Wildlife Nepal": 23,
  "Barcode of Wildlife Kenya": 8,
  "New York Botanical Garden": 28,
  "Barcode of Wildlife Proficiency Testing": 24,
  "Barcode of Wildlife Mexico": 9,
  "Barcode of Wildlife South Africa": 11,
  "Barcode of Wildlife Training": 5
}

Return the first 4 datasets in the “SI Barcoding CBOL” project (project id: 12).

>>> import biocode_fims
>>> all_sibn_datasets = biocode_fims.list_datasets(12)
>>> print(all_sibn_datasets[:4])
['Brazil_Ants_A', 'Brazil_Ants_B', 'Brazil_Ants_C', 'Brazil_Ants_D']

Grab the contents of the dataset “DJBirds_P01”.

>>> import biocode_fims
>>> contents = biocode_fims.dataset_contents(12,['DJBirds_P01'])
>>> print(len(contents))
83

To do something useful with the dataset contents, it’s best of load them into a Pandas DataFrame.

TODO

  • Get testing implemented correctly

  • Expand to API endpoints behind OAuth

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.2 (2017-06-22)

  • I think I got Travis-CI configured correctly.

0.1.1 (2017-06-22)

  • Fixed so that __init__.py was correctly importing functions.

0.1.0 (2017-06-21)

  • First release on PyPI.

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

biocode_fims-0.1.5.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

biocode_fims-0.1.5-py2.py3-none-any.whl (6.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file biocode_fims-0.1.5.tar.gz.

File metadata

File hashes

Hashes for biocode_fims-0.1.5.tar.gz
Algorithm Hash digest
SHA256 44a88e47247b828b27ba2bd730b04028c670f20da52425e3933545664ddd09e6
MD5 bbc284f54c9a8f64ed4ecb2380a75000
BLAKE2b-256 937648cf54327592bae4ce8bd10ce2f8f20de6d8420fa9246177e3c260741477

See more details on using hashes here.

File details

Details for the file biocode_fims-0.1.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for biocode_fims-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d5a2d054adbce01645d69a9171afeaea93e8d64b6a135ce44cef0a2f89a7fdbe
MD5 b1f16e3ca1cabdd541c8db42574cecfd
BLAKE2b-256 bf6132414450d553c79e8678c60a48758680832ab4c8e4b29526194dcf508acc

See more details on using hashes here.

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