Name | pyeodh JSON |
Version |
0.0.15
JSON |
| download |
home_page | None |
Summary | A lightweight Python client for EODH APIs. |
upload_time | 2025-02-21 15:28:20 |
maintainer | None |
docs_url | None |
author | Dusan Figala |
requires_python | <4.0,>=3.9 |
license | BSD-2-Clause |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pyeodh
[](https://codecov.io/github/EO-DataHub/pyeodh)
> [!WARNING]
> This project is in early development and should not be used in production.
A lightweight Python client for easy access to EODH APIs.
## Installation
```
pip install pyeodh
```
## Usage
See [example notebooks](notebooks/).
## Development
Install poetry - https://python-poetry.org/docs/#installation
Install package dependencies:
```
make install
```
Run QA checks and tests:
```
make check
make test
```
Format codebase with black and isort:
```
make format
```
To recreate all VCR cassettes run:
```
make record=rewrite test
```
or only extend with new requests by using `record=new_episodes`
Raw data
{
"_id": null,
"home_page": null,
"name": "pyeodh",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Dusan Figala",
"author_email": "dusan@oxidian.com",
"download_url": "https://files.pythonhosted.org/packages/e7/7c/60ae072ed5827c3e136d2b695c1afd9370632921efb0ef488554631bc4c6/pyeodh-0.0.15.tar.gz",
"platform": null,
"description": "# pyeodh\n\n[](https://codecov.io/github/EO-DataHub/pyeodh)\n\n> [!WARNING]\n> This project is in early development and should not be used in production.\n\nA lightweight Python client for easy access to EODH APIs.\n\n## Installation\n\n```\npip install pyeodh\n```\n\n## Usage\n\nSee [example notebooks](notebooks/).\n\n## Development\n\nInstall poetry - https://python-poetry.org/docs/#installation\n\nInstall package dependencies:\n\n```\nmake install\n```\n\nRun QA checks and tests:\n\n```\nmake check\nmake test\n```\n\nFormat codebase with black and isort:\n\n```\nmake format\n```\n\nTo recreate all VCR cassettes run:\n\n```\nmake record=rewrite test\n```\n\nor only extend with new requests by using `record=new_episodes`\n",
"bugtrack_url": null,
"license": "BSD-2-Clause",
"summary": "A lightweight Python client for EODH APIs.",
"version": "0.0.15",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d240355dd5d14b913501b173f726e9041feab20a216d51e3f98c3db9e251ee53",
"md5": "5d005f2a8ed787e87b9a462033b9e471",
"sha256": "4517d90868e7b62be74bc4e4bae43fa81d866ac7805819c5d6f29513cc0d9a51"
},
"downloads": -1,
"filename": "pyeodh-0.0.15-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5d005f2a8ed787e87b9a462033b9e471",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 20395,
"upload_time": "2025-02-21T15:28:19",
"upload_time_iso_8601": "2025-02-21T15:28:19.451671Z",
"url": "https://files.pythonhosted.org/packages/d2/40/355dd5d14b913501b173f726e9041feab20a216d51e3f98c3db9e251ee53/pyeodh-0.0.15-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e77c60ae072ed5827c3e136d2b695c1afd9370632921efb0ef488554631bc4c6",
"md5": "ba97d1c2418bc26a31498dbd9367c3d6",
"sha256": "ba3619726091b80aa7ccf1b7f037709b5c88915e367d7305fd8fd5e75c73e45a"
},
"downloads": -1,
"filename": "pyeodh-0.0.15.tar.gz",
"has_sig": false,
"md5_digest": "ba97d1c2418bc26a31498dbd9367c3d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 16471,
"upload_time": "2025-02-21T15:28:20",
"upload_time_iso_8601": "2025-02-21T15:28:20.842680Z",
"url": "https://files.pythonhosted.org/packages/e7/7c/60ae072ed5827c3e136d2b695c1afd9370632921efb0ef488554631bc4c6/pyeodh-0.0.15.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-21 15:28:20",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pyeodh"
}