Installation es - Radega1993/the-one-scenario-corpus GitHub Wiki
Español | English
Pasos para dejar listo el corpus de escenarios y el pipeline de análisis. Ver también Quickstart para los comandos mínimos.
-
Clonar The ONE (si aún no lo tienes):
git clone https://github.com/akeranen/the-one.git cd the-one -
Compilar:
chmod +x compile.sh ./compile.sh
- Comprobar que Java (p. ej. OpenJDK 11+) está instalado:
java -version.
Opción A — Corpus dentro del repo del ONE
Clona o copia la carpeta scenarios/ (corpus + analysis) en la raíz del ONE, p. ej.:
the-one/
├── one.sh
├── compile.sh
├── default_settings.txt
├── reports/
└── scenarios/ ← corpus_v1/, analysis/, wiki/, README, etc.
Opción B — Corpus en repo separado
Clona el repo del corpus (p. ej. the-one-scenario-corpus) donde quieras. Al ejecutar los scripts, usa la ruta completa al corpus: --corpus /ruta/a/the-one-scenario-corpus/corpus_v1 (o pon scenarios/ como directorio actual y usa --corpus corpus_v1 desde el padre que lo contiene).
-
Crear un entorno virtual (recomendado):
python3 -m venv venv source venv/bin/activate # Linux/macOS # o: venv\Scripts\activate # Windows
-
Instalar dependencias:
Si el proyecto tiene
pip install numpy pandas scipy matplotlib streamlit
requirements.txten la raíz o enscenarios/:pip install -r requirements.txt
-
Ejecutar un escenario (desde la raíz del ONE):
./one.sh -b 1 scenarios/corpus_v1/01_urban/U1_CBD_Commuting_HelsinkiMedium.settings
Comprobar que en
reports/(o el directorio configurado en el .settings) aparecen ficheros de salida. -
Ejecutar una fase del análisis (desde la raíz del repo que contiene
scenarios/):python3 scenarios/analysis/run_analysis.py --corpus corpus_v1 --phase features
Comprobar que se crean
scenarios/analysis/data/features.csvyscenario_list.txt.
- Quickstart — Comandos para todos los escenarios y el pipeline
- Reproducibilidad — Regenerar el análisis desde cero