Skip to content

PEM-Humboldt/biomodelos-db-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Biomodelos DB utils

Utilitarios para BioModelos

Prerrequisitos

  • Python (v. 3.8+)
  • Librerías del sistema de GDAL (si instala usando Conda no es necesario)

Instalación

Usando Conda

Por facilidad en la instalación de dependencias del sistema, se recomienda usar Conda para la instalación de la herramienta.

  1. Instalar conda

  2. Instalar dependencias del ambiente del repositorio:

    conda env create --file condaenv.yml
    
  3. Activar el ambiente recién restaurado

    conda activate bm-db-utils
    
  4. Instalar la herramienta:

    pip install git+https://github.com/PEM-Humboldt/biomodelos-db-utils.git#egg=bmdbutils
    

En este momento tendrá disponible el comando bmdbutils.

En futuras ocasiones cuando desee usar la herramienta primero deberá activar el ambiente de conda (conda activate bm-db-utils), podrá hacerlo desde cualquier ubicación.

Usando Virtualenv

Si lo desea, puede crear un ambiente virtual para trabajar con la herramienta sin afectar su ambiente general, para esto:

  1. Cree el ambiente: python3 -m venv bmdbutils
  2. Active el ambiente: source bmdbutils/bin/activate

Si está usando una versión de Python >= 3.9, primero instale setuptools versión 58:

pip install setuptools==58

Puede instalar bmdbutils ejecutando el siguiente comando:

pip install git+https://github.com/PEM-Humboldt/biomodelos-db-utils.git#egg=bmdbutils

Si no tiene git, ejecute:

pip install --upgrade https://github.com/PEM-Humboldt/biomodelos-db-utils/tarball/master

Para asegurarse que bmdbutils haya quedado instalado, ejecute:

python -c "import bmdbutils"

Si la instalación fue exitosa, el comando correrá sin ningún problema.

Ejecución

Ejecute el comando bmdbutils para ver los subcomandos disponibles y la ayuda de los mismos.

Cómo contribuir

Configuración del entorno de desarrollo

Para el desarrollo se requiere Conda, que se encarga de crear el ambiente de desarrollo, instalar dependencias base (para no tener que instalar librerías del sistema operativo) e instalar poetry, gestor de empaquetado y manejador de las demás dependencias.

En primer lugar, es necesario clonar este repositorio localmente. Para esto, ejecute:

git clone https://github.com/PEM-Humboldt/biomodelos-db-utils.git

Luego, ubíquese dentro del directorio del proyecto:

cd biomodelos-db-utils

y restaure el ambiente de conda:

conda env create --file condaenv.yml

después, active el ambiente recién restaurado

conda activate bm-db-utils

e instale el resto de dependencias necesarias:

poetry install

Tips

En caso de necesitar agregar nuevas dependencias, ejecute:

poetry add <dependencia>
poetry update

Para ejecutar bmdbutils sin tener que instalar como usuario final ejecute

poetry run bmdbutils

Es recomendable familiarizarse con la documentación de poetry y de conda.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages