Skip to content

Commit ba5d048

Browse files
authored
release 2025.8.0: basic readme and docs
1 parent 36eb45c commit ba5d048

19 files changed

+325
-533
lines changed

.github/workflows/python-package.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,16 @@ jobs:
6060
CDSE_S3_ACCESS_KEY: ${{ secrets.CDSE_S3_ACCESS_KEY }}
6161
CDSE_S3_ACCESS_SECRET: ${{ secrets.CDSE_S3_ACCESS_SECRET }}
6262
CURL_CA_BUNDLE: /etc/ssl/certs/ca-certificates.crt
63-
run: pytest -v --cov mapchete-eo --cov-report xml:coverage.xml --cov-report=term-missing:skip-covered
63+
run: pytest -v --cov mapchete_eo --cov-report xml:coverage.xml --cov-report=term-missing:skip-covered --junitxml=pytest.xml
64+
65+
# Upload the report to Codecov
66+
- name: Upload coverage reports to Codecov
67+
uses: codecov/codecov-action@v5
68+
with:
69+
token: ${{ secrets.CODECOV_TOKEN }}
70+
slug: mapchete/mapchete-eo
71+
72+
# this will let the workflow fail if coverage is below 100%
73+
- name: Pytest coverage
74+
run: coverage report --skip-covered --show-missing
75+
# --fail-under 100

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ dist/
1111
*.gfs
1212
.vscode/
1313
__pycache__
14+
examples/sentinel-2*/

CHANGELOG.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ Changelog
33
#########
44

55

6+
2025.8.0 - 2025-08-07
7+
----------------------
8+
9+
* add rudimentary example
10+
* add init docs and readthedocs.yaml for docs build and publish
11+
612
2025.7.0 - 2025-07-30
713
----------------------
814

README.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

README.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
.. image:: logo/mapchete_eo.svg
2+
3+
Earth Observation–specific driver extensions for `Mapchete <https://github.com/ungarj/mapchete>`_.
4+
5+
.. image:: https://img.shields.io/pypi/v/mapchete-eo.svg
6+
:target: https://pypi.org/project/mapchete-eo/
7+
8+
.. image:: https://img.shields.io/pypi/l/mapchete-eo.svg
9+
:target: https://github.com/mapchete/mapchete-eo/blob/main/LICENSE
10+
11+
.. image:: https://img.shields.io/github/actions/workflow/status/mapchete/mapchete-eo/python-package.yml?label=tests
12+
:target: https://github.com/mapchete/mapchete-eo/actions
13+
14+
.. image:: https://codecov.io/gh/mapchete/mapchete-eo/graph/badge.svg?token=VD1YOF3QA2
15+
:target: https://codecov.io/gh/mapchete/mapchete-eo
16+
17+
.. image:: https://img.shields.io/github/repo-size/mapchete/mapchete-eo
18+
:target: https://github.com/mapchete/mapchete-eo
19+
20+
This package provides custom input and output drivers tailored for common EO data formats and workflows, enabling seamless integration of satellite data sources into the Mapchete tile-based geoprocessing framework.
21+
22+
What is this?
23+
-------------
24+
25+
**mapchete-eo** extends Mapchete by adding support for:
26+
27+
- Custom **input drivers** to read EO datasets, from STAC search or metadata (catalogs, collections, items)
28+
- Metadata extraction and band management for optical satellite products
29+
- Reading data from sources via **STAC assets**
30+
31+
This package is intended for advanced users or developers who are working with remote sensing workflows using Mapchete.
32+
33+
Installation
34+
------------
35+
36+
You must have ``mapchete`` with ``s3`` installed, so let's grab the ``complete`` dependencies in this case for convenience:
37+
38+
.. code-block:: bash
39+
40+
pip install mapchete[complete]
41+
42+
Then install mapchete-eo:
43+
44+
.. code-block:: bash
45+
46+
pip install mapchete-eo

doc/Makefile

Lines changed: 0 additions & 20 deletions
This file was deleted.

doc/source/conf.py

Lines changed: 0 additions & 186 deletions
This file was deleted.

0 commit comments

Comments
 (0)