New
v8.1.0
Improvements
- #822: Improve the build script for generating combined Javadoc.
- #898: Add support for reading data from CSV files or strings. This simplifies the code for regression problems.
static List<Sample<Double>> parseDoubles(final CharSequence csv) {
return CsvSupport.parseDoubles(csv).stream()
.map(Sample::ofDouble)
.toList();
}
- #904: Upgrade to Gradle 8.10 and cleanup of build scripts.
- #907: Add a chapter in the user's manual for optimization strategies: Practical Jenetics.
- #909: Helper methods for converting primitive arrays.
final Codec<int[], DoubleGene> codec = Codecs
.ofVector(DoubleRange.of(0, 100), 100)
.map(Conversions::doubleToIntArray);
Bugs
- #419: Fix flaky statistical tests.