Skip to content

WIP: Overarching review tracker for V2 #209

Closed
@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

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions