Skip to content

Releases: FabriTape/Tesis

Versión 3.141 — Estado actual

Choose a tag to compare

@FabriTape FabriTape released this 05 Aug 17:26

Versión 3.141 — Estado actual

Versión vigente del trabajo (agosto 2026):

  • Simulación unificada: scripts LAMMPS/Slurm en Programas/cluster/scripts/ con config.toml centralizado, read_config.py y controlador enqueue_sims.py idempotente.
  • Comparación de filtros de erosión (comparar_filtros): 6 configuraciones F1I/F1C, F2I/F2C, F3I/F3C.
  • Análisis estadístico (ANALISIS): intervalos de confianza (MAD + error estándar), heatmaps y boxplots.
  • Análisis de clusters y distribuciones P(k) (erosion.py, erosion_49.py) con set de 9 y 49 repeticiones.
  • Documentación completa del repositorio (README con estructura y guía).

Ramas

  • main y desarrollo (idénticas); experimentos descartados archivados en tags archive/*.

Versión 3.14 — Pipeline CARBOXI

Choose a tag to compare

@FabriTape FabriTape released this 05 Aug 17:26

Versión 3.14 — Pipeline CARBOXI

Refactor completo del pipeline de análisis a CARBOXI:

  • Máquina de estados para el flujo de análisis (onda → OVITO → guardado).
  • Configuración externalizada (config.toml / YAML): umbrales de onda, filtros de erosión y material JKR.
  • Detección automática de la onda de choque con criticidad por simulación.
  • Análisis topológico con OVITO: coordinación y clusters de partículas eyectadas.
  • CARBOXI_MINI: pipeline de análisis de clusters para el nuevo formato LAMMPS.
  • Paquete instalable (pyproject.toml), auto-detección de formato y conversión de dumps.
  • Comparación de filtros de erosión (comparar_filtros).

Commits principales

  • cd086f1 Refactor completo con máquina de estados y configuración externalizada
  • f3cf7d2 Refactorizar orquestador y pipeline OVITO/Polars
  • 30b49c6 Implementar CARBOXI_MINI
  • 1a7f352 CARBOXI como paquete instalable

Versión 3.1 — Polars + paralelización + OVITO

Choose a tag to compare

@FabriTape FabriTape released this 05 Aug 17:26

Versión 3.1 — Polars + paralelización + OVITO

Desarrollo de la nueva versión del lector de datos:

  • Nuevo módulo Lector que usa polars (lazy frames, sin pasar por parquet) para leer los .gz de LAMMPS.
  • Paralelización del data_extractor para mejorar la eficiencia.
  • Uso de OVITO para cálculos como la coordinación de partículas.
  • Integración de gráficos al análisis.

Commits principales

  • 5abf011 Desarrollo de nuevas funciones para la versión 3.1
  • 8e0f4b0 Módulo Lector con polars
  • e9fbc1e Mejoras en rendimiento y lectura de datos
  • 6098baa Añadir gráficos y ediciones del código

Versión 3 — Lectura de datos con Parquet

Choose a tag to compare

@FabriTape FabriTape released this 05 Aug 17:26

Versión 3 — Lectura de datos con Parquet

Migración de CSV a archivos parquet para la lectura de los resultados de las simulaciones LAMMPS de erosión granular.

  • El acceso a 27 archivos de ~80 000 partículas pasó de ~3 s a ~0.6 s (≈5× más rápido).
  • README con historial de versiones actualizado.

Commits principales

  • a2c3897 Version 3
  • a53ddab Versión 3 del código y suma de archivos extra
  • 0f92fa7 Update README with version history and improvements

Versión 0

Choose a tag to compare

@FabriTape FabriTape released this 30 Nov 20:24
e31147d