Script to work with Integrated Alert Deforestacion
Project description
Configuraciones y uso del proyecto
Instalación de uv
El proyecto funciona con uv para gestionar el entorno virtual y las dependencias. A continuación, se explica cómo instalarlo según tu sistema operativo:
En Linux
Ejecuta el siguiente la siguiente linea en la terminal para instalar uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
En Windows
Abre PowerShell y ejecuta:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Verificar la instalación
Después de instalar uv, verifica que esté correctamente instalado ejecutando:
uv --version
Si el se muestra la versión de uv, la instalación fue exitosa.
Inicializar el proyecto
Primera ejecución
Para configurar el entorno virtual y asegurarte de que todas las dependencias estén instaladas, ejecuta:
uv run hello.py
Este instrucción instalará automáticamente las dependencias necesarias y verificará que todo esté listo para usar.
Ejecutar el proyecto principal
El proyecto incluye una "Command Line Interfaz" (CLI) para procesar alertas integradas. Para ejecutarla, usa el siguiente corre esta linea en la terminal: Una vez configurado el entorno, puedes ejecutar el proyecto principal con:
uv run adef_intg/cli.py
Si no proporcionas opciones, se usarán los siguientes valores predeterminados:
--confidence: 1--out-folder:./results--out-file:adef_intg.gpkg--layer-name:alerts--start-datey--end-date: No se aplicará filtrado por fechas.
También puedes proporcionar tus propios valores. Por ejemplo:
uv run adef_intg/cli.py --confidence 2 --out-folder ./custom_results --out-file custom_output.gpkg --layer-name custom_layer --start-date 2023-01-01 --end-date 2023-12-31
Uso rápido con alias o Makefile
Puedes agregar un alias en tu terminal para evitar escribir el path completo:
alias adef="uv run adef_intg/cli.py"
Luego, puedes ejecutar el proyecto con:
adef --confidence 2 --out-folder ./out --out-file salida.gpkg --layer-name alertas
O puedes usar un Makefile, se incluye un ejemplo en el proyecto. Para usarlo, asegúrate de tener make instalado y ejecuta:
make run ARGS="--confidence 2 --out-folder ./out --out-file salida.gpkg --layer-name alertas"
Créditos
Desarrollado por @lalgonzales | ICF/CIPF/UMF
Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file adef_tools-0.1.1.tar.gz.
File metadata
- Download URL: adef_tools-0.1.1.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0652aa140b84fdd27efcde75af10655f99ba7edc9f70b08485a0f3947ecfe010
|
|
| MD5 |
63cca28ebaa7c176ddbea1d4e25276a3
|
|
| BLAKE2b-256 |
470294e1e7b716161ffbc949558c065a0a419d38f1bf4c9ee1f50a71488a8d9c
|
File details
Details for the file adef_tools-0.1.1-py3-none-any.whl.
File metadata
- Download URL: adef_tools-0.1.1-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e857485cc39e3c8052d78cfc9205ebab806cd0cab4d99463a836d47e4d43015f
|
|
| MD5 |
178e27dff03f776f1f70ab710e32d7b4
|
|
| BLAKE2b-256 |
72ca015752df0f1251892be27bcaa45f2b9bf2a9bb92365acb809503070d221d
|