Trabajando con Anduril
Requisitos previos
Puede instalar estos programas por separado o instalar Anaconda.
- Opción 1: Anaconda
- Instalar la distribución Anaconda
- Opción 2: Instalar por separado
- Python3 o superior
- Cuaderno Jupyter
- Usarás Python para instalar Jupyter.
Instalación de Anduril
- Planifique dónde desea instalar Anduryl.
- Le sugerimos que instale el módulo en algún lugar de fácil acceso, como su carpeta de Inicio.
- Terminología utilizada:
- PARENT_FOLDER: Esta es la ruta a la carpeta en la que desea instalar Anduryl.
- Esto puede estar en cualquier parte de su sistema, tendrá un aspecto similar a este (puede cambiarlo)
Windows:C:/Usuarios/TU_NOMBRE
Mac:/inicio/nombre
- Descarga Anduryl. Esto se puede hacer de dos maneras: descargándolo desde su navegador o usando el comando git.
- Opción 1: Navegador
- Navegue a https://github.com/GBADsInformatics/anduryl-plus
- Haga clic en el botón verde "Código" y luego en "Descargar ZIP".
- Mueva el ZIP descargado a la PARENT_FOLDER donde desea instalar Anduryl.
- Haga clic derecho en el ZIP y haga clic en "Extraer todo" o "Extraer aquí".
- Cambie el nombre de la nueva carpeta
anduryl-plus-master
aanduryl
- Abra el
Símbolo del sistema
oTerminal
de su sistema operativo. - Ejecute
cd INSERT_PARENT_FOLDER_HERE
- Ejecute
python -m anduryl
- Opción 2: Comando Git (requiere que git esté instalado)
- Abra su símbolo del sistema/terminal, luego navegue hasta su PARENT_FOLDER.
- Ejecute
cd INSERT_PARENT_FOLDER_HERE
- Ejecute
git clone https://github.com/GBADsInformatics/anduryl-plus.git
- Cambie el nombre de
anduryl-plus
aanduryl
- Para hacerlo, ejecute
mv anduryl-plus anduryl
- Ejecute
python -manduryl
Anduryl en el cuaderno Jupyter
Importar Andurilo
- Para importar Anduryl, Jupyter necesita saber dónde encontrarlo. Agregue el bloque de código siguiente a la parte superior de su Jupyter Notebook para importar el módulo.
Nota: Cambie el código a su PARENT_FOLDER antes de ejecutarlo.
#Mostrando al sistema dónde encontrar Anduryl
sistema de importación
anduryl_path = 'INSERT_PARENT_FOLDER_HERE' # Ruta a la carpeta principal de anduryl
si anduryl_path no está en sys.path: sys.path.append(anduryl_path) # Agregar ruta a sys
importar andurilo
Ejemplos de uso
- Para obtener más información sobre el uso de Anduryl en Jupyter Notebook, visite [Ejemplo de Anduryl con scripting](https://htmlpreview.github.io/?https://github.com/grongen/anduryl/blob/master/notebooks/Example_Anduryl_with_scripting. HTML)
Anduryl en R Studio
- Instale la biblioteca reticulada para llamar a módulos de Python desde R.
- En R, escriba
install.packages("reticulate")
- Siga el asistente para instalar reticulate
- Importe reticulate y Anduryl ejecutando el siguiente código.
Nota: cambia la primera línea a tu PARENT_FOLDER
anduryl_path = 'INSERT_PARENT_FOLDER_HERE'
biblioteca("reticulada")
sistema <- importar("sys")
if (!anduryl_path %in% sys$path)(sys$path <- append(sys$path, anduryl_path))
andurilo <- importar("andurilo")
- Cada vez que cargue R, deberá volver a ejecutar el paso 2.
- Ejemplo de uso:
proyecto <- anduryl$Proyecto()
proyecto
Este código debería generar
Clase de proyecto principal.
Propiedades:
- evaluaciones
- expertos
- yo
- elementos
- resultados principales
- resultados
Métodos:
- agregar_resultados_de_configuración
- calcular_tomador de decisiones
- calcular_experto_robusto
- calcular_item_robustness
- inicializar
- a_resultados
- Para obtener más información sobre la codificación con Anduryl, visite Ejemplo de Anduryl con scripting
- Nota: debido a que codificarás en R, harás referencia a objetos usando
$
en lugar de.
- Ex.
anduryl$Project()
en lugar deanduryl.Project()