Open Sustainable Technology

A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

odp_sdk

Download queried ocean data easily and efficiently into data frames, for easy exploring and further processing in your data science project.
https://github.com/c4irocean/odp-sdk-python

Last synced: about 12 hours ago
JSON representation

Repository metadata

Python SDK for Ocean Data Platform

README

        


ODP SDK logo

# ODP Python SDK

Connect to the Ocean Data Platform with Python through the Python SDK. Download queried ocean data easily and efficiently into data frames, for easy exploring and further processing in your data science project.

## Documentation

[WIP]

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install the Ocean Data Platform Python SDK.

```bash
pip3 install odp_sdk
```

## Usage

*Note: Accessing the Ocean Data Platform requires an authorzed account. Contact ODP to require one.*

```python
from odp_sdk.client import OdpClient

client = OdpClient()

for item in client.catalog.list():
print(item)
```

Examples can be found in /examples.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 463
Total Committers: 12
Avg Commits per committer: 38.583
Development Distribution Score (DDS): 0.68

Commits in past year: 146
Committers in past year: 7
Avg Commits per committer in past year: 20.857
Development Distribution Score (DDS) in past year: 0.452

Name Email Commits
ocean-kristian 6****n 148
TaraOceanData 6****a 92
Henrik Torget h****t@o****h 80
kristianauthen k****n@o****h 48
Thomas Li Fredriksen t****n@o****h 29
Alper Toygar a****r@o****h 25
Thomas Li Fredriksen t****n@e****m 24
unknown a****6@k****r 8
Henrik Torget h****t@h****h 6
Thomas Fredriksen t****n@T****n 1
Thomas Li Fredriksen t****d 1
dependabot[bot] 4****] 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 0
Total pull requests: 56
Average time to close issues: N/A
Average time to close pull requests: 10 days
Total issue authors: 0
Total pull request authors: 6
Average comments per issue: 0
Average comments per pull request: 0.2
Merged pull request: 45
Bot issues: 0
Bot pull requests: 4

Past year issues: 0
Past year pull requests: 24
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 days
Past year issue authors: 0
Past year pull request authors: 4
Past year average comments per issue: 0
Past year average comments per pull request: 0.29
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 4

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/c4irocean/odp-sdk-python

Top Issue Authors

Top Pull Request Authors

  • thomafred (16)
  • ocean-kristian (15)
  • alpertoygar (10)
  • TaraOceanData (7)
  • henriktorget (4)
  • dependabot[bot] (4)

Top Issue Labels

Top Pull Request Labels

  • dependencies (4)
  • bug (2)
  • enhancement (1)

Dependencies

docs/requirements-docs.txt pypi
  • MetPy >=0.12.1
  • cmocean >=2.0
  • cognite-sdk >=1.3
  • descartes >=1.1.0
  • geojson >=2.5.0
  • geopandas >=0.8.1
  • matplotlib >=3.2.2
  • numpy >=1.19.0
  • pandas >=1.0.5
  • pygeos >=0.8
  • python-dateutil >=2.8.1
  • scipy >=1.5.0
  • seaborn >=0.10.1
  • tqdm >=4.49.0
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/static_analysis.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
poetry.lock pypi
  • annotated-types 0.6.0
  • certifi 2023.7.22
  • cffi 1.16.0
  • charset-normalizer 3.3.2
  • colorama 0.4.6
  • coverage 7.3.2
  • cryptography 41.0.5
  • exceptiongroup 1.1.3
  • flake8 6.1.0
  • flake8-pyproject 1.2.3
  • idna 3.4
  • iniconfig 2.0.0
  • mccabe 0.7.0
  • msal 1.24.1
  • msal-extensions 1.0.0
  • packaging 23.2
  • pluggy 1.3.0
  • portalocker 2.8.2
  • pycodestyle 2.11.1
  • pycparser 2.21
  • pydantic 2.4.2
  • pydantic-core 2.10.1
  • pyflakes 3.1.0
  • pyjwt 2.8.0
  • pytest 7.4.3
  • pywin32 306
  • pyyaml 6.0.1
  • requests 2.31.0
  • responses 0.23.3
  • tomli 2.0.1
  • types-pyyaml 6.0.12.12
  • typing-extensions 4.8.0
  • urllib3 2.0.7
pyproject.toml pypi
  • cryptography ^41.0.5
  • msal ^1.24.1
  • msal-extensions ^1.0.0
  • pydantic ^2.4.2
  • pyjwt ^2.8.0
  • python ^3.10

Score: 4.882801922586371