Releases: ecmwf/ecpoint-calibrate
v1.0.1
v0.29.0
Changelog
- Refactor decision tree modes to use a dropdown.
- New and improved Menu layout. Notice how we now have categories inside the menu (import, export, navigation, etc).
- Rename some menu options with more concise names.
- Saving operation files is now simpler, with clear field descriptions. See #182 for more info.
- Update write directory for operational files. (#182)
- Fix headers in error rep CSV. (#182)
- Fix split level selection. (#186)
- This should also fix some related errors in split-level being wrongly selected.
- Improvements to K-S test visualization:
v0.28.1
v0.28.0
Changelog
Allow removing predictors in postprocessing workflow (#178)
The last predictor in the sortable levels can now be removed by clicking on the cross button. The levels can be sorted by clicking on the hamburger icon and dragging it.
Additionally, the software is now able to save the PDT file with only the used predictors, in the "Save Operation" option in the Menu.
Add button to open computation logs file (#176)
A new button has been added to open the log file using the system's default text editor.
Display near real-time computations runtime status (#162)
The "Launch Computation" button (see the previous image) is now guaranteed to be disabled while computation is in progress, even if the user moves to a different tab.
Allow merging leaf nodes to the left (#174)
Introduced a new Decision Tree mode called "Merge leaf". When activated, clicking on a leaf node will merge it to the node on its left. In case a merge is not possible, an error is displayed.
Fixed bug when plotting the mapping function for a circular variable (#165)
Prevent single-child nodes in Decision Tree for circular predictors (#159)
Fix bug preventing the merging of nodes immediately below the root (#155)
Users can now merge the Level 1 nodes in the decision tree from the breakpoints table, or directly from the tree itself (using the new "Merge leaf" mode).
v0.27.0
Changelog
Enable conditional verification maps in non-collapsible mode (#177)
Display units in the post-processing workflow (#163)
Allow dynamic update of Decision Tree levels (#160)
Let's consider the following view in the post-processing workflow.
When the order of predictors in A is changed, it is also reflected in B and C. However, the update made to C doesn't impact any predictor that didn't have its column index changed. The Decision Tree is updated in real-time and always reflects the state of C. To sync tables B and C (essentially, a reset operation), you can click on the "Generate WTs" button.
v0.26.0
This release significantly improves the performance of rendering of the decision tree, which was observed to be really poor for a large number of tree nodes (see #168).
Summary of changes:
- The styling of the tree/nodes has been recreated using pure-SVG elements for faster performance, but there may be slight visual differences.
- Animations have been turned off, so changes to the tree will feel jaggy (no anti-aliasing).
- Click events on the nodes are now handled differently, but there's no observable difference for the user.
- Upgraded react-d3-tree to a newer lightweight version, that doesn't use d3.js as a peer dependency.
v0.25.1
v0.25.0
Changelog
This is a standalone release to allow merging non-leaf decision tree nodes with a single click. This was achieved by introducing a new mode called "Merge children" (see below).
It will work for arbitrarily nested trees and is a destructive operation (no way to undo). Once merge is finished, you must change the mode to "Simple" or "Non collapsible" in order to view the MFs.
- Issues with the MFs, titles, codes of the weather types after the merge operation.
- Issues with the threshold breakpoints table after the merge.
- Merge operation affecting unrelated branches of the decision tree.
v0.24.0
Changelog
K-S test improvements (#145)
- Display a scale above K-S test graph indicating min and max ranges.
- Display range of definitive breakpoint selected.
- Make the
<
and>
buttons selectable.
- Make definitive breakpoints editable and add a delete button to each.
Note: Double-click on the cell to edit.