City & Building Information Modeling
- Data Schema
- Industry Foundation Class (IFC) – Open data standard for Building Information Modeling.
- CityGML/ CityJSON – Open data standard for City Information Modeling.
- Shapefiles – Geospatial vector data format for GIS.
- Geojson – JSON geospatial vector data format.
- GIS Raster format (e.g. geotiff) – Geospatial raster data format.
- 3Dtiles – Open data standard for visualizing 3D city model on the web.
- Software
- QGIS – Open source GIS software.
- FreeCAD – Open source 3D parametric modeling tool.
- Blender3D – Open source 3D modeling tool.
- Sketchup – 3D modeling tool.
- Rhinoceros3D & Grasshopper – 3D NURBS modeling tool.
- Databases
- FROST-Server – A server implementation of the OGC SensorThings API.
- 3DCityDB – 3D city database to store 3D city models.
- BIMServer – Building Information Modeling Database
- IoT Hardware
- Particle.io – Internet of Things (IoT) devices for distributed environmental sensing.
- HUZZAH32 – Espressif32 microprocessor for setting up IoT development.
- SHT31 – Temperature and humidity sensor for IoT development.
- Telaire T6713 – CO2 sensor for IoT development.
- Sensirion SCD30 – CO2, temperature and humidity sensor for IoT development.
- Ultrasonice Distance Sensor RCWL-1601 – Distance sensor for IoT development.
- Amphenol GE2102 Thermistor – Sensor for air and surface temperatures for IoT development.
- Digiten Flow Sensor FL408 – Flow sensor for IoT development.
- MLX90614 – Infrared surface temperature sensor for IoT development.
- TS2591 – Lighting (lux) sensor for IoT development.
- Modern Device Wind Sensor Rev P – Air velocity sensor for IoT development.
- Fluxteq Heatflux Sensor – Heatflux sensor for IoT development.
Building Performance Simulations
- OpenStudio – whole building energy modeling using EnergyPlus and Radiance for daylight analysis.
- Radiance/DAYSIM – Solar simulation for predicting solar irradiation measurements.
- EnergyPlus – Building energy modeling software for predicting energy consumption.
Programming languages
- Python
- Numpy – Numerical computing library.
- Matplotlib – Graphing library.
- Pyqtgraph – GUI library for rapid prototyping of scientific apps.
- Django – Python framework for web development.
- Javascript
- Docker Container