Edo

Latest version: v0.3.6

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

Scan your dependencies

Page 2 of 3

0.3

-----------------

This is the first big improvement in a while and makes the library easier to use
in my opinion. The changes can be summarised as follows:

- The EA has been moved to the `edo.DataOptimiser` class rather than
`edo.run_algorithm`.
- Individuals are now a fully stocked class.
- A new class `Family` for handling the subtypes of a `Distribution` class
externally. Note the move from `edo.families` to `edo.distributions` to
reflect this and to avoid confusion in the future.
- The `Individual` class is more robust now, taking its fitness as an attribute
and being able to store and recover itself entirely -- including the subtype
instances in `Individual.metadata` (a **big** improvement over the
dictionaries).
- The pseudo-random number generator framework has been totally decentralised.
This means that stochastic fitness functions can use `np.random.seed` if
necessary without throwing reproducibility out of the window. `Individual` and
`Family` instances are provided their own `np.random.RandomState` instances to
use in sampling, and there is a "lead" state used by `DataOptimiser`.
- Minor changes to `README` and other documentation files hosted on GitHub.

0.2.1

-------------------

- Ignore Dask aux files if they come up
- Fix warning from PyYAML

0.2

-----------------

- Column distributions can now produce independent versions of themselves (112)
- Fitness computation is parallelised and cached (117)
- Results written to disk. Output metadata as dictionaries.

0.1

-----------------

- Resetting of columns is now based on the original parameter limits
- Minor fixes in documentation and larger code base

0.0.5

-------------------

- Add full configuration to experiment script parsing.
- Allow for parallelised trials via the `--cores` option.
- Move `root` within the experiment script for `run` and `summarise`.

0.0.4

-------------------

- Fix bug in search space compact function.
- Get build to pass.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.