Earth Observation IO: readers for EO data products
Project description
eoio
Data readers and preprocessing for satellite data
A package that provides a common user friendly interface for the reading of satellite and in situ data from different data sources, with greater data subsetting flexibility and basic pre processing options incorporated.
Beta Version
WARNING: This software is a beta version, results should be used with caution. Please share any feedback you have after using the tool.
User
Files are read into a common xarray format (including uncertainty and quality flags in obsarray format) for use with our other tools.
Developer
Flexible reader and processor implementation for developers adding readers to enable wrapping of useful external packages.
Virtual environment
It's always recommended to make a virtual environment for each of your python projects.
Note: eoio requires python version >=3.11
If you are using conda you can create and activate your environment using:
conda create -n yourenvname -k python=3.x
followed by:
conda activate yourenvname (activate environment in windows)
or
source activate yourenvname (activate environment on a UNIX operating system)
Installation
eoio is installable via pip. For development it is recommended to install in editable mode with the optional developer dependencies, i.e.:
pip install -e ".[dev]"
Development
For developing the package, you'll want to install the pre-commit hooks as well. Type:
pre-commit install
Note that from now on when you commit, black will check your code for styling errors. If it finds any it will correct them, but the commit will be aborted. This is so that you can check its work before you continue. If you're happy, just commit again.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eoio-0.1.2.tar.gz.
File metadata
- Download URL: eoio-0.1.2.tar.gz
- Upload date:
- Size: 249.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6284491000f150e67bbc11bef331878723b644abf862f772763abed298f8c48
|
|
| MD5 |
fec0f63e639f30099859a8827b30f244
|
|
| BLAKE2b-256 |
ab0e83726a74e017e55764f6d698d5f4eb865deb0b70a48eee0a1f073f84be5f
|
File details
Details for the file eoio-0.1.2-py3-none-any.whl.
File metadata
- Download URL: eoio-0.1.2-py3-none-any.whl
- Upload date:
- Size: 318.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80de467f0cceedcab99fe27f285c113e8621a050b8e198eab9fd904e21686a8f
|
|
| MD5 |
cb0edc5fbc9d3983134f29d59a672a19
|
|
| BLAKE2b-256 |
74bdfd613a00764bbdee7b25650ea54666fb3de6f19c55a499d525157b944f0e
|