Skip to content

Releases: gmpassos/statistics

v1.0.19

30 Mar 11:09
Compare
Choose a tag to compare
- Added High-Precision Arithmetic: `DynamicInt` and `Decimal`.
- Added benchmark tools.
- Added browser tests to CI.
  - Fixed some tests for browser.

v1.0.18

05 Mar 08:34
Compare
Choose a tag to compare
- New `CountTable`.
- `BayesianNetwork` and `BayesEventMonitor`:
  - Significant performance improvement for high number of variables and dependencies.
  - Allow variables nodes with multiple root paths.
- `Pair`:
  - Added `hashCode` cache.
- `generateCombinations`:
  - Added parameter `validator`.
- Improved `Chronometer`:
  - New field `totalOperation` and method `timeToComplete`.
  - Added time marks.
  - Better `toString`:
    - Changed parameter `withTime` to `withStartTime`.
- `Duration` extension:
  - `toStringUnit`:
    - New parameter `decimal`.
    - Better output for `zero` `Duration`.
  - Added `toStringDifference`
- `String` extension
  - Added `headEqualsLength`, `tailEqualsLength`, `headEquals`, `tailDifferent`.
- `ListExtension`:
  - Added `equalsElements`, `removeAll`, `retainAll`, `toDistinctList`, `shuffleCopy`, `randomSelection`.
- `SetExtension`:
  - Added `copy`, `equalsElements`.
- `IterableExtension`:
  - Added `copy`, `asList`, `asSet`, `whereIn`, `whereNotIn`, `equalsElements`, `computeHashcode`.
- `MapEntryExtension`:
  - Added `copy`, `equals`, `toPair`.
- `MapExtension`:
  - Added `copy`.

v1.0.17

26 Feb 08:30
Compare
Choose a tag to compare
- New type `Pair`.
- New `EventForecaster` framework.
- `BayesianNetwork`:
  - New method `addDependency`.
  - Now allows probability dependency between variables.
  - Added test with `XOR`.
- `BayesEventMonitor`:
  - Now allows out-of-order events from the Bayesian Network topology.
- New `CombinationCache` and function `generateCombinations`.
- coverage: ^1.0.4

v1.0.16

21 Feb 02:23
Compare
Choose a tag to compare
- `ListComparablesExtension` changed to `IterableComparablesExtension`.
- New `IterableUint8ListExtension`, `ListAnswerExtension` and `ListOfListAnswer`.

v1.0.15

17 Feb 06:37
Compare
Choose a tag to compare
- `Variable` node optimization:
  - `ancestors`, `rootNodes`, `rootChain`, `rootChain`.
- `VariableElimination`:
  - Optimize resolution of nodes needed to answer a query.

v1.0.14

17 Feb 05:11
Compare
Choose a tag to compare
- Improved `BayesianNetwork`.
  - Optimized parsing and building of network.
  - Added `EventMonitor` to help to build a `BayesianNetwork` and probabilities.
  - Improved documentation.
- Fix some typos.

v1.0.13

15 Feb 07:47
Compare
Choose a tag to compare
- Added `BayesianNetwork`.

v1.0.12

04 Jan 21:09
Compare
Choose a tag to compare
- Added `parseBigInt`.
- Moved some extension methods to package `data_serializer`.
- Moved `StatisticsPlatform` to package `data_serializer` as `DataSerializerPlatform`.
- Exporting `data_serializer ^1.0.3`

v1.0.11

03 Jan 18:44
Compare
Choose a tag to compare
- Improved performance: `toUint8List32Reversed` and `reverseBytes`.
- Added `BigInt.thousands`.

v1.0.10

29 Dec 23:31
Compare
Choose a tag to compare
- Optimize `Statistics` to allow computation of big numbers without overflow issues.