Metadata-Version: 2.1
Name: s11-classifier
Version: 3.7.0
Summary: Classifier
Home-page: https://gitlab.com/satelligence/classifier
Author: Satelligence
Author-email: team@satelligence.com
License: Apache-2.0
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: matplotlib<4.0.0,>=3.0.3
Requires-Dist: boto3<2.0.0,>=1.16.63
Requires-Dist: click<9.0.0,>=7.1.2
Requires-Dist: dacite<2.0.0,>=1.6.0
Requires-Dist: dtaidistance<3.0.0,>=2.3.10
Requires-Dist: folium<1.0.0,>=0.12.1
Requires-Dist: fiona==1.8.22
Requires-Dist: geopandas<1.0.0,>=0.10.0
Requires-Dist: geojson<4.0.0,>=3.0.1
Requires-Dist: h5py<4.0.0,>=3.7.0
Requires-Dist: marshmallow<4.0.0,>=3.14.1
Requires-Dist: matplotlib<4.0.0,>=3.5.1
Requires-Dist: numpy<2.0.0,>=1.22.2
Requires-Dist: python-dateutil<3.0.0,>=2.8.1
Requires-Dist: rasterio<2.0.0,>=1.2.10
Requires-Dist: rasterstats<1.0.0,>=0.15.0
Requires-Dist: rtree<2.0.0,>=1.0.0
Requires-Dist: scikit_learn<1.3.0,>=1.1.1
Requires-Dist: tqdm<5.0.0,>=4.64.0
Requires-Dist: xarray>=2023.2.0
Requires-Dist: xgboost<2.0.0,>=1.6.0

# Classifier

A scalable land cover classification tool for humans

Go to [the documentation](https://satelligence.gitlab.io/classifier) for more
 info on how to install and run Classifier!

## Note on performance

For now, the multithreading of XGboost is not properly implemented. If you have
a lot of input files the XGBoost method is MUCH slower than e.g. scikit-learn's
random forest. With single input files (so not a lot of IO operations), the
difference in performance is small.

## issues and bugs

Issues are tracked on the [issue list of this
repo](https://gitlab.com/satelligence/classifier/issues).

## Development

Please follow the [Satelligence development guidelines](https://gitlab.com/satelligence/workflow/blob/master/dev_workflow.md)
when adding features or fixing bugs.

(Fork) Clone this repo:

```sh
git clone git@gitlab.com:satelligence/classifier.git
```

Make sure you are running the latest docker image.

Run docker with a binding to the source files:

```sh
docker run  -v $(pwd):/app -t -i classifier
```
