Skip to content

skycontrast/geospatial-learn

 
 

Repository files navigation

geospatial-learn

geospatial-learn is a Python module for using scikit-learn and xgb models with geo-spatial data, chiefly raster and vector formats.

The module also contains various fuctionality for manipulating raster and vector data as well as some utilities aimed at processing Sentinel 2 data.

The aim is to produce convenient, minimal commands for putting together geo-spatial processing chains using machine learning libs. Development will aim to expand the variety of libs/algorithms available for machine learning beyond the current complement.

Dependencies

geospatial-learn requires:

  • Python 3

User installation

Installation use the anaconda/miniconda system please install this first

conda env create -f geolearn_env.yml

Quickstart

A summary of some functions can be found here:

https://github.com/Ciaran1981/geospatial-learn/blob/master/docs/quickstart.rst

This is currently a work in progress of course!

Docs

Documentation can be found here:

https://ciaran1981.github.io/geospatial-learn/docs/html/index.html

These are a work in progress!

Development

New contributors of all experience levels are welcome

Useful links

Here are some links to the principal libs used in geospatial-learn.

https://github.com/scikit-learn/

http://xgboost.readthedocs.io/en/latest/

http://scikit-learn.org/stable/

http://www.gdal.org/

http://www.numpy.org/

https://www.scipy.org/

http://scikit-image.org/

Submitting a Pull Request

available soon

Project History

Geospatial-learn is written and maintained by Ciaran Robb. The functionality was written as part of various research projects involving Earth observation & geo-spatial data.

Citation

If you use geospatial-learn in a scientific publication, citations would be appreciated

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Shell 0.9%