OpenFLUID 2.2.1 is available for download!
In the continuity of the OpenFLUID 2.2.0 release, here comes OpenFLUID 2.2.1 mostly about consolidation of the new features and structure (ware migration, code fragments, ware tests, WSL support…).
Here we will focus on two main changes of this version that have interesting synergies: ware tests and generators. To know the detailed changes you may check the list of changes.
With OpenFLUID 2.2.0 we added multicolumn double injection and several non-double fixed and random generators. Here in 2.2.1 we improve the single-column inject generator to be able to inject from files any type of OpenFLUID value: double (as before), strings, booleans, integers, vectors and matrices of double. More information
OpenFLUID provides helpers for dataset tests since many versions. We here improve the support of testing of these dataset by:
In relationship with these two features, we provide a standalone tool to help modelers isolating simulator datasets based on a whole simulation containing several simulators (see dedicated article). With this tool each simulator of the model will have its own dataset test without requiring any other simulator (in most of cases), which will be a net improvement to check the non-regression of any change, for example during OpenFLUID migration to 2.2.
Ware test automatically comparing output to reference when available (with customizable compare tool) #1359
Expand allowed types for injection generator #1361
Handling case of multiple signatures in ware folder #1357
Migration tool to skip content between specific markup keywords
generator ID when double type from ‘genscalar’ suffix to ‘gendouble’ #1363
Fixed precision in string-related conversion functions (from 6 to 17 digits)
WSL support for external calls #1117
Observer set name to forbid dot #1353
Multiply by float failing in attribute table field #1348
Ware check failing when ‘data’ key missing #1324
Wrong symbol check on signature attributes #1332
Ability to reinstall observers and verbose install status #1357
Update of generator add dialog for injection of new types #1361
Accidental scroll in comboboxes of signature window #1347
Value change in ware param list not detected (since 2.2.0) #1396
Unable to install wares when Builder open under Windows
Introduce usage of tab key for multiline indentation and comment #1072
Ability to duplicate a ware #1140
Ability to open internal observers code
Prevent git checkout of non-versioned wares #1356
Fragment import dialog in unauthenticated access case #1371
Have to be run as administrator for several operations under Windows
Add ability to duplicate a ware #1140
Import a ware from a git or fluidhub remote adress
Select all fields in spatial import builder-extension #1349
Non-regression tests for values of example projects
Isolated dataset-based non-regression tests for shipped simulators
Isolate shipped observers #1322
Catch of missing required data in export.vars.files.csv-multicols #1333
Ability to inherit from InjectGenerator
Changed internal logs location from ‘utils’ to ‘base’ library
Initiate Gitlab CI pipeline
Tool for simulator dataset isolation based on full project