Metadata-Version: 2.4
Name: sertit
Version: 1.49.0
Summary: SERTIT python library for generic tools
Author-email: ICube-SERTIT <dev-sertit@unistra.fr>
License: Apache 2.0
Project-URL: Bug_Tracker, https://github.com/sertit/sertit-utils/issues
Project-URL: Documentation, https://sertit-utils.readthedocs.io/latest/
Project-URL: Source_Code, https://github.com/sertit/sertit-utils
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: semver
Requires-Dist: tqdm
Requires-Dist: lxml
Requires-Dist: dill
Requires-Dist: psutil
Requires-Dist: geopandas>=0.14.4
Requires-Dist: cloudpathlib[s3]>=0.12.1
Requires-Dist: xarray>=2024.06.0
Provides-Extra: colorlog
Requires-Dist: colorlog; extra == "colorlog"
Provides-Extra: rasters-rio
Requires-Dist: rasterio>=1.3.10; extra == "rasters-rio"
Provides-Extra: rasters
Requires-Dist: rasterio>=1.3.10; extra == "rasters"
Requires-Dist: rioxarray>=0.10.0; extra == "rasters"
Requires-Dist: xdem; extra == "rasters"
Provides-Extra: dask
Requires-Dist: rasterio[s3]>=1.3.10; extra == "dask"
Requires-Dist: rioxarray>=0.10.0; extra == "dask"
Requires-Dist: dask>=2024.5.1; extra == "dask"
Requires-Dist: distributed; extra == "dask"
Requires-Dist: s3fs; extra == "dask"
Requires-Dist: cytoolz; extra == "dask"
Requires-Dist: odc-geo>=0.4.6; extra == "dask"
Requires-Dist: xarray-spatial>=0.3.6; extra == "dask"
Requires-Dist: xdem; extra == "dask"
Provides-Extra: full
Requires-Dist: sertit[colorlog,dask,rasters,rasters_rio]; extra == "full"
Dynamic: license-file

[![pypi](https://img.shields.io/pypi/v/sertit.svg)](https://pypi.python.org/pypi/sertit)
[![Conda](https://img.shields.io/conda/vn/conda-forge/sertit.svg)](https://anaconda.org/conda-forge/sertit)
[![Tests](https://github.com/sertit/sertit-utils/actions/workflows/test.yml/badge.svg)](https://github.com/sertit/sertit-utils/actions/workflows/test.yml)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Apache](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/sertit/sertit-utils/blob/main/LICENSE)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5082060.svg)](https://doi.org/10.5281/zenodo.5082060)

# Sertit-Utils

Library gathering functions for all SERTIT's projects.

Find the API documentation [**here**](https://sertit-utils.readthedocs.io/latest/).

## Installing

### Pip
For installing this library to your environment, please type this: `pip install sertit[full]`

`[full]` will allow you to use the whole library, but you will need to install also `rioxarray` and `geopandas`

However, if you do not need everything, you can type instead:

- *nothing*, and you won't need `rasterio`, `rioxarray`: `pip install sertit`
- `[rasters_rio]`, and you won't need `rioxarray`: `pip install sertit[rasters_rio]`
- `[rasters]`: `pip install sertit[rasters]`
- `[colorlog]`: `pip install sertit[colorlog]` to have `colorlog` installed
- `[dask]`: `pip install sertit[dask]` to have `dask` installed

### Conda

You can install it via conda (but you will automatically have the full version):

`conda config --env --set channel_priority strict`

`conda install -c conda-forge sertit`
