Releases: pywr-editor/editor
Releases · pywr-editor/editor
1.4.1
v1.4.1 - 2023-03-18
Added
- A red, purple or pink circle can now be set to customise the appearance of a schematic node
(#86).
Changed
- Improved label and description of relative storage field in nodes. The editor now checks that the provided storage
is between 0 and 1 (#77). - If the model title is changed, the window title is now updated to use the new
model name (#83).
Fixed
1.4.0
v1.4.0 - 2023-03-11
Added
- Custom shapes can now be added onto the schematic (text, arrow and rectangle) using the node panel in the toolbar. Their
appearance can also be customised and all shapes are stored in the JSON file
(#44).
Changed
- Only unique values from a DataFrame index are not provided when setting up a table
(#61).
Fixed
- The Windows installer release did not build on GitHub actions due to a wrong file
pattern in the.iss
config file (#58). - Fixed an exception when the dialog to open a new JSON file was disregarded
(#59). - Custom nodes could not be added on the schematic when dragged from the node panel
(#64). - When changing a nested parameter for a node, the "Save button" in the main form did not get enabled.
Users were not able to save the node form (#66). - A tooltip in the parameter dialog was not rendering the node name (#68).
- Allow users to input negative numbers when setting up a control curve (#70).
- Fixed an exception when validating the form for
ControlCurvePiecewiseInterpolatedParameter
(#72). - Fixed an exception when saving a recorder form (#74).
1.3.0
v1.3.0 - 2023-02-06
Added
- Added support for pywr-1.20.0. The editor (1) recognises the new
RollingMeanFlowNodeParameter
; (2) it makes the relative and
absolute initial volume optional when the maximum volume of a storage node is constant; and (3) it adds support for the
timestep offset in theDataFrameParameter
andTablesArrayParameter
(#55).
Changed
- The toolbar save button is not enabled using a Slot when a change is applied to the model. This was previously
implemented using aQTimer
object (#47). - Properly style tooltips (#51).
Fixed
1.2.0
v1.2.0 - 2023-01-02
Added
- Added support for WeightedAverageProfileParameter (added in pywr-1.19.0) (#3).
- The schematic now supports undo/redo operations of the following actions: add node, connect node, delete nodes, disconnect
node and move nodes (#41). The undo/redo actions can be triggered by
clicking on the new toolbar buttons or using the keyword shortcuts for undo operations in your OS (CTRL+Z or CTRL+Y in Windows) - The nodes on the schematic show a tooltip summarising all the node's properties (#45)
Fixed
- Fixed item manipulation in TableView and ListView widgets. Selection in clear after an item is deleted or moved to
prevent unexpected behaviours (#30)
Changed
- When a modal dialog is open, inputs to the MainWindow are now blocked (#36)
1.1.0
v1.1.0 - 2022-12-17
Fixed
- Prevent the editor from crashing when user was asked to save the model file on exit (#11)
- Check if Microsoft Excel is installed. If it is not, the import/export buttons, available in some widgets, will now be hidden (#15)
- The file names, in the recent project list in the welcome screen, were clipped (#17)
- When the editor was launched with the option to generate the debug/log file, the file was saved in the wrong path (#19)
- Prevent the editor from crashing when the model dictionary, loaded from a JSON file, does not have the "table" key (#21)