Metadata-Version: 2.1
Name: regi0
Version: 0.1.0
Summary: A Python toolkit to complement and verify biological records.
Home-page: https://github.com/PEM-Humboldt/regi0
Author: Marcelo Villa-Piñeros
Author-email: mvilla@humboldt.org.co
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: appdirs
Requires-Dist: click
Requires-Dist: Fiona
Requires-Dist: gdal
Requires-Dist: gdown
Requires-Dist: geopandas
Requires-Dist: numpy
Requires-Dist: openpyxl
Requires-Dist: pandas
Requires-Dist: pygeos
Requires-Dist: rapidfuzz
Requires-Dist: rasterio
Requires-Dist: rasterstats
Requires-Dist: requests
Requires-Dist: Rtree
Requires-Dist: scipy
Requires-Dist: shapely
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: ipython ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: sphinx ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'

# Regi0

`regi0` tiene funciones útiles para la verificación geográfica y taxonómica de registros biológicos.

## Instalación

Con `pip`:
```shell
pip install regi0
```

Con `conda`:
```shell

```


## Cómo contribuir

1. Clone este repositorio en su máquina:
```shell
git clone https://github.com/PEM-Humboldt/regi0.git
```

2. Ubíquese en la raíz del proyecto:
```shell
cd regi0
```

3. Instale el paquete en modo de desarrollo:
```shell
pip install --editable .[dev,docs,test]
```

Se recomienda que la instalación del paquete en modo de desarrollo se haga en un [entorno virtual](https://www.python.org/dev/peps/pep-0405/) para no alterar otras instalaciones existentes de Python en el sistema.

Teniendo en cuenta que `regi0` tiene dependencias como `fiona`, `gdal` y `rasterio`, las cuales pueden necesitar pasos adicionales (ver [1] y [2]) a los anteriores para su instalación, se recomienda utilizar un [entorno virtual de `conda`](https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) para instalar `regi0` en modo de desarrollo y evitar la instalación manual de algunas dependencias.

1. Para crear el entorno virtual de `conda`, ubíquese en la raíz del proyecto y ejecute:
```shell
conda env create -f environment.yml
```

2. Active el entorno virtual recién creado:
```shell
conda activate regi0-dev
```

3. Instale el paquete en modo de desarrollo:
```shell
pip install --editable .[dev,docs,test]
```

### Ejecución de pruebas unitarias
Ubicado dentro del proyecto, ejecute:

```
pytest tests/
```


[1]: https://github.com/Toblerity/Fiona#installation
[2]: https://github.com/mapbox/rasterio#installation

