Releases: pcarruscag/FADO
Releases · pcarruscag/FADO
FADO version 1.2.6
Features
- Make FADO easier to import, only the parent directory needs to be in PYTHONPATH.
FADO version 1.2.5
Features
- Monitor the value of functions that do not participate actively in the optimization
Driver.addMonitor
FADO version 1.2.4
Features
- Allow a user-defined destination file name in
ExternalRun.addData
FADO version 1.2.3
Maintenance
- Update example for SU2 version > 7.1.0;
- Add an example for shape optimization of an FSI problem.
FADO version 1.2.2
Bug fixes
- Fix dangling evaluations when using concurrent execution (if one execution failed early).
- Ensure that the default function value is returned if it fails during concurrent execution (for soft failure mode only).
FADO version 1.2.1
Features
- Class
LabeledTableReaderto read data from csv-like files based on column headers; - Generalize user-defined pre/post driver actions (
driver.setUserPreProcessFun) to accept both strings (shell commands) and callable objects.
Maintenance
- Consistent use of comparison operators (
isand==); - Collect all examples under one common directory.
FADO version 1.2.0
Features
- Driver class (
ScipyDriver) for easy interfacing with SciPy optimizers, especially SLSQP; - Python docstrings on all important classes and functions, plus an utility function (
printDocumentation) to automatically display the documentation, e.g.>>> printDocumentation(ScipyDriver).
Bug fixes
- Simultaneous evaluation of gradients was not working for the
IpoptDriver.
FADO version 1.1.0
Features
- Driver class (
IpoptDriver) for easy interfacing with Ipopt (via IPyOpt); - New file parser (
ArrayLabelReplacer), replaces a label by an array of numeric values; - Adds "soft-failure" functionality (
driver.setFailureMode("SOFT")), instead of raising an exception when a function evaluation fails, the code uses a fallback value (function.setDefaultValue(x)) and the previous value of the gradient.
Bug fixes
- The re-try mechanism (that re-runs an evaluation should it fail) was not working.
FADO version 1.0.0
v1.0.0 add more info to readme