Saltar al contenido principal

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

  1. 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
  1. Descarga Anduryl. Esto se puede hacer de dos maneras: descargándolo desde su navegador o usando el comando git.
  • Opción 1: Navegador
  1. Navegue a https://github.com/GBADsInformatics/anduryl-plus
  2. Haga clic en el botón verde "Código" y luego en "Descargar ZIP".
  3. Mueva el ZIP descargado a la PARENT_FOLDER donde desea instalar Anduryl.
  4. Haga clic derecho en el ZIP y haga clic en "Extraer todo" o "Extraer aquí".
  5. Cambie el nombre de la nueva carpeta anduryl-plus-master a anduryl
  6. Abra el Símbolo del sistema o Terminal de su sistema operativo.
  7. Ejecute cd INSERT_PARENT_FOLDER_HERE
  8. Ejecute python -m anduryl
  • Opción 2: Comando Git (requiere que git esté instalado)
  1. Abra su símbolo del sistema/terminal, luego navegue hasta su PARENT_FOLDER.
  • Ejecute cd INSERT_PARENT_FOLDER_HERE
  1. Ejecute git clone https://github.com/GBADsInformatics/anduryl-plus.git
  2. Cambie el nombre de anduryl-plus a anduryl
  • Para hacerlo, ejecute mv anduryl-plus anduryl
  1. 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

Anduryl en R Studio

  1. 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
  1. 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")
  1. Cada vez que cargue R, deberá volver a ejecutar el paso 2.
  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 de anduryl.Project()