Skip to content

Releases: SPF-OST/pytrnsys_gui

Release

21 Apr 14:11
624c05a

Choose a tag to compare

Commits

  • 40f9262: Re-add inadvertently removed line. (Damian Birchler)
  • c9de1db: add cooling tower as new component (mikelarelarra) #599
  • 4a2de39: Remove empty name (mikelarelarra) #599
  • 1d5466b: Upgrade pytrnsys-process to latest. (Damian Birchler)
  • bf7a19e: Improve wording. (Damian Birchler)
  • 1d22681: Prune uv cache. (Damian Birchler) #601
  • 6002d8f: Fix syntax. (Damian Birchler) #601
  • 9ca9f70: Don't use the cache at all. (Damian Birchler) #601
  • a35c670: Use cache again, but not for pytrnsys-gui. (Damian Birchler) #601
  • a30df0c: Revert "Use cache again, but not for pytrnsys-gui." (Damian Birchler) #601
  • b70399b: List pytrnsys-gui package on command line to force re-installation. (Damian Birchler) #601
  • 9b6a6fa: Correct NOSONAR suppression comment format. (Damian Birchler)
  • a442cd3: Format code with black. (Damian Birchler)
  • dc9d562: Correct NOSONAR suppression comment format, cont'd. (Damian Birchler)
  • 4f20cb5: Don't crash if no settings available. (Damian Birchler) #602
  • de31041: Try to satisfy static checkers. (Damian Birchler) #602
  • 0122ed3: mypy is happy. (Damian Birchler) #602
  • 64e110b: pylint is happy. (Damian Birchler) #602
  • 7000c1f: Make pit store have two pipes internally again. (Damian Birchler) #604
  • 5a5143d: Change expected regime exporter diagrams. (Damian Birchler) #604
  • 16add2e: Test passes with this file on my laptop. (ahobeost) #604
  • 23f2b58: Give a nicer message if resources haven't been generated. (Damian Birchler) #607
  • 5ebd1aa: Re-raise caught exception. (Damian Birchler) #607
  • 3d40b5b: Satisfy CodeQL: specify specific commits for GitHub actions versions. (Damian Birchler)
  • 970664c: Upgrade pytrnsys-process to version 0.0.29. (Damian Birchler)
  • 8e680fe: Add Zenodo DOI (Damian Birchler)
  • 881e7dd: Correct formatting for Zenodo DOI thumbnail. (Damian Birchler)
  • 5278763: Add link to Zenodo DOI to image. (Damian Birchler)
  • e0a7e28: Finally get Zenodo DOI right. (Damian Birchler)
  • e11abac: Create DEVELOPER-README.md. (Damian Birchler)
  • a2c3b16: Extend developer readme. (Damian Birchler)
  • a3d3533: Move developer stuff from readme to developer readme. (Damian Birchler)
  • 6aba29e: Running CI on Etzel to check path lengths (ahobeost)
  • cd498fe: Run both jobs on Etzel (ahobeost)
  • d829f38: Rn build release on Etzel as well. (ahobeost)
  • 0538fc0: Point CI to windows 11 version of inkscape (ahobeost) #614
  • d8d6f69: Run tests on either of the Etzel runners. (ahobeost) #614
  • eda5c4e: Point to correct name of CI-programs (not progams) (ahobeost) #614
  • ccb6bc7: Add pit storage with two ports. (Damian Birchler)
  • 92f172c: Updated pluggy to 1.6.0 (ahobeost)
  • 09bba72: Uploaded pytrnsys process scenario for solar_dhw_GUI (ahobeost) #629
  • 28648a3: Adjusting release name to remove the "+" (ahobeost) #629

Development Build

24 Mar 14:44
624c05a

Choose a tag to compare

Development Build Pre-release
Pre-release
bleeding-edge

Merge pull request #629 from SPF-OST/628-bug-solar_dhw_gui-example-is…

Release

13 Jun 17:07

Choose a tag to compare

v0.10.32+BigStoreSwarm

Merge remote-tracking branch 'remotes/origin/upgrade_pytrnsys-process…

Release

13 Jun 14:23

Choose a tag to compare

v0.10.31+BigStoreSwarm

Merge remote-tracking branch 'remotes/origin/upgrade_pytrnsys-process…

Release

13 Jun 12:42

Choose a tag to compare

v0.10.30+BigStoreSwarm

Merge remote-tracking branch 'remotes/origin/upgrade_pytrnsys-process…

Release

13 Jun 12:17

Choose a tag to compare

v0.10.29+BigStoreSwarm

Merge remote-tracking branch 'remotes/origin/upgrade_pytrnsys-process…

Release

12 Jun 11:53

Choose a tag to compare

Commits

  • 9cda622: Fix spyder autocompletion. (Damian Birchler)
  • b6d5adb: Fix formatting. (Damian Birchler)
  • dfe0be0: Add magic lines to make inline plots work to spyder startup script. (Damian Birchler)
  • 181276a: Satisfy mypy. (Damian Birchler)
  • ccad293: Don't install release dependencies twice. (Damian Birchler)
  • 45670e6: Revert "Don't install release dependencies twice." (Damian Birchler)
  • e73057f: Use uv pip install instead of uv install. (Damian Birchler)
  • 9c5f28e: Also use uv in tests. (Damian Birchler)
  • d989f6b: Can't use uv with -t. (Damian Birchler)
  • 560f0c6: Update pytrnsys-process version to 0.0.24 (ahobeost)
  • 75542ba: Upgraded pytrnsys-process to version 0.0.25 (ahobeost) #594
  • 1e0cc4f: Update requirements after pytrnsys requirements have changed. (Damian Birchler)
  • 1bb84d0: Merge remote-tracking branch 'remotes/origin/upgrade_pytrnsys-process_0_0_25' (Damian Birchler) #594

Release

10 Mar 08:09

Choose a tag to compare

Commits

  • de3ec18: Use new, separate TRNSYS installation for pytrnsys[_gui] unit tests. (Damian Birchler)
  • 5223fa5: Format with black. (Damian Birchler)
  • e17bd7a: Add pytrnsys-process and spyder as release dependencies. (Damian Birchler) #586
  • b0ce2e4: Correct name of started spyder process. (Damian Birchler) #586
  • 2a348c2: Add spyder.bat to release zip file. (Damian Birchler)
  • 3dd30a7: Revert "Add spyder.bat to release zip file." (Damian Birchler)
  • 1d23948: Add pytrnsys-process and spyder as dependency. (Damian Birchler)
  • 6824158: Add batch script to start spyder. (Damian Birchler)
  • 7984a6c: Satisfy newer version of pylint (Damian Birchler)

Release

20 Feb 10:29

Choose a tag to compare

Commits

  • 3e48907: Compute PortItemBase.side on the fly. (Damian Birchler) #543
  • 10ba922: Revert inadvertent change to .gitignore file. (Damian Birchler) #543
  • 7255a8b: Satisfy static checkers. (Damian Birchler) #543
  • b502b7a: Fix upgrading of serialized hydraulic loops using old enum. (Damian Birchler) #543
  • 8dec60e: Satisfy mypy. (Damian Birchler) #543
  • 26c6dc1: Change references to pytrnsys-gui.exe to pytrnsys-gui.bat (Damian Birchler)
  • ac32427: Undo inadvertent change. (Damian Birchler)
  • 1372c50: Require connection and port names in plugins to be capitalized. (Damian Birchler)
  • 5ed1176: Handle names which are None and fix tests. (Damian Birchler)
  • 9285581: Satisfy static checkers. (Damian Birchler)
  • dec2b1b: Fix formatting. (Damian Birchler)
  • f554762: Create pyproject.toml to deal with pip deprecation (ahobeost)
  • 2eda53d: Remove comment which doesn't apply (Damian Birchler)
  • 020c4b1: Initial class for testing the configureStorageDialog. (ahobeost) #549
  • dfc4bbe: Added comments about configure storage dialog (sebastian-swob) #549
  • 0838598: Added test setup to try and use qtbot more effectively (ahobeost) #549
  • c6a0c8a: Merge branch '121-create-gui-test-for-storage-tank' of https://github.com/SPF-OST/pytrnsys_gui into 121-create-gui-test-for-storage-tank (ahobeost) #549
  • c26b547: Data for configure storage dialog tests. (ahobeost) #549
  • adbc8b5: Moved file to proper location (ahobeost) #549
  • 4447f68: Moved TestStorageTank to storage tests folder. (ahobeost) #549
  • a4b6649: Initial start for the main window (ahobeost) #549
  • a9594b9: Prepared test setup for both interactions with the visuals, and just the dialog. (ahobeost) #549
  • 21881ad: Make pit storage have one cold and two hot ports. (Damian Birchler) #547
  • eff2c7d: Satisfy static checkers. (Damian Birchler) #547
  • 0fb6aca: Correct YAML syntax. (Damian Birchler) #547
  • 6fd56c2: added unit tests for the main ConfigureStorageDialog.py functionality (sebastian-swob) #549
  • 92bf8fb: Added open recent functionality (sebastian-swob) #551
  • de237f6: Change license to MIT (Damian Birchler)
  • f1f3ea5: Update formatting of license (Damian Birchler)
  • b28b1e5: Ignore mypy check on specific overriden method (sebastian-swob) #549
  • cab0460: fixed mypy check (sebastian-swob) #549
  • 0480ab1: pylint fixes (sebastian-swob) #549
  • cf04c6a: reformat with black (sebastian-swob) #549
  • c49221f: reformat with black (sebastian-swob) #549
  • d1bbd84: reformat with black (sebastian-swob) #549
  • 00d8433: reformat with black in pycharm (sebastian-swob) #549
  • 0ac02a3: fixed test, I broke (sebastian-swob) #549
  • 410f01f: fixed pylint, mypy and reformatted with black (sebastian-swob) #551
  • a91e19c: Added color to pytest results on CI. (ahobeost)
  • cbf9c8c: removed cause not needed (sebastian-swob) #551
  • ca5c751: Correct wrong number of inputs in example. (Damian Birchler)
  • bf6c15b: Merge branch 'master' of github.com:SPF-OST/pytrnsys_gui (Damian Birchler)
  • f975796: Revert "Merge branch 'master' of github.com:SPF-OST/pytrnsys_gui" (Damian Birchler)
  • 2f674bc: Correct wrong number of inputs in example. (Damian Birchler)
  • ef81020: Undo inadvertent change in encoding. (Damian Birchler)
  • a405103: Change LICENSE to GPL (Damian Birchler)
  • 6b1ec2f: Refactored to use a post_init. (ahobeost) #549
  • 23d9de6: Slight refactoring (ahobeost) #549
  • ddaadda: Adjusted disable for pylint (ahobeost) #549
  • 68ffa91: Test to assert that deserializing an unknown field raises. (Damian Birchler) #553
  • e46c2ab: Reintroduce testing of schema. (Damian Birchler) #553
  • a72b92d: Move serialization tests from GUI to pytrnsys. (Damian Birchler) #553
  • 0c152f4: expanded on open recent functionality (sebastian-swob) #554
  • dcca527: Need to explicitly allow for unknown fields after changes in pytrnsys. (Damian Birchler)
  • 3a194a1: Satisfy SONAR. (Damian Birchler)
  • 5d021b7: No need to overwrite to|from_dict anymore now that we have the mixin. (Damian Birchler)
  • simplifications. (Damian Birchler)
  • 9cf7450: fixed mypy errors and refactoring (sebastian-swob) #554
  • f46ffd3: fixed mypy errors (sebastian-swob) #554
  • fac2c20: fixed mypy errors (sebastian-swob) #554
  • c9d044a: fixed mypy errors (sebastian-swob) #554
  • 8b1f84e: fixed mypy errors (sebastian-swob) #554
  • 4cde6c9: fixed some failing tests (sebastian-swob) #554
  • fdec70d: Merge branch 'master' into 548-open-recent-projects (sebastian-swob) #554
  • e69f1e1: fixed black (sebastian-swob) #554
  • 3d350c9: fixed tests (sebastian-swob) #554
  • f70c992: code review improvements (sebastian-swob) #554
  • 763b749: code review improvements (sebastian-swob) #554
  • 37de523: reformatted (sebastian-swob) #554
  • be6bb9f: added comments describing IT (sebastian-swob) #554
  • 9996cd7: add file name in front of path (sebastian-swob) #554
  • cc49179: code review improvements (sebastian-swob) #554
  • fbc218e: made recent projects list more readable (sebastian-swob) #554
  • 0266e75: fixed mypy errors (sebastian-swob) #554
  • dbc056e: resize startup dialog depending on content (sebastian-swob) #554
  • 104534f: added validators for port and hx inputs (sebastian-swob) #549
  • 11c1e2a: changed validators to double (sebastian-swob) #549
  • 3867886: refactoring (sebastian-swob) #554
  • 0b423ef: added comments monospaced font (sebastian-swob) #554
  • 4bbb294: In some diagram JSONs PositionForMassFlowSolver is a float. (Damian Birchler) #559
  • 4e3c4b3: Fixed pytrnsys not recognized by pycharm. (ahobeost)
  • 45f71e6: Reduced load time till first window is encountered by ~70%. (ahobeost)
  • 153f40b: Removed todo for CI (ahobeost)
  • b1ecfc5: Dealing with black (ahobeost)
  • 40faf5f: Merge branch 'master' of https://github.com/SPF-OST/pytrnsys_gui (ahobeost)
  • d671444: Update dev.in to allow editible pytrnsys to show up in GUI (ahobeost)
  • d62dacf: Added ui to trigger hydraulic modes functionality (sebastian-swob) #563
  • 37d5ae8: changed line length to 79 (sebastian-swob) #564
  • 7cb9d74: fixed test (sebastian-swob) #563
  • 0cc2d20: sonar fix (sebastian-swob) #564
  • dd61735: test fix (sebastian-swob) #563
  • b9ee12f: Merge remote-tracking branch 'refs/remotes/origin/master' into 522-add-pump-inputs-to-sources-sinks-and-sourcesinks-in-the-gui-and-save-them-to-the-json-for-later-decoding (sebastian-swob) #563
  • 180b324: error handling and improvements form code review (sebastian-swob) #563
  • 6849039: fixed sonar major issue (sebastian-swob) #563
  • aa60857...
Read more

Release

28 Aug 08:20
d09a3d1

Choose a tag to compare

Commits

  • e55eb43: Initial test for regime table reader (ahobeost) #471
  • 094258f: Added simple json case with two working regimes and one regime that throws an error. (ahobeost) #471
  • fb1db53: refactored file location (ahobeost) #471
  • fb2e8c7: added error handling for column name (ahobeost) #471
  • 5661464: Working version of both the massFlow solver and the pdf creation (ahobeost) #471
  • e103474: Working version of the regime exporter, without tests for the PDFS (ahobeost) #471
  • df5a944: Creating diagram only pdf, forcing overwrite, and closing visualizer (ahobeost) #471
  • fa08aaf: added pdf_similar tests (ahobeost) #471
  • 0c65ebd: More accurate tests (ahobeost) #471
  • b900af5: refactoring tests (ahobeost) #471
  • e154ff9: Cleanup and using matplotlib instead of pdf_similar (ahobeost) #471
  • 57e1d54: Added matplotlib tests for svg files (ahobeost) #471
  • 037b65b: Working version of regime exporter (ahobeost) #471
  • 63ec02f: Making tests work after each other (ahobeost) #471
  • 39ae20b: refactoring and CI cleanup (ahobeost) #471
  • 8c5384c: CI adjustments (ahobeost) #471
  • e49a521: refactoring major code smell (ahobeost) #471
  • b5fba85: Using OO to reduce required argument passing. (ahobeost) #471
  • f27d910: Typing (ahobeost) #471
  • 9c75283: CI adjustments (ahobeost) #471
  • e7fc55c: Adjustment for Sonarcloud (ahobeost) #471
  • d94e5d2: Added path printing to CI (spfRechenknecht) #471
  • 2ac12fe: Adjusted path printing to windows CMD (spfRechenknecht) #471
  • 99f6c18: adding Inkscape path to GITHUB_PATH (ahobeost) #471
  • 4d0deb7: adjusting declaration of Inkscape path (ahobeost) #471
  • 9f5b847: using evironmental variable file definition for Inkscape path (ahobeost) #471
  • a56edeb: removing shell declaration for Inkscape path declaration (ahobeost) #471
  • 4df6ba3: Removing path printing from jobs (ahobeost) #471
  • 44ba1c6: Adjustments to files to overcome bug and refactoring of test (ahobeost) #471
  • 804a82a: Final refactoring of tests before review (ahobeost) #471
  • a996c9b: CI adjustments (ahobeost) #471
  • 5137637: Cleaned up PV.svg as it was completely pixelated (ahobeost) #471
  • 7a492f5: Using the pump model to get the required values from the json (ahobeost) #471
  • 17dc72a: Ajusted fileNames to use properties instead in the regimeExporter. Added initial typing for the interface (ahobeost) #471
  • c1d97aa: Remove code to do with PyInstaller. (Damian Birchler) #509
  • 8e9f34e: Remove import of non-existent module. (Damian Birchler) #509
  • 48c3715: Update GH actions to latest versions. (Damian Birchler) #510
  • ae79a49: Remove unused ids on heat pump types. (Damian Birchler) #515
  • 990a66b: Deal with pump output temperatures in hydraulic.ddck. (Damian Birchler) #516
  • b19950a: _updateModels not needed -> push down to implementors and rename to _setModels. (Damian Birchler) #516
  • c22d7b0: Satisfy static checkers. (Damian Birchler) #516
  • 976246b: Undo removal of _getCanonicalMassFlowRate: we need to negate mass flow for the Tap. (Damian Birchler) #516
  • 2624dc6: Update expected files. (Damian Birchler) #516
  • 9781ce3: Also truncate temp names when retrieving values. (Damian Birchler) #516
  • 32b058b: Use the new, stricter mass flow solver types. (Damian Birchler) #517
  • 00e0976: Remove pump and tap temps from control: they are now exported to the hydraulic.ddck. (Damian Birchler) #516
  • 4690dad: Fix expected files of solar_dhw_GUI example after change in functionality. (Damian Birchler) #516
  • b828c4a: Change test expected files after changes in functionality. (Damian Birchler) #517
  • a5df867: Add valve position indicators to valve icon. (Damian Birchler) #520
  • d14f3eb: Use SvgBlockItem as base class for most block items. (Damian Birchler) #520
  • 8e1e7dc: Satisfy static checks. (Damian Birchler) #520
  • aec4139: Use base class which inherits from HasInternalPiping and BlockItem. (Damian Birchler) #520
  • ee629dc: Refactor image accessor factory methods. (Damian Birchler) #520
  • 57c613e: Use != instead of not ... == ... (thanks, SONAR!). (Damian Birchler) #520
  • d9d530a: Make rotation work in SVG block item. (Damian Birchler) #521
  • fcdeaa4: BlockItems inherits from QGraphicsItem. Have mixins for SVGs or PNGs. (Damian Birchler) #521
  • 3112869: Satisfy static checkers. (Damian Birchler) #521
  • dd326e9: Working prototype. (Damian Birchler) #524
  • 512d39a: Throw out unused stuff. Mostly per-component-folder file trees. (Damian Birchler) #524
  • 052da49: Unify creation, renaming and deletion of component ddck folders. (Damian Birchler) #524
  • 3a3280c: Satisfy static checkers. (Damian Birchler) #524
  • aec314e: Fix unit tests. (Damian Birchler) #524
  • b46a2fc: Correct position of hot side's ports. (Damian Birchler) #524
  • 75328ea: Add plugin data files to package data. (Damian Birchler)
  • f94cbf4: Storage configuration dialog now needs project folder. (Damian Birchler)
  • 687e98f: Satisfy static checkers. (Damian Birchler)
  • cb73b6c: switching to Etzel for a quick check (ahobeost)
  • 19dfa15: Switching back to Etna (ahobeost)
  • 1935781: Improved f-string based on review (ahobeost) #471
  • f0887c2: Fixed broken tests. (ahobeost) #471
  • e1bc96b: Merge branch 'master' into 465-automate-production-of-diagram-pdfs-for-all-regimes-in-a-given-hydraulic-scheme (ahobeost) #471
  • 7ace51a: Added inkscape path to CI steps. (ahobeost) #471
  • 90ce6a5: Fixed test by finding pump scripts. (ahobeost) #471
  • eb6cc85: Adjusted locations of files. (ahobeost) #471
  • 0e2cabd: Slight refactoring of test to get all errors at once. (ahobeost) #471
  • 71d1888: Fixed testUsingQtBotForGivenRegimes. (ahobeost) #471
  • 018f318: Fixed testUsingQtbot (ahobeost) #471
  • c35c8be: Fixed last test. (ahobeost) #471
  • 5d1db42: Changes for CI (ahobeost) #471
  • 59176de: Fix tests after change in behaviour. (Damian Birchler)
  • 600d2d0: Add release date to artifact name. (Damian Birchler)
  • 88ad548: Update build-release.yml (Damian Birchler)
  • b4791c6: Fiddle around with artefact name more (Damian Birchler)
  • b43943f: "Improve" artifact name even more. (Damian Birchler)
  • 88b24de: Made massFlowRateInKgPerH public (ahobeost) [#471](https://github.com/SPF-OST/pyt...
Read more