Your Ocean Data Access in Python
Project description
yodapy
Your Ocean Data Access in Python (YODAPY)
Installation
pip install yodapy
Install directly from github
For developers and testers:
pip install git+https://github.com/cormorack/yodapy.git
Development
git clone https://github.com/cormorack/yodapy.git
cd yodapy
conda create -n yodapy -c conda-forge --yes python=3.6 --file requirements.txt --file requirements-dev.txt
source activate yodapy
pip install -e .
Credentials
To obtain credentials you are obliged to register at the OOI data portal. Select the Log In dropdown and click Register. Fill out and submit the form and you will automatically be logged in. Click on your email ID (upper right) to visit/edit your profile. This profile now includes your credentials. You should click on the button Refresh API Token to get a stable token; and then make a note of both your username (format OOIAPI-XXXXXXXXXXXXXX) and your token (format XXXXXXXXXXX). They are used in what follows.
To start using yodapy for the ooi datasource, you will need to setup your credential file. This will only need be set one time.
>>> from yodapy.utils.creds import set_credentials_file
>>> set_credentials_file(data_source='ooi', username='MyName', token='My secret token')
Example running the program
>>> from yodapy.datasources import OOI
>>> ooi = OOI()
>>> ooi.search(region='cabled', site='axial base shallow profiler', node='shallow profiler', instrument='CTD')
>>> ooi.view_instruments()
>>> ooi.data_availability()
>>> begin_date = '2018-01-01'
>>> end_date = '2018-01-02'
>>> ooi.request_data(begin_date=begin_date, end_date=end_date)
>>> ooi.check_status()
Request Completed
>>> ds_list = ooi.to_xarray()
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
File details
Details for the file yodapy-0.3.0b0.tar.gz
.
File metadata
- Download URL: yodapy-0.3.0b0.tar.gz
- Upload date:
- Size: 135.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc5ceca3cc00c38bbb9ec195b486a00aaa7e057f9d1addade327e011dfd6f3b9 |
|
MD5 | d2cd7f24b195003be345c522e8ed7dec |
|
BLAKE2b-256 | 23b15762accc78d67b685405fe712fdcccfd6ffaad3c89b303e1dff3998e9d92 |
File details
Details for the file yodapy-0.3.0b0-py3-none-any.whl
.
File metadata
- Download URL: yodapy-0.3.0b0-py3-none-any.whl
- Upload date:
- Size: 134.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba8e51174a9395446c10199bfd003e1e7a563b94639a64d5cbbcda97728b3b2f |
|
MD5 | 1acfed7a761502a9b7fda0504b0b4df5 |
|
BLAKE2b-256 | 69ba52d0baf00825bdd3a37acb586099638ffa5581f01de18078bf194589bbfb |