Python (Pandas) scripts for automating validation of HVAC system parameters based on real engineering workflows.
In HVAC design, checks like airflow balance, pressure differences, and duct velocities are repetitive and time-consuming when done manually.
These scripts automate such validations to improve speed and consistency.
Airflow balance validation.
- reads data from CSV
- calculates supply/exhaust balance
- checks pressure conditions
Pressure difference validation.
- reads pressure data
- checks required limits (e.g. > 20 Pa)
- outputs simple report
Duct velocity calculation.
- processes input data with Pandas
- calculates air velocity
- exports results to CSV
MagiCAD BOM data transformation for technical specifications.
- reads raw "Bill of Materials" (BOM) Excel export from MagiCAD
- filters out pipeline components (bends, branches, reducers)
- cross-references remaining elements with regional hardware database
- outputs a cleaned, structured dataset ready for specification forms
Airflow balance check automated instead of manual table verification.
Result: faster validation and reduced risk of oversight.
Python, Pandas
- Special thanks to Google Gemini, my AI collaborator, for assisting with database architecture, SQL query optimization, and Python data pipelines.