Iwopy

Latest version: v0.2.1

Safety actively analyzes 641134 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.0.15

- 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

0.0.14

- Notebooks:
- Work on `examples.ipynb`: Adding electrostatics example
- Core:
- `OptResults` can now be printed

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

0.0.13

- Wrappers:
- Introducing `SimpleObjective` and `SimpleConstraint`, for functions of simple numeric types like `f(x, y, ...)`
- Examples:
- New example: `electrostatics`, solvable with IPOPT, GA, PSO
- Notebooks:
- Work on `examples.ipynb`: Adding section on simple function minimization

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

0.0.12

- Benchmarks:
- New benchmark `rosenbrock` added

- Tests:
- Extended tests for pygmo and pymoo

- Fixes:
- Bugs fixed with discretization

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

0.0.11

This is the initial release of **iwopy** - ready for testing.

So far not many models have been transferred from the Fraunhofer IWES in-house predecessor *iwes-opt*, they will be added in the following versions. We are just getting started here!

Enjoy - we are awaiting comments and issues, thanks for testing.

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

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.