Library / Skill
Calculate heating and cooling degree days from bounded daily temperature extrema
baltor_degree_day_coverage
Calculate heating and cooling degree days from bounded daily temperature extrema while exposing calendar gaps and unit assumptions for energy-efficiency analysis.
LICENSE1.0 KBSKILL.md3.9 KBcontracts/input.schema.json2.2 KBcontracts/output.schema.json4.6 KBexamples/example.expected.json762 bytesexamples/example.input.json506 bytesreferences/provenance.json4.3 KBscripts/tool.py7.5 KBverification/test_tool.py8.0 KB
Full files in your harness.
What it takes and gives
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- start_date, end_date, temperature_unit, base_temperature, observations
- Test
python3 -B -m unittest discover -s verification -p 'test_*.py' -v- Files
- SKILL.md, contracts/input.schema.json, contracts/output.schema.json, scripts/tool.py
- Placed for
- OpenCode
Limits and scope
- Limits
- Use for checking the weather coverage and calculation behind a building-energy comparison. It does not fit an energy baseline, estimate savings, account for occupancy, infer emissions, or calculate official SDG 7.3.1 energy intensity.
Details
- Kind
- Skill
- Licence
- MIT
- Declared effects
- reads files, runs commands
- Placed for
- OpenCode
- Source
- docs/architecture/NORTH-STAR.md
- Size
- 9 files, 32.9 KB
- Identity
baltor_degree_day_coverage- Version
0e7145cfea6967ef5e55544f6bc417922c756b7fe305a1f6e1c98a3afafb7ff9
The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.
Where it is shown
- Calculators for public statisticsDeterministic skills
Related components
Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.