Skip to content

Python library and module for training machine learning models on point-based EO data and large rasters.

License

Notifications You must be signed in to change notification settings

sykefi/point-eo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

point-eo

Python library and module for training machine learning models on point-based data and large rasters.

Features:

  • Sampling features from a raster using point geometries
  • Model training with sklearn and AutoML with TPOT
  • Model performance metrics
  • Prediction on large rasters

See the demo for more details on features and a guide on running point-eo on the command line. See the demo notebook for a demo of the Python API.

Overview

Overview

Installation

git clone https://github.com/mikkoim/point-eo.git
cd point-eo

Install miniconda and Mamba first. Then create the environment:

mamba env create -f environment.yaml

Activate the environment

conda activate point-eo

and install the package

pip install -e .

Now point-eo should be available on the command line. Running

point-eo --help

shows available commands. You can find documentation of each command by running the command name and --help, for example:

point-eo analysis --help

About

Python library and module for training machine learning models on point-based EO data and large rasters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages