Changeset [1297]: Removed unused "static" fields
Removed unused "static" fields
Changeset [1296]: Niching and novelty techniques currently require ...
Niching and novelty techniques currently require Individual.fitness_set_negative_to_zero = True
Changeset [1295]: Updated for Python 3.9+
Updated for Python 3.9+
Changeset [1294]: Initialize more fields in constructors
Initialize more fields in constructors
Changeset [1293]: Cosmetic
Cosmetic
Changeset [1292]: - in numerical experiments, genotypes which are vectors of values now ...
- in numerical experiments, genotypes which are vectors of values now use numpy arrays (instead of python lists)
- make exceptions fatal in tests
Changeset [1291]: Cosmetic
Cosmetic
Changeset [1290]: Better mutation, crossover, and evaluation function for a simple ...
Better mutation, crossover, and evaluation function for a simple minimalistic numerical optimization example
Changeset [1289]: fitness_set_negative_to_zero boolean (a.k.a. "only positive fitness", ...
fitness_set_negative_to_zero boolean (a.k.a. "only positive fitness", needed for novelty and niching diversity control) becomes a command-line flag instead of a hardcoded value
Changeset [1288]: Added helper functions
Added helper functions
Changeset [1287]: size_t int type casts
size_t <-> int type casts
Changeset [1286]: Improved Model-building error messages; for some cases changed ERROR ...
Improved Model-building error messages; for some cases changed ERROR to WARNING because the Model is still considered invalid (and Simulator.creatwarnfail will still be effective), but ERROR messages would by default stop the simulation
Changeset [1285]: Added toLowerCase/toUpperCase for UTF-8 strings
Added toLowerCase/toUpperCase for UTF-8 strings
Changeset [1284]: Added the != operator
Added the != operator