trnsystor
trnsystor copied to clipboard
A python scripting language for TRNSYS
## Summary - migrate project metadata and tooling to `pyproject.toml` with uv scripts - document uv-based development workflow - add CI and publishing workflows using uv ## Testing - `ruff...
## Summary - convert ControlCards to a dataclass with ordered fields and default END - iterate over dataclass fields when generating deck output - add regression test ensuring ControlCards deck...
## Summary - test AnchorPoint.get_octo_pts_dict yields unique coordinates - test parse_unit with runtime custom units and repeated calls - test affine_transform default reflection and custom matrix translation ## Testing -...
## Summary - Refactor `Deck._parse_string` to avoid module-level globals and document thread-safe design - Handle empty user constants blocks without relying on globals - Add concurrent parsing test to ensure...
## Summary - handle newer Pint versions by optionally importing `Quantity` fallback - fix StudioCanvas path simplification and add fallback Path handling - update tests for unit formatting and Path...
## Summary - use explicit `None` check for matrix in `affine_transform` - add test exercising `affine_transform` with a NumPy array ## Testing - `pytest -q` *(fails: ModuleNotFoundError: No module named...
## Summary - test against Python 3.10-3.12 in CI - use the latest checkout and setup-python actions - build releases with Python 3.12 ## Testing - `pytest` *(fails: No module...
I want to generate an XML file for a specific component, but I can't find any instructions in trnsys, so could you please tell me what to do? Thank you!
Updates the requirements on [matplotlib](https://github.com/matplotlib/matplotlib) to permit the latest version. Release notes Sourced from matplotlib's releases. REL: v3.7.1 This is the first bugfix release of the 3.7.x series. This release...
Updates the requirements on [numpy](https://github.com/numpy/numpy) to permit the latest version. Release notes Sourced from numpy's releases. v1.24.2 NumPy 1.24.2 Release Notes NumPy 1.24.2 is a maintenance release that fixes bugs...