-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
25 lines (20 loc) · 1.21 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
=== version 0.2.0 ===
Added MOEA/D multiobjective algorithm (from https://github.com/mbelmadani/moead-py)
Added general purpose "terminator" for timed and generation based (or other) termination conditions
Added MOEA Automatic Termination algorithm and integrated in terminator (from https://github.com/mbelmadani/moea-automatic-termination)
Update Charclass behavior; when no nucleotide is provided, return '[ACGT]' instead of ''. This avoids bloat of dummy (empty) CharacterClasses and uses [ACGT] tokens as placeholders (less negative impact other than temporarily reducing the specificity of matches.)
Run population statistics are now written by the .nef file as a .stats files.
Minor updates:
Made scipy optional
Moved primitive functions from grammar.py to primitive.py
Added an "experimental" conditional position grammar
=== version 0.1.2 ===
Objective mapping is now configurable via config/objectives.map
Re-labeled the NSGA-II_R multiobjective algorithm to NSGAR
=== version 0.1.1 ===
Added Python3 support
Added Windows support
Readded: Non-scipy Fisher's exact test function was accidentally missing from previous release.
Fixed: Bug with the crossover rate not being passed properly.
=== version 0.1.0 ===
Initial release