Skip to content

Releases: nmichlo/ruck

v0.2.4

20 Oct 02:28
Compare
Choose a tag to compare

Additions

  • Functionally equivalent version of NSGA-ii implemented at ruck.functional.select_nsga2
    • if numba is installed then the function will be JIT compiled for up to 65x faster performance
    • minor differences exist compared to ruck.external.deap.select_nsga2, but overall results should be similar.

Deprecations

  • ruck.external.deap.select_nsga2 has been deprecated and will be removed in v0.3.0

v0.2.3

17 Oct 11:58
Compare
Choose a tag to compare

Additions

  • Added MANIFEST.in

v0.2.2

27 Sep 15:47
Compare
Choose a tag to compare

Breaking change if you are using the ray helper functions that allows us to remove the optional dependencies. The core ruck API remains the same.

  • ruck.util._ray moved to ruck.external.ray
  • added ruck.external.deap with select_nsga2 that uses deep behind the scenes. The goal is to implement the ourselves in the near future. Currently it is a bit slow, and means me need extra deps.
  • More examples!

v0.2.1

25 Sep 22:50
Compare
Choose a tag to compare

Changes

  • Allow tuples of floats as fitness values

v0.2.0

25 Sep 13:43
Compare
Choose a tag to compare

Changes

  • Ray remote function support was broken because of algorithm design decisions and use of nested functions and decorators. Updated to remove these limitations. API changes slightly.
  • R.mate_crossover_nd added to compliment R.mate_crossover_1d
  • Training checks that all the values in a population maintain the same type, this can help avoid ray multithreading errors when object refs are required instead of values.

v0.1.0

25 Sep 10:03
Compare
Choose a tag to compare

Initial Release

v0.1.0.dev1

25 Sep 01:23
Compare
Choose a tag to compare
v0.1.0.dev1 Pre-release
Pre-release

Initial dev version