eodash_catalog
Table of Contents
Installation
pip install eodash_catalog
Testing
Project uses pytest and runs it as part of CI:
python -m pytest
Testing
Project uses ruff to perform checks on code style and formatting
ruff check .
Versioning and branches
eodash_catalog adheres to Semantic Versioning and follows these rules:
Given a version number MAJOR.MINOR.PATCH, we increment the:
MAJORversion when we make incompatible API changesMINORversion when we add functionality in a backward compatible mannerPATCHversion when we make backward compatible bug fixes
Active development is followed by the main branch.
`
New features or maintenance commits should be done against this branch in the form of a Merge Request of a Feature branch.
Tagging
This repository uses bump2version for managing tags. To bump a version use
bump2version <major|minor|patch> # or bump2version --new-version <new_version>
git push && git push --tags
Pushing a tag in the repository automatically creates:
- versioned package on pypi
License
eodash_catalog is distributed under the terms of the MIT license.
Wiki
eodash_catalog wiki contains meaning of most of configurable parameters of the collections, indicators and catalogs.
For one-time export of the wiki as single PDF, do following:
git clone https://github.com/eodash/eodash_catalog.wiki.git
cd eodash_catalog.wiki
for f in *.md; do pandoc -V geometry:margin=1in "$f" -o "$f".pdf; done
now=`date +'%Y%m%d'` && pdftk Home.md.pdf Data-integration-steps.md.pdf "Data-definition-‐-first-steps.md.pdf" Auxiliary-layers.md.pdf Colorlegend.md.pdf DataSource.md.pdf Locations.md.pdf Process.md.pdf Projection.md.pdf Provider.md.pdf Reference.md.pdf Resource.md.pdf Service.md.pdf Story.md.pdf output eodash-catalog-wiki-snapshot-$now.pdf
Add missing files if new wiki pages have been added in the meantime.
Metadata
Release files for eodash_catalog 0.5.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eodash_catalog-0.5.12.tar.gz | 64.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eodash_catalog-0.5.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 112.9 kB
Release files / eodash_catalog-0.5.12.tar.gz
| Download URL | eodash_catalog-0.5.12.tar.gz |
|---|---|
| Size | 64.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10b0519ecabf51b3f56ddccfc6273d46b52808cf819e54a2e12ba9ffff786164
|
|
BLAKE2b-256 checksum How to use checksums |
27aa360b87e185ee3883ef297b8ed7a482a8bdf3afdae610390058efa1eb2d95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.12.14"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.12.14","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.1
|
Release files / eodash_catalog-0.5.12-py3-none-any.whl
| Download URL | eodash_catalog-0.5.12-py3-none-any.whl |
|---|---|
| Size | 48.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
baa245aad46a8237ec3723f4f26085272abc5aab86cb41a5a70b89049463c837
|
|
BLAKE2b-256 checksum How to use checksums |
2237a16403834b0591891629f7eee8dc2ef2b0902f154b4a5e7ced51bac46abb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.12.14"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.12.14","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.1
|