Skip to main content

library to manage GIS operation

Project description

EOML - Earth Observation Machine Learning

A Python library for managing GIS operations and machine learning workflows for remote sensing applications.

Overview

EOML provides a comprehensive toolkit for processing Earth observation data and building machine learning models for satellite imagery analysis. The library integrates rasterio, PyTorch, and Google Earth Engine to streamline geospatial machine learning workflows.

Features

  • PyTorch Integration: Pre-built CNN architectures and training utilities for remote sensing

Installation

PyPI

pip install eoml

Developement mode

Installation in development mode:

pip install -e .

Running Tests

pytest tests/

Contributing

Contributions are welcome! Please ensure code follows the project style and includes appropriate docstrings.

License

MIT License

Author

Thibaud Vantalon Email: t.vantalon@cgiar.org Organization: CGIAR

Citation

If you use this library in your research, please cite:

@software{eoml,
  author = {Vantalon, Thibaud},
  title = {EOML: Earth Observation Machine Learning},
  year = {2024},
  url = {https://ciatgit.ciat.cgiar.org/Data_driven_sustainability_public/terra-i/eoml#}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eoml-0.9.1.tar.gz (91.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eoml-0.9.1-py3-none-any.whl (99.1 kB view details)

Uploaded Python 3

File details

Details for the file eoml-0.9.1.tar.gz.

File metadata

  • Download URL: eoml-0.9.1.tar.gz
  • Upload date:
  • Size: 91.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for eoml-0.9.1.tar.gz
Algorithm Hash digest
SHA256 98ee8c8b10134ec26128b9dda05a942554540c2c9e58af71380aba13aac92c28
MD5 a1207320695877a30524be12bbebdd7f
BLAKE2b-256 434f0e7eaf86baf303dfe87440369d23cda683f595d65449f97f046c59fc705d

See more details on using hashes here.

File details

Details for the file eoml-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: eoml-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 99.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for eoml-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ca5cfdd35114f3230d41567ce1f9517915faaa63d98725585f243efc2118354
MD5 b756306d37f9ea7a3fe4eb38a1f721eb
BLAKE2b-256 19a4e7ed5cb8a275afe4eecbd8d81e8273a7dc235a7dcc64165374b17f393578

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page