Recent Releases of complexitymeasures.jl
complexitymeasures.jl - v3.8.0
ComplexityMeasures v3.8.0
Merged pull requests: - Optimize transfer operator computation (#423) (@rusandris)
- Julia
Published by github-actions[bot] about 1 year ago
complexitymeasures.jl - v3.7.4
ComplexityMeasures v3.7.4
Merged pull requests: - Associations rename in readme (#432) (@Datseris)
- Julia
Published by github-actions[bot] about 1 year ago
complexitymeasures.jl - v3.7.3
ComplexityMeasures v3.7.3
Merged pull requests: - Fix ambiguous methods for codify (#431) (@kahaaga)
Closed issues:
- Ambiguous codify(::UniqueElements, ::StateSpaceSet) after fix to codify (#429)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.7.2
ComplexityMeasures v3.7.2
Merged pull requests: - Fix deprecation (#430) (@kahaaga)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.7.1
ComplexityMeasures v3.7.1
Merged pull requests: - Fix erroneous change of constructor signature. (#427) (@kahaaga)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.7.0
What's Changed
- CompatHelper: bump compat for StateSpaceSets to 2, (keep existing compat) by @github-actions in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/426
Full Changelog: https://github.com/JuliaDynamics/ComplexityMeasures.jl/compare/v3.6.6...v3.7.0
- Julia
Published by Datseris over 1 year ago
complexitymeasures.jl - v3.6.6
ComplexityMeasures v3.6.6
Merged pull requests: - Fix deprecation warnings on Vararg (#422) (@max-de-rooij)
Closed issues: - Fix deprecated syntax (#419)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.6.5
ComplexityMeasures v3.6.5
Merged pull requests:
- Bug fix in UniqueElementsEncoding (#418) (@kahaaga)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.6.4
ComplexityMeasures v3.6.4
Merged pull requests: - promote package based on paper proof (#417) (@Datseris)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.6.3
ComplexityMeasures v3.6.3
Merged pull requests: - Correct testing for sorting in fixed rectangular binning (#414) (@Datseris) - use arxiv paper as citation (#416) (@Datseris)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.6.1
ComplexityMeasures v3.6.1
Merged pull requests: - Add missing cross-reference for FluctuationComplexity (#411) (@kahaaga)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.6.0
ComplexityMeasures v3.6.0
Merged pull requests: - Implement fluctuation complexity (#409) (@kahaaga)
Closed issues: - Multiscale re-thinking (#223) - Latest tagged release not appearing in neither stable nor dev docs (#408)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.5.0
ComplexityMeasures v3.5.0
Merged pull requests: - Spatial bubble sort swaps (#393) (@kahaaga) - Add page that estimates total number of measures in the docs (#403) (@Datseris) - Finish multiscale API (#404) (@kahaaga)
Closed issues:
- Latest stable documentation has an error in the StatisticalComplexity docstring (#401)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.4.4
ComplexityMeasures v3.4.4
Merged pull requests: - add more subtyping information to discrete info esti (#402) (@Datseris)
Closed issues: - [Q] How to calculate MI between two vectors? (#400)
- Julia
Published by github-actions[bot] over 1 year ago
complexitymeasures.jl - v3.4.3
ComplexityMeasures v3.4.3
Merged pull requests: - Faster normal cdf encoding (#399) (@kahaaga)
Closed issues:
- Encoding using Dispersion is slower than necessary due to manual integration for normal cdf (#397)
- Julia
Published by github-actions[bot] almost 2 years ago
complexitymeasures.jl - v3.4.2
ComplexityMeasures v3.4.2
Merged pull requests:
- Ensured that empty CombinationEncoding isn't possible (#395) (@ShrutiRDalvi)
- fix incorrectly not propagated option r in sample entropy (#396) (@Datseris)
Closed issues:
- Theoretical discussion on what is discrete/differential entropy (#222)
- It shouldn't be possible to construct an empty CombinationEncoding (#380)
- Julia
Published by github-actions[bot] almost 2 years ago
complexitymeasures.jl - v3.4.1
ComplexityMeasures v3.4.1
Merged pull requests: - Update cross references and increment patch version (#392) (@kahaaga)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.4.0
ComplexityMeasures v3.4.0
3.4
- New complexity measure:
BubbleEntropy. - New outcome space:
BubbleSortSwaps. - New encoding:
BubbleSortSwapsEncoding.
Merged pull requests:
- New outcome space and encoding: BubbleSortSwaps and BubbleSortSwapsEncoding (#390) (@kahaaga)
Closed issues: - Feature: bubble entropy (description is WIP) (#384)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.3.0
ComplexityMeasures v3.3.0
Merged pull requests:
- New outcome space SequentialPairDistances (based on the "distribution entropy") (#389) (@kahaaga)
Closed issues: - Feature: "distribution entropy" (#383)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.2.0
ComplexityMeasures v3.2.0
Merged pull requests: - Simplify MDP and missing outcomes (#386) (@Datseris)
Closed issues:
- missing_probabilities (#388)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.1.2
ComplexityMeasures v3.1.2
Merged pull requests: - Better docstrings for probs and counts (#382) (@kahaaga)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.1.1
ComplexityMeasures v3.1.1
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.1.0
ComplexityMeasures v3.1.0
Merged pull requests: - Nicer default printing (#381) (@kahaaga)
Closed issues: - Nicer default printing for estimators and other types (#286)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.0.5
ComplexityMeasures v3.0.5
Merged pull requests: - Fix statistical complexity (#373) (@kahaaga) - Patch release (#377) (@kahaaga)
Closed issues: - Docstring and implementation for Statistical Complexity is wrong (#368)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.0.4
ComplexityMeasures v3.0.4
Merged pull requests: - Deprecate ordinal outcome space constructors (#375) (@kahaaga) - New version (#376) (@kahaaga)
Closed issues:
- Missing deprecation for OrdinalPatterns{m}(; τ) (#372)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.0.3
ComplexityMeasures v3.0.3
Merged pull requests: - Fix method ambiguity and add tests for Base array extensions (#371) (@kahaaga)
Closed issues:
- eachindex for Probabilities is ambiguous (#369)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.0.2
ComplexityMeasures v3.0.2
Merged pull requests:
- Add missing method with q first for deprecated genentropy (#367) (@Datseris)
Closed issues:
- genentropy is broken (#366)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.0.1
ComplexityMeasures v3.0.1
Merged pull requests: - add latest news section to the docs (#364) (@Datseris)
Closed issues: - Announcement post draft (#363) - Dep compatibility issue between ComplexityMeasures (3.0.0) and DynamicalSystems (3.2.3). (#365)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v3.0.0
ComplexityMeasures v3.0.0
3.0
ComplexityMeasures.jl has undergone major overhaul of the internal design. Additionally, a large number of exported names have been renamed. Despite the major version change, this release does not contain strictly breaking changes. Instead, deprecations have been put in place everywhere.
The main renames and re-thinking of the library design are:
- We have renamed the concept of "entropy" to "information measure", and
entropyhas been renamed toinformation. We consider as "information measures" anything that is a functional of probability mass/density functions, and these are estimated usingDiscreteInfoEstimators orDifferentialInfoEstimators. - We realized that types like
ValueBinning,OrdinalPatternsandDispersiondon't actually represent probabilities estimators, but outcome spaces. To convey this fact, from 3.0, these types are subtypes ofOutcomeSpace. - Subtypes of
ProbabilitiesEstimators now represent distinct ways of estimating probabilities from counts or pseudo-counts over someOutcomeSpace.RelativeAmountis the simplest (and default) probabilities estimator.BayesianRegularization,ShrinkageandAddConstantare some more complex probabilities estimators.
The online documentation now comes with a tutorial that nicely summarizes these new concepts/changes.
New library features
- New dedicated counting interface for mapping observations into outcome counts. See
the
counts_and_outcomesfunction andCountsstruct. - New function
allprobabilitiesthat is likeprobabilitiesbut also includes 0 entries for possible outcomes that were not present in the data. - New extropy definitions that count as information measures (and thus can be given to
information):ShannonExtropy,RenyiExtropy,TsallisExtropy. StatisticalComplexityis now compatible with any normalizableInformationMeasure(previouslyEntropyDefinition).StatisticalComplexitycan now estimate probabilities using any combination ofProbabilitiesEstimatorandOutcomeSpace.- Add the 1976 Lempel-Ziv complexity measure (
LempelZiv76). - New entropy definition: identification entropy (
Identification). - Minor documentation fixes.
GaussianCDFEncodingnow can be used with vector-valued inputs.- New
LeonenkoProzantoSavanidifferential entropy estimator. Works withShannon,RenyiandTsallisentropies. - New encodings available:
RelativeMeanEncoding,RelativeFirstDifferenceEncoding,UniqueElementsEncodingandCombinationEncoding(the latter combines multiple encodings). - New
codifyfunction that encodes sequences of observations (vectors or state space sets) into discrete symbol sequences.
Renaming (deprecated)
SymbolicPermutationis nowOrdinalPatterns.SymbolicWeightedPermutationis nowWeightedOrdinalPatterns.SymbolicAmplitudeAwarePermutationis nowAmplitudeAwareOrdinalPatterns.SpatialSymbolicPermutationis nowSpatialOrdinalPatterns.
Other deprecations
- Passing
mas a positional or keyword argument to ordinal pattern outcome space or encoding is deprecated. It is given as a type parameter now, e.g.,OrdinalPatterns{m}(...)instead ofOrdinalPatterns(m = ..., ...).
Bug fixes
outcome_spaceforDispersionnow correctly returns the all possible sorted outcomes (as promised by theoutcome_spacedocstring).decodewithGaussianCDFEncodingnow correctly returns only the left-sides of the[0, 1]subintervals, and always returns the decoded symbol as aVector{SVector}(consistent withRectangularBinEncoding), regardless of whether the input is a scalar or a vector.- Using the
TransferOperatoroutcome space with aRectangularBinningorFixedRectangularBinningwithprecise == falsewill now trigger a warning. This was previously causing random bugs because some bins were encoded as-1, indicating that the point is outside the binning - even if it wasn't. WaveletOverlapnow computes probabilities (relative energies) over the correct number of transform levels. Previously, the *scaling *coefficients for the max transform level were incorrectly included, as an extra set of coefficients in addition to the (correctly included) wavelet coefficients. This caused a lot of energy to be concentrated at low frequencies, even for high-frequency signals. Thus the correspondingProbabilitieshad an extra element which in many cases dominated the rest of the distribution.
Merged pull requests:
- Separate OutcomeSpace and ProbabilitiesEstimator (#285) (@kahaaga)
- (merge small doc work of Datseris into PR#285 (#287) (@Datseris)
- Rename symbolic outcome spaces (#291) (@kahaaga)
- Electronic entropy (#293) (@kahaaga)
- High level tutorial and resolution of information vs entropy (#294) (@Datseris)
- Logarithm for differential entropy estimators from the definition, not the estimator itself (#298) (@kahaaga)
- More encodings (#299) (@kahaaga)
- Use DocumenterCitations.jl for references (#302) (@kahaaga)
- Generic dispatch for probabilities (#305) (@kahaaga)
- Remove StatsBase dependency (#308) (@kahaaga)
- Leonenko-Prozano-Savani differential estimator for Shannon, Renyi and Tsallis entropies (#310) (@kahaaga)
- decode ::Integer issue fixed (#315) (@Jay-sanjay)
- WIP: Decouple ProbabilitiesEstimator from OutcomeSpaces (#316) (@kahaaga)
- CompatHelper: bump compat for Wavelets to 0.10, (keep existing compat) (#318) (@github-actions[bot])
- Added test cases in curado.jl (#319) (@Jay-sanjay)
- increasing coverage for : (#320) (@Jay-sanjay)
- Binning restrictions to Float64 (#322) (@Jay-sanjay)
- Minimalistic printing for Counts and Probabilities (#324) (@kahaaga)
- CompatHelper: add new compat entry for StatsBase at version 0.34, (keep existing compat) (#327) (@github-actions[bot])
- Warn when binning.precise == false for TransferOperator (#328) (@kahaaga)
- add new codify function to docs (#329) (@Datseris)
- Highlight the name "symbolization" more (#330) (@Datseris)
- simplify docstring of codify (#331) (@Datseris)
- Improve docstring of encode/decode (#332) (@Datseris)
- Deprecate passing m as keyword in ordinal pattern stuff (#333) (@Datseris)
- CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#335) (@github-actions[bot])
- Finish devdocs, deprecations, and exported names (#336) (@Datseris)
- Reproducibility for TransferOperator (#340) (@kahaaga)
- Remove DimensionalData.jl dep (#341) (@kahaaga)
- Finish tutorial and API reference for v3 (#347) (@Datseris)
- Pretty printing (#351) (@kahaaga)
- Simplify outcomes method (#352) (@kahaaga)
- Refactoring and fixes for the tutorial branch (#354) (@kahaaga)
- Add functionality clarifying method to codify (#359) (@rusandris)
- Move input check for codify with 1-dimensional state space sets and ordinal outcome spaces (#360) (@kahaaga)
- Finish changelog for v3 (#361) (@Datseris)
- Remove BenchmarkTools.jl dep that snuck in (#362) (@kahaaga)
Closed issues:
- Improve the tests! (aim for 90% coverage) (#85)
- Electronic, aka Fermi-Dirac entropy (#148)
- Binning unecessarily restricts to Float64 (#150)
- Separate documentation page for TransferOperator (#192)
- Variance/bias-corrected entropy estimators (#237)
- Implementing different estimators for Probabilities too (#280)
- Need a release with allprobabilities. (#282)
- Allow using entropy without an estimator. (#283)
- Was information measure a mistake? (#284)
- Fix some TODOs for Shrinkage estimator (#288)
- Rename SymbolicPermutation...? (#289)
- Add changelog entry for WaveletOverlap bug fix for next release (#292)
- Kraskov estimator does not have a definition field. (#296)
- Clean up source code of probabilities: should just dispatch on count; see discussion (#297)
- decode for GaussianCDFEncoding and RectangularBinEncoding return inconsistent values (#300)
- Use DocumenterCitations.jl (#301)
- Merger of encoding and outcome spaces (#306)
- Deprecate passing m as keyword; use type parameter in cases where embeddings occur (#309)
- decode should work generically with any type I <: Integer, not just Int64 (#311)
- Encoding/outcome space for categorical data (#312)
- Less strict subtyping in ProbabilitiesEstimators (#313)
- Add Counts type, and allow any AbstractArray type for both Counts and Probabilities (#314)
- Formatting of Counts and Probabilities (#317)
- Finalize the syntax for information (#325)
- Remove DimensionalData.jl dependency (#326)
- Add rng argument to TransferOperator and the underlying functions - (#339)
- The dev docs error (#343)
- Pretty printing for Counts and Probabilities (#344)
- outcomes method is unecessarily complicated (#345)
- Compilation warnings: `(#346)
- The last line in the example of theinformation` function errors (#355)
- Release 3.0? (#357)
- Confusing error message when using OrdinalPatterns on univariate data (#358)
- Julia
Published by github-actions[bot] about 2 years ago
complexitymeasures.jl - v2.8.0
ComplexityMeasures v2.8.0
Merged pull requests:
- Add CITATION.bib file (#264) (@Datseris)
- Streamline Citations in statistical_complexity.jl (#265) (@MartinuzziFrancesco)
- New function allprobabilities (#267) (@Datseris)
- Julia
Published by github-actions[bot] over 2 years ago
complexitymeasures.jl - v2.7.2
ComplexityMeasures v2.7.2
Merged pull requests: - fix binning when max point in range (#263) (@Datseris)
- Julia
Published by github-actions[bot] almost 3 years ago
complexitymeasures.jl - v2.7.1
ComplexityMeasures v2.7.1
Merged pull requests: - Bugfix Statistical Complexity (#262) (@ikottlarz)
- Julia
Published by github-actions[bot] almost 3 years ago
complexitymeasures.jl - v2.7.0
ComplexityMeasures v2.7.0
Merged pull requests: - Statistical complexity (#260) (@ikottlarz)
- Julia
Published by github-actions[bot] almost 3 years ago
complexitymeasures.jl - v2.6.0
ComplexityMeasures v2.6.0
Closed issues:
- Erroneous conversion between logarithm bases for DifferentialEntropyEstimators (#256)
Merged pull requests: - Fix log units (#257) (@kahaaga)
- Julia
Published by github-actions[bot] almost 3 years ago
complexitymeasures.jl - v2.5.1
ComplexityMeasures v2.5.1
Closed issues: - Entropy-type specific dispatch no longer possible for differential entropy. (#247) - Release announcement draft (#250) - Finalize multiscale API (#252) - Differential entropy examples in stable docs not working (#253)
Merged pull requests: - even simpler docbuild (#251) (@Datseris) - Differential entropy documentation example fix (#254) (@kahaaga) - Decrement version. (#255) (@kahaaga)
- Julia
Published by github-actions[bot] almost 3 years ago
complexitymeasures.jl - v2.5.0
ComplexityMeasures v2.5.0
Closed issues: - Zenodo DOI (#221)
Merged pull requests: - move to SSSets v1 and DynamicalSystemsBase v3 (#249) (@Datseris)
- Julia
Published by github-actions[bot] about 3 years ago
complexitymeasures.jl - v2.4.0
Tag v2.4.0. This will also trigger a Zenodo archive, so we can have a DOI for the repo.
- Julia
Published by kahaaga about 3 years ago
complexitymeasures.jl - v2.3.2
ComplexityMeasures v2.3.2
Merged pull requests: - Fix typo in ProbabilitiesEstimator docstring (#245) (@white-alistair)
- Julia
Published by github-actions[bot] about 3 years ago
complexitymeasures.jl - v2.3.1
ComplexityMeasures v2.3.1
Merged pull requests: - Fix some bugs (#244) (@Datseris)
- Julia
Published by github-actions[bot] about 3 years ago
complexitymeasures.jl - v2.3.0
ComplexityMeasures v2.3.0
Closed issues:
- Differential entropy estimators design must change. (#238)
- Encode-decode step is incorrect for OrdinalPatternEncoding (#242)
Merged pull requests: - New DiffEntropyEst interface (#239) (@Datseris)
- Julia
Published by github-actions[bot] about 3 years ago
complexitymeasures.jl - v2.2.0
What's Changed
- Ordinal patterns: better documentation and add tests again by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/243
Full Changelog: https://github.com/JuliaDynamics/ComplexityMeasures.jl/compare/v2.1.0...v2.2.0
- Julia
Published by Datseris about 3 years ago
complexitymeasures.jl - v2.1.0
What's Changed
- Multidimensional probabilities by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/241
Full Changelog: https://github.com/JuliaDynamics/ComplexityMeasures.jl/compare/v2.0.0...v2.1.0
- Julia
Published by Datseris about 3 years ago
complexitymeasures.jl - v2.0.0
What's Changed
- Tsallis entropy by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/76
- Spatiotemporal Permutation Entropy by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/78
- Random needed as dependency for spatiotemporal permutation tests by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/86
- Improve clarity regarding wavelet-based entropy by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/57
- Symbolization reorganization by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/80
- Refactor api by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/89
- Dispersion and reverse dispersion probability estimators by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/96
- API Refactor, take 2 by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/101
- Clarify what happens to embedding parameters when input is a dataset by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/109
- Clarify docstring again by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/110
- Streched exponential entropy by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/114
- Curado entropy by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/115
- Histogram rework by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/112
- Events API by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/113
- fix renyi for q = 0 by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/123
- Added convenience methods for passing stencils to functions by @ikottlarz in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/121
- Don't use broadcasting in
SymbolicSpatialPermutationdocstring example by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/130 - Complexity API by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/134
- add correct deprecation by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/137
- Slightly larger edge lengths ensures bins cover all points by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/129
- Sample entropy by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/71
- Approximate entropy by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/72
- New complexity measure: Missing dispersion patterns by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/124
- Unified terminology by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/141
FixedRectangularBinningsymbolization andDiversityprobabilities by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/127- KozachenkoLeonenko estimator should not have property
kby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/153 - Correct conversion between logarithm bases for
KraskovandKozachenkoLeonenkoby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/155 - Indirect Zhu et al. kNN Shannon entropy estimator for univariate/multivariate data by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/156
- Add dev docs, buildable docs, and improve docs by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/142
- Remove all references to complexity measures by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/152
- Indirect Zhu-Singh estimator for Shannon entropy by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/157
- Migrate examples to Complexity.jl by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/159
probabilities_and_outcomesfor permutation estimators by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/160- Indirect Vasicek estimator for univariate timeseries by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/144
- Indirect Ebrahimi estimator for univariate timeseries by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/145
- PR template for
ProbabilitiesEstimators by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/158 - Indirect Correa estimator for univariate timeseries by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/146
- Indirect Alizadeh estimator for univariate timeseries by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/147
- Remove reverse dispersion example by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/164
- Remove all multiscale references by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/165
- Declare
all_possible_outcomesand implement it forFixedRectangularBinning. by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/162 - Partly address #169 by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/170
- WIP: Decode permutation, and
probabilities_and_outcomesfor ordinal permutation estimators by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/172 - Fix scaling factor for
KozachenkoLeonenkoestimator by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/175 - Distances in
KozachenkoLeonenkoshould be exponentiated to the dimension by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/176 - Fix
TransferOperatorby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/178 - Entropy signature and folder structure cleanup by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/168
- Encoding for binnings by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/177
- Multiscale analysis by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/132
- Fix conflicting import for
entropyby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/186 - Fix conflicting import for
entropyby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/189 - Finish API by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/187
- Clarify dicsrete vs. differential estimators by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/191
- WIP: Address remaining todos for V2 by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/195
- Remaining todos for V2: Re-introduce complexity, plus some bug fixes by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/196
- Adjust
GaussianCDFEncodingand related stuff for new encoding API by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/199 - Use new binning encodings for transfer operator by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/200
- Kaniadakis entropy by @HeineRugland in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/182
- Fix deprecation: Estimator first for
probabilitiesby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/201 SpatialDispersionestimator + more general pixel finding interface by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/203- Ensure encodings are strictly positive integers by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/202
- remove unecessary type declerations by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/204
- Simplify
SymbolicPermutationsource code by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/207 - Outcome space for
SpatialDispersionandSpatialSymbolicPermutationby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/210 - Differential entropy estimators: various fixes by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/211
- Documentation fixes by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/212
- Review of codebase and docs - Probabilities and Encodings- Datseris by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/213
- Review for v2 - Entropies/Complexities/Multiscale - Datseris by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/220
- Add missing test for
SpatialSymbolicPermutationby @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/224 - Allow some wiggle-room for analytical differential entropy tests by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/225
- CompatHelper: add new compat entry for Reexport at version 1, (keep existing compat) by @github-actions in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/226
- Wrap up PR for v2 by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/227
- Probability estimators shouldn't enforce knowledeg of input by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/229
- Goria (2005) differential entropy estimator by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/230
- Rename everything to ComplexityMeasures.jl by @Datseris in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/234
- GaoNaive and GaoNaiveCorrected estimators by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/232
LordShannon differential entropy estimator by @kahaaga in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/236
New Contributors
- @ikottlarz made their first contribution in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/121
- @HeineRugland made their first contribution in https://github.com/JuliaDynamics/ComplexityMeasures.jl/pull/182
Full Changelog: https://github.com/JuliaDynamics/ComplexityMeasures.jl/compare/v1.2.1...v2.0.0
- Julia
Published by Datseris about 3 years ago
complexitymeasures.jl - v1.2.1
Entropies v1.2.1
- Julia
Published by github-actions[bot] over 3 years ago
complexitymeasures.jl - v1.2.0
Entropies v1.2.0
Closed issues:
- Error in nearest-neighbor Kraskov estimator? (#66)
Merged pull requests: - Dispersion entropy (#68) (@kahaaga)
- Julia
Published by github-actions[bot] over 3 years ago
complexitymeasures.jl - v1.1.2
Entropies v1.1.2
Merged pull requests:
- Add missing probabilities(x::Vector, ε::Float) method (#65) (@Datseris)
- Julia
Published by github-actions[bot] almost 4 years ago
complexitymeasures.jl - v1.1.1
Entropies v1.1.1
Merged pull requests: - support specialfunctions 2.x (#62) (@stevengj)
- Julia
Published by github-actions[bot] about 4 years ago
complexitymeasures.jl - v1.1.0
Entropies v1.1.0
Merged pull requests:
- Re-add permentropy (#61) (@Datseris)
- Julia
Published by github-actions[bot] over 4 years ago
complexitymeasures.jl - v1.0.1
Entropies v1.0.1
- Julia
Published by github-actions[bot] over 4 years ago
complexitymeasures.jl - v1.0.0
Entropies v1.0.0
Closed issues: - Permentropy gives same result for different permutation length/delay (#59)
Merged pull requests: - v1 (#60) (@Datseris)
- Julia
Published by github-actions[bot] over 4 years ago
complexitymeasures.jl - v0.12.1
Entropies v0.12.1
- Julia
Published by github-actions[bot] over 4 years ago
complexitymeasures.jl - v0.12.0
Entropies v0.12.0
Closed issues: - Move to Neighborhood.jl (#33) - NaiveKernel(ϵ, TreeDistance(norm)) must accept a theiler window as well (#53) - Register v0.11.2 (#56)
Merged pull requests: - Move nearest neighbor stuff to Neighborhood.jl (#58) (@Datseris)
- Julia
Published by github-actions[bot] over 4 years ago
complexitymeasures.jl - v0.11.2
Entropies v0.11.2
Closed issues: - Add examples reproducing scientific papers to all methods (#21) - Transfer operator estimators (#22)
- Julia
Published by github-actions[bot] almost 5 years ago
complexitymeasures.jl - v0.11.1
Entropies v0.11.1
Closed issues: - Mutual information (#49)
Merged pull requests: - fix/document probabilities(x, n::Int) (#54) (@Datseris)
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.11.0
Entropies v0.11.0
Closed issues: - Replace α with q... (#50)
Merged pull requests: - TransferOperator estimator (#31) (@kahaaga) - Replace α with q (#51) (@Datseris)
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.10.5
Entropies v0.10.5
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.10.4
Entropies v0.10.4
Closed issues: - Travis CI no longer have free plans, move to GitHub Actions? (#42)
Merged pull requests: - CompatHelper: bump compat for "StaticArrays" to "1.0" (#47) (@github-actions[bot]) - Cancel builds for previous commits (#48) (@kahaaga)
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.10.3
Entropies v0.10.3
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.10.2
Entropies v0.10.2
Merged pull requests: - Dummy commit for triggering docs build (#43) (@kahaaga)
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.10.1
Entropies v0.10.1
Closed issues: - Default values for the logarithm base (#28)
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.10.0
Entropies v0.10.0
Merged pull requests:
- Introduce lt (less than) keyword to symbolic estimators (WIP) (#40) (@kahaaga)
- Remove unnecessary exports and reorganize those doc entries (#41) (@kahaaga)
- Julia
Published by github-actions[bot] about 5 years ago
complexitymeasures.jl - v0.9.3
Entropies v0.9.3
Merged pull requests: - CompatHelper: bump compat for "SpecialFunctions" to "1.0" (#36) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 5 years ago
complexitymeasures.jl - v0.9.2
Entropies v0.9.2
Merged pull requests: - symbolize! for time series (#35) (@kahaaga)
- Julia
Published by github-actions[bot] over 5 years ago
complexitymeasures.jl - v0.9.1
Entropies v0.9.1
Merged pull requests: - CompatHelper: bump compat for "Distances" to "0.10" (#34) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 5 years ago
complexitymeasures.jl - v0.9.0
Entropies v0.9.0
- Julia
Published by github-actions[bot] over 5 years ago
complexitymeasures.jl - v0.8.0
Entropies v0.8.0
Merged pull requests: - NaiveKernel (#27) (@kahaaga)
- Julia
Published by github-actions[bot] over 5 years ago
complexitymeasures.jl - v0.7.0
Entropies v0.7.0
Merged pull requests: - start cleaning up loose genentropy methods (#30) (@Datseris)
- Julia
Published by github-actions[bot] over 5 years ago
complexitymeasures.jl - v0.6.0
Entropies v0.6.0
Closed issues: - Register v0.5.0 (#19)
Merged pull requests: - Probabilities type and call signature reform (#24) (@Datseris)
- Julia
Published by github-actions[bot] over 5 years ago