How shuiny/carta-solar works
Carta solar is a browser-based bioclimatic design tool. The main user workflow is to open the web app and use its solar, climate, site, or building-analysis capabilities; users can also search weather stations for EPW data. The README identifies these capabilities and supporting data files, but the app implementation in index.html was not sampled, so internal runtime calls between features are not inferred. The station-generation script and its external inputs are visible in the excerpt; other runtime links are based on README statements.
Main entry points: index.html Design app · actualizar_estaciones.py Station generator · onebuilding.json OneBuilding stations · energyplus.json EnergyPlus stations
Components 17
Browser design tool
- Design app
index.html - Solar chart
index.html - EPW analysis
index.html - Comfort analysis
index.html
Weather data
- Station search
index.html - OneBuilding stations
onebuilding.json - EnergyPlus stations
energyplus.json - Station generator
actualizar_estaciones.py - Header cache
cabeceras.json
Site and building analysis
- 3D site analysis
index.html - Site viewer
visor-sitio.bin - IFC ventilation
index.html - 3D model viewer
visor-3d.bin - Operation diagrams
index.html
Other components
- Designer
- OneBuilding weather source
- EnergyPlus weather source
Connections 17
- Designer → Design app: opens
README.md - Design app → Solar chart: offers
README.md - Design app → EPW analysis: offers
README.md - Design app → Comfort analysis: offers
README.md - Design app → Station search: offers
README.md - Station search → OneBuilding stations: uses station data
README.md - Station search → EnergyPlus stations: uses station data
README.md - Station generator → OneBuilding weather source: fetches KML and EPW
actualizar_estaciones.py - Station generator → EnergyPlus weather source: fetches GeoJSON
actualizar_estaciones.py - Station generator → OneBuilding stations: writes stations
actualizar_estaciones.py - Station generator → EnergyPlus stations: writes stations
actualizar_estaciones.py - Station generator → Header cache: reads and writes
actualizar_estaciones.py - Design app → 3D site analysis: offers
README.md - 3D site analysis → Site viewer: loads on opening
README.md - Design app → IFC ventilation: offers
README.md - IFC ventilation → 3D model viewer: loads on opening
README.md - Design app → Operation diagrams: offers
README.md