azogue / psychrochart

A Python 3 library to make psychrometric charts and overlay information on them.
MIT License
99 stars 26 forks source link

♻️ Full re-work on internals to use pydantic models #31

Closed azogue closed 1 year ago

azogue commented 1 year ago

🧹 Internal evolution to update the code style to the latest versions and de facto standards, with better typing, input validation, and serialization. Hardly any new features (.make_svg()), but some bug fixes.

BREAKING-CHANGE: Now the chart creation from a configuration key/file/dict is done with PsychroChart.create(config), instead of old PsychroChart(config)

Changes