eo-box
eobox is a Python package with a small collection of tools for working with Remote Sensing / Earth Observation data.
Package Overview
So far, the following subpackages are available:
-
eobox.sampledata contains small sample data that can be used for playing around and testing.
-
eobox.raster contains raster processing tools for
-
extracting raster values at given (by vector data) locations,
-
window- / chunk-wise processing of multiple single layer raster files that do not fit in memory, e.g.
-
calculating virtual time series and temporal statistical metrics from all cloud-free observations,
-
predicting a machine learning model,
-
custom processing functions.
-
-
-
eobox.vector contains vector processing tools for
-
clean convertion of polygons to lines and
-
distance-to-polygon border calculation.
-
-
eobox.ml contains machine learning related tools, e.g.
-
plotting a confusion matrix including with precision and recall
-
extended predict function which returns prediction, confidences, and probabilities.
-
Installation
The package requires Python 3. It can be installed with the following command:
pip install eobox
The environment.yaml in the repository can be used to setup a conda environment with all dependencies required for using and building the package and running the tests and documentation code.
conda env create --name=eobox --file=environment.yml
pip install eobox
Documentation
The package documentation can be found at readthedocs.
Metadata
Release files for eobox 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eobox-0.3.2.tar.gz | 4.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eobox-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.1 MB
Release files / eobox-0.3.2.tar.gz
| Download URL | eobox-0.3.2.tar.gz |
|---|---|
| Size | 4.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
94b037800a221673ebfcbf1b5c9a479add6b9b1a232d67c9f989659be1f306d3
|
|
BLAKE2b-256 checksum How to use checksums |
98785a720da8a775d3b8f052c5dd20cb879effb8bdea55cc247caafcf4d83870
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|
Release files / eobox-0.3.2-py3-none-any.whl
| Download URL | eobox-0.3.2-py3-none-any.whl |
|---|---|
| Size | 4.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e7e281b8c1b932292d6b1beb3167703b9b20910bd1fe31e27e771b8d1ffd824
|
|
BLAKE2b-256 checksum How to use checksums |
b323dabf61e3e1855709697a4f7df95dcf075299802ff459a7caab44d67f9194
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|