Skip to content

v0.0.15-alpha

Pre-release
Pre-release

Choose a tag to compare

@SchmJo SchmJo released this 18 Oct 13:13
· 169 commits to main since this release
  • Utils:
    • RegularDiscretizationGrid now with interpolation parameter: None, nearest or linear
  • Wrappers:
    • New wrapper: LocalFD, Local Finite Difference. Calculates function derivatives by applying local finite difference rules. Currently orders 1 and 2 are implemented, more could be added later.
  • Optimizers:
    • New optimizer: GG, Greedy Gradient. A pretty straight forward gradient based local optimizer that projects out (or reverses) directions of constraint violation. Mostly implemented for the purpose of testing gradients, but maybe worth a try also for problem solving.
  • Examples:
    • electrostatics: New optional constraint MinDist, forcing charges to keep a minimal distance. Also adding a script that demonstrates how to solve this problem using NLOPT via pygmo, and another for solving the problem using the GG algorithm.

Full Changelog: https://github.com/FraunhoferIWES/iwopy/commits/v0.0.15