Skip to content

WIP: Overarching review tracker for V2 #209

@kahaaga

Description

@kahaaga

This issue tracks the status of everything we need to check before releasing v2.0.

ProbabilitiesEstimators

Docstrings

TODO:

  • Clarity
  • Eliminate typos
  • Verify that all examples are runnable.
  • Outcome space is described.

Do this for:

API

Verify that all necessary methods are implemented and tested.

  • CountOccurrences.
  • ValueHistogram.
  • TransferOperator. See comment above.
  • Dispersion
  • SpatialDispersion
  • WaveletOverlap
  • PowerSpectrum
  • SymbolicPermutation
  • SymbolicWeightedPermutation
  • SymbolicAmplitudeAwarePermutation
  • SpatialSymbolicPermutation. Added missing test in Add missing test for SpatialSymbolicPermutation #224
  • NaiveKernel

Entropy types

Docstrings

  • Shannon
  • Renyi
  • Tsallis
  • Kaniadakis
  • Curado
  • StretchedExponential

Additionally,

  • All Entropy types must be referenced with a @ref in the docstring for Entropy.
  • All ProbabilitiesEstimators appear in the overview table in the documentation.

API

Check that all (mandatory) methods are implemented and tested.

  • Shannon
  • Renyi
  • Tsallis
  • Kaniadakis
  • Curado
  • StretchedExponential

EntropyEstimators

Documentation

Docstrings should include a description (preferentially a formula) for the quantity it computes.

  • KozachenkoLeonenko
  • Kraskov
  • Zhu
  • ZhuSingh
  • Vasicek
  • Ebrahimi
  • Correa
  • AlizadehArghami

Tests

We need

  • Analytical tests (i.e. generate data from known probability distributions) and see if we can approximate it
  • Test default values (i.e. the estimators we have now default to Shannon(; base = 2)
  • KozachenkoLeonenko
  • Kraskov
  • Zhu
  • ZhuSingh
  • Vasicek
  • Ebrahimi
  • Correa
  • AlizadehArghami

Additionally,

  • All EntropEstimator sybtypes are referenced with a @ref in the docstring for EntropyEstimator.
  • All EntropyEstimators appear in the overview table in the documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions