You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary
Package org.cicirello.math, and all of its subpackages, contain classes related to various math concepts (e.g., basic statistics, linear algebra, etc). None of it is actually needed or used (with the exception of the random number generation classes of package org.cicirello.math.rand) by the core functionality of the JPT library (i.e., by the permutation distance metrics, sequence distance metrics, etc). Most of this was included in this library in support of the sample programs.
There is another issue (#150) related to creating a library for the random number generation classes. Either include the rest of the org.cicirello.math hierarchy in that proposed library, or extract it to a different new library.
The benefit to a different new library is that JPT will need the random number lib as a dependency, but not the rest of it. The benefit to just rolling this into #150 is that there would be a single new library to maintain just with slightly broader scope (math rather than random number algs).
Either way this will be a breaking change, so schedule this with release 3.0.0. Less severe of a break if integrated into #150 since that lib will become a dependency of JPT 3.0.0.
The text was updated successfully, but these errors were encountered:
Summary
Package org.cicirello.math, and all of its subpackages, contain classes related to various math concepts (e.g., basic statistics, linear algebra, etc). None of it is actually needed or used (with the exception of the random number generation classes of package org.cicirello.math.rand) by the core functionality of the JPT library (i.e., by the permutation distance metrics, sequence distance metrics, etc). Most of this was included in this library in support of the sample programs.
There is another issue (#150) related to creating a library for the random number generation classes. Either include the rest of the org.cicirello.math hierarchy in that proposed library, or extract it to a different new library.
The benefit to a different new library is that JPT will need the random number lib as a dependency, but not the rest of it. The benefit to just rolling this into #150 is that there would be a single new library to maintain just with slightly broader scope (math rather than random number algs).
Either way this will be a breaking change, so schedule this with release 3.0.0. Less severe of a break if integrated into #150 since that lib will become a dependency of JPT 3.0.0.
The text was updated successfully, but these errors were encountered: