18 December 2024
Version 3.12.24 - beta (#572) - WARNING: Not all control paths in this beta have been tested
Reference Manual changes:
- Added examples of output from the new Command Line Interpreter implementation
CHyMS Blue Kenue community tickets:
- none
Open Telemac forum posts:
1. Kenue Software Survey (Dec 2023) (#538)
- https://www.opentelemac.org/index.php/kunena/blue-kenue/14519-do-you-want-the-blue-kenue-alpha-to-become-an-official-release
2. Open Telemac BK 3.12.23-beta installer announcement, upcoming new feature announcement(s) and some current installer fault notices
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14905-bk-3-12-23-beta#45566
Improvements:
1. Added a new dialog box to allow the person using Blue Kenue to decide their element deletion criteria (from 3 different ways; exposing 2 new ways)
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14918-delete-elements-in-polygon-does-not-delete-nodes#45627
2. Added a new CLI command to list SLF file properties
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14933-fyi-new-blue-kenue-cli-command-to-list-slf-file-properties#45661
3. Added a little more error information when unable to load a SLF file
- https://www.opentelemac.org/index.php/kunena/blue-kenue/14938-unknown-error-found-in-v7p2r0-artemis-breaking-cli-breaking-slf#45685
4. Added pre-computed parameter values for the 4 different resampling methods
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14988-fyi-new-feature-when-resampling-line-sets#45872
1. Method: Maximum Distance - the pre-computed delta will be the current maximum interpoint spacing across all lines
2. Method: Equal Distance - the pre-computed delta will be the current mean interpoint spacing across all lines
3. Method: Segment Count - the pre-computed count will be the current mean segment count across all lines
4. Method: Segment Splitting - the pre-computed distance will be the current minimum interpoint spacing across all lines
5. Added Sample Standard Deviation (SSD) as a new column in the Attribute Table for a Line Set
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14558-fyi-3-new-attribute-table-values-segment-min-max-avg#45874
6. If a file header contains 2 different attributes with the same name then pop up a dialog box to rename the second attribute
7. Generalized the Command Line Interpreter (CLI) to make it much easier to add new commands AND work accross Dynamic Link Libraries (DLLs).
- Added 7 commands (from 2 DLLs) using this new approach:
1. DIAGNOSTICS
- added new option: GRAPHICS
2. HELP
3. LOAD
4. SAVEAS
5. STOPCLI
6. TELEMAC
7. VERSION
8. Large internal upgrades to CLine, CLine2D, CLine3D, CLineSet, CLine2DSet, CLine3DSet
- Tesselation time is now reported as Meta Data
9. Added 19 performance metrics (as Meta Data) on a new mesh created by the Mesh Generator
Bug fixes:
1. Open Telemac: Error when using extract time series at multiple points
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14912-error-when-using-extract-timeseries-at-multiple-points
2. Unused nodes not deleted
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14918-delete-elements-in-polygon-does-not-delete-nodes#45633
3. Map Object not working for Line Sets
- https://www.opentelemac.org/index.php/kunena/blue-kenue/14951-bk-3-12-23-issue-with-map-object-and-i2s#45715
- #568 - Review and upgrade all 27 Map Object implementations: change (CLine2D or CLine3D) to (CLine2DSet or CLine3DSet)
- #569 - Avoid converting to double when calling MapObject
4. Imported shape file is not as expected
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14961-blank-shapefile?start=20#45798
- #571 - POINTZ record types can contain X,Y,Z (and optionally M)
- Thanks to Martin Serrer for reproducing this AND for sharing a fix
5. No closed lines suitable to serve as mesh outline
- http://www.opentelemac.org/index.php/kunena/blue-kenue/14980-no-closed-lines-suitable-to-serve-as-a-mesh-outline-found#45829
6. Valid Rect 2D cell file not loading into Green Kenue
7. Added missing date format implementation YMD_HMSM in WriteDateUsingFormatToASCIIFile(.)
8. #560 - Time-series data not saved properly
9. Loading a line set file WITHOUT a NO_DATA_VALUE set, causes invalid values
10. #570 - Popup does not show proper title section and is missing a value
11. The Mesh Generator's progress bar does not properly update itself after the interior nodes step, so some additional PostProgress(.) calls have been added
12. The mesh created by the Mesh Generator does not contain the options used to create it
Internal changes:
1. Added a number of robustness improvements, architectural changes and sanity checks
2. LARGE internal change for how Line Sets are working
- https://www.opentelemac.org/index.php/kunena/blue-kenue/14951-bk-3-12-23-issue-with-map-object-and-i2s#45751
3. #567 - Review (and upgrade) all 14 implementations of ::ExtractTimeSeries(int nodeID)
- New time series name no longer conflicts with parenthesis around attribute name internal convention
4. #559 - BK Version 3.12.22 is much slower at integrating a variable than the original
5. AScratchPool now works differently
EnSim Development Statistics:
- 21 code commits (267 changed paths) to CHyMS from 2 October to 18 December (3.12.24-beta)
- 422 unit tests pass (WAS: 343)