⌂ ARQ · 830 + 60

Documentos transversales · CALCULOS

Modelos de la ampliación0.21

territorial_climate_models.py y territorial-climate/ incorporan los modelos de351–370. Todos sus parámetros son ficticios. Ejecuta uv run python examples/territorial_climate_models.py. El módulo valida dominios y conserva puntos de llenado/vaciado. No calcula diseños normativos, mapas ni tiempos seguros.

Modelos de incendio y sismorresistencia · v0.20

fire_seismic_models.py usa biblioteca estándar; fire-seismic/ contiene41 casos/variantes y9 CSV simulados. No hay ensayos, simulacros, registros de terremotos reales ni diseño de componentes.

uv run python examples/fire_seismic_models.py
uv run python -m unittest tests.test_fire_seismic_models -v
uv run python scripts/build_v020_assets.py

Lee las unidades y supuestos de cada función. merge_queue es fluido sin viaje. base_harmonic entrega respuesta estacionaria. diaphragm utiliza u(y)=u0+theta*y y conserva fuerzas firmadas. recovery_schedule supone recursos suficientes y duraciones fijas. Las variantes heredan solo lo no reemplazado. Los ejercicios no autorizan uso ni intervención de edificios.


Documentación anterior conservada

Cálculos de la ampliación v0.18

light_water_models.py y light-water/ contienen modelos y datos de ARQ-291–310. Son funciones docentes con unidades y validación de entradas; no motores de iluminación ni redes sanitarias autorizadas.

uv run python -m unittest tests.test_light_water_models -v
uv run python scripts/build_v018_assets.py

Cincuenta bases y variantes, diez CSV simulados y veinte figuras se reconstruyen localmente. Lee la clase antes de usar una función. La función de almacenamiento supone entradas y demandas uniformes y simultáneas dentro de cada intervalo; no representa un llenado impulsivo previo a todo uso. Los módulos anteriores conservan sus casos.


Documentación anterior

Cálculos de la ampliación v0.17

climate_energy_models.py y climate-energy/ desarrollan las funciones y datos de ARQ-271–290. Son casos simulados, no motor de simulación anual ni edificio dimensionado.

uv run python examples/climate_energy_models.py
uv run python -m unittest tests.test_climate_energy_models -v

Consulta cada capítulo antes de reutilizar una función. Las unidades, límites de dominio y fronteras importan. Los datos no son recomendaciones de diseño ni normativa.


Documentación de ejemplos anteriores

Modelos y datos educativos

Cada módulo conserva unidades, hipótesis y límites. Los casos de distintas familias no son un edificio común. En v0.16, insulation_envelope_models.py y insulation-envelope/ añaden redes térmicas, difusión, viscoelasticidad, paneles, emisiones, geometría de cubiertas, aire, juntas y balances.

Ejecuta desde raíz: uv run python -m unittest discover -s tests -v. Para reconstruir los datos y figuras nuevos: uv run python scripts/build_v016_assets.py. Los módulos anteriores permanecen para las clases respectivas. No se requieren servicios de IA o API.

Los CSV están marcados SIMULADO. Ningún modelo establece dimensiones normativas, seguridad de obra, criterios médicos o aptitud de productos. Los resultados numéricos respaldan únicamente las hipótesis explicadas en cada capítulo.

Ampliación0.19: servicios y control

services_control_models.py y services-control/ contienen modelos y datos ficticios de ARQ-311–330. Biblioteca estándar, sin dispositivos conectados.

uv run python -m unittest tests.test_services_control_models -v