Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
5 of 43 committers (11.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.1%) to scientific vocabulary
Keywords
Repository
Python client API for OpenEO
Basic Info
- Host: GitHub
- Owner: Open-EO
- License: apache-2.0
- Language: Python
- Default Branch: master
- Homepage: https://open-eo.github.io/openeo-python-client/
- Size: 24.4 MB
Statistics
- Stars: 182
- Watchers: 15
- Forks: 46
- Open Issues: 182
- Releases: 59
Topics
Metadata Files
README.md
openEO Python Client
Python Client Library for the openEO API. Allows you to interact with openEO backends from your own (local) Python environment.
openEO Python Client Library docs
Usage example
A simple example, to give a feel of using this library:
```python import openeo
Connect to openEO back-end.
connection = openeo.connect("openeo.vito.be").authenticate_oidc()
Load data cube from TERRASCOPES2NDVI_V2 collection.
cube = connection.loadcollection( "TERRASCOPES2NDVIV2", spatialextent={"west": 5.05, "south": 51.21, "east": 5.1, "north": 51.23}, temporalextent=["2022-05-01", "2022-05-30"], bands=["NDVI_10M"], )
Rescale digital number to physical values and take temporal maximum.
cube = cube.apply(lambda x: 0.004 * x - 0.08).max_time()
cube.download("ndvi-max.tiff") ```

See the openEO Python Client Library documentation for more details, examples and in-depth discussion.
Installation
As always, it is recommended to work in some kind of virtual environment
(using venv, virtualenv, conda, docker, ...)
to install the openeo package and its dependencies:
pip install openeo
See the installation docs for more information, extras and alternatives.
General openEO background and links
Contributions and funding
The authors acknowledge the financial support for the development of this package during the H2020 project "openEO" (Oct 2017 to Sept 2020) by the European Union, funded by call EO-2-2017: EO Big Data Shift, under grant number 776242. We also acknowledge the financial support received from ESA for the project "openEO Platform" (Sept 2020 to Sept 2023).
This package received major contributions from the following organizations:
Owner
- Name: openEO
- Login: Open-EO
- Kind: organization
- Email: openeo.psc@uni-muenster.de
- Website: http://openeo.org/
- Twitter: open_EO
- Repositories: 45
- Profile: https://github.com/Open-EO
openEO develops an open API to connect R, Python, JavaScript and other clients to EO cloud back-ends in a simple and unified way.
GitHub Events
Total
- Create event: 67
- Release event: 8
- Issues event: 143
- Watch event: 24
- Delete event: 42
- Issue comment event: 351
- Push event: 610
- Pull request event: 81
- Pull request review comment event: 363
- Pull request review event: 245
- Fork event: 5
Last Year
- Create event: 67
- Release event: 8
- Issues event: 143
- Watch event: 24
- Delete event: 42
- Issue comment event: 351
- Push event: 610
- Pull request event: 81
- Pull request review comment event: 363
- Pull request review event: 245
- Fork event: 5
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Stefaan Lippens | s****s@v****e | 1,476 |
| Jeroen Dries | j****s@v****e | 402 |
| Johan Schreurs | J****s | 98 |
| Bernhard Gößwein | b****n@g****t | 55 |
| clausmichele | c****e@h****t | 51 |
| Matthias Mohr | m****r@u****e | 50 |
| Jan Van den bosch | j****h@h****m | 48 |
| Vincent Verelst | v****t@v****e | 34 |
| Victor Verhaert | 3****t | 32 |
| Elien Vandermaesen | e****n@v****e | 31 |
| dsamaey | d****y@v****e | 24 |
| Jeroen Verstraelen | j****n@v****e | 23 |
| Tamas Banyai | t****i@v****e | 20 |
| Niels Hamers | n****s@a****e | 16 |
| Emile Sonneveld | e****d@v****e | 14 |
| Jan Jezeršek | j****k@s****m | 11 |
| jonathom | j****n@w****e | 8 |
| Markus Neteler | n****r@m****e | 8 |
| Manu Goudar | m****r@v****e | 8 |
| Bernhard Gösswein | b****e@b****t | 8 |
| Hans Vanrompay | h****y@h****m | 7 |
| Kris Vanhoof | k****f@v****e | 6 |
| DRIESSEB | b****n@v****e | 6 |
| Christoph Paulik | c****k@v****m | 4 |
| Alexander Jacob | a****b@e****u | 4 |
| Simon Schulte | s****e@p****t | 4 |
| Alena Dostalova | a****a@g****t | 3 |
| Pratichhya | 3****a | 3 |
| Bram Janssen | b****n@b****e | 3 |
| Kaushal Sharma | k****l@z****m | 2 |
| and 13 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 523
- Total pull requests: 335
- Average time to close issues: 6 months
- Average time to close pull requests: about 1 month
- Total issue authors: 67
- Total pull request authors: 39
- Average comments per issue: 2.19
- Average comments per pull request: 1.98
- Merged pull requests: 180
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 119
- Pull requests: 118
- Average time to close issues: 12 days
- Average time to close pull requests: 14 days
- Issue authors: 24
- Pull request authors: 17
- Average comments per issue: 1.38
- Average comments per pull request: 1.51
- Merged pull requests: 55
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- soxofaan (283)
- m-mohr (36)
- jdries (27)
- bgoesswe (22)
- HansVRP (13)
- VictorVerhaert (12)
- clausmichele (11)
- VincentVerelst (8)
- lforesta (8)
- Pratichhya (6)
- JeroenVerstraelen (6)
- jonathom (4)
- christophfriedrich (4)
- JohanKJSchreurs (4)
- bossie (4)
Pull Request Authors
- soxofaan (120)
- jdries (26)
- clausmichele (22)
- JohanKJSchreurs (19)
- VincentVerelst (15)
- m-mohr (14)
- ElienVandermaesenVITO (13)
- HansVRP (12)
- VictorVerhaert (11)
- EmileSonneveld (9)
- bgoesswe (8)
- JeroenVerstraelen (7)
- jonathom (7)
- Pratichhya (6)
- dsamaey (5)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- pypi 27,216 last-month
-
Total dependent packages: 5
(may contain duplicates) -
Total dependent repositories: 11
(may contain duplicates) - Total versions: 194
- Total maintainers: 2
proxy.golang.org: github.com/open-eo/openeo-python-client
- Documentation: https://pkg.go.dev/github.com/open-eo/openeo-python-client#section-documentation
- License: apache-2.0
-
Latest release: v0.44.0
published 6 months ago
Rankings
proxy.golang.org: github.com/Open-EO/openeo-python-client
- Documentation: https://pkg.go.dev/github.com/Open-EO/openeo-python-client#section-documentation
- License: apache-2.0
-
Latest release: v0.44.0
published 6 months ago
Rankings
pypi.org: openeo
Client API for openEO
- Homepage: https://github.com/Open-EO/openeo-python-client
- Documentation: https://open-eo.github.io/openeo-python-client/
- License: Apache Software License
-
Latest release: 0.44.0
published 6 months ago
Rankings
Maintainers (2)
Dependencies
- GDAL *
- matplotlib *
- matplotlib-scalebar *
- numpy *
- pandas *
- deprecated >=1.2.12
- numpy >=1.17.0
- pandas >0.20.0
- requests >=2.26.0
- shapely >=1.6.4
- xarray >=0.12.3
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite

