Skip to content

Releases: Serapieum-of-alex/statista

0.6.3

08 Aug 20:36
eb52d28

Choose a tag to compare

feat(stats): improve chisquare test with p-value and small bin merging (#119)

feat(stats): improve chisquare test with p-value and small bin merging

  • Added merge_small_bins utility with tests
  • Updated chisquare method to calculate p-value and merge small bins for more reliable results
  • Refactored method signature and simplified error handling
  • Integrated chisquare call into all fit_model methods
  • Added documentation for utils module and updated changelog and PR template

ref: #110

0.6.2

31 Jul 20:36
26221b8

Choose a tag to compare

Docs
  • add complete documentation for all modules.

Dev

  • refactor all modules.
  • fix pre-commit hooks.

0.6.1

04 Jul 20:46
2c8a36f

Choose a tag to compare

refactor: restructure project layout and improve documentation (#107)

refactor: restructure project layout and improve documentation

  • migrate to pyproject.toml and remove conda-based setup
  • move package source to src/ and update CI workflows
  • switch documentation format from reStructuredText to Markdown
  • add and update docstrings using Google style, with examples
  • integrate MkDocs with new workflow and improve README
  • remove outdated files (e.g. ReadTheDocs config, old notebooks)

ref: #106

0.6.0

18 Aug 20:43
9328e31

Choose a tag to compare

restructure the distrubutions module (#91)

0.6.0 (2024-08-18)

dev

  • Add documentations for the distributions, and eva modules.
  • Add autodoc for all modules.
  • Test docstrings as part of CI and pre-commit hooks.
  • Test notebooks as part of CI.
  • Simplify test for the distributions module

distributions

  • move the cdf and parameters for all the methods to be optional parameters.
  • rename theoretical_estimate method to inverse_cdf.
  • All distributions can be instantiated with the parameters and/or data.
  • rename the probability_plot method to plot.
  • move the confidence_interval plot from the probability_plot/plot to the method confidence_interval and can be
    called by activating the plot_figure=True.

descriptors

  • rename the metrics module to descriptors.

0.5.0

11 Dec 21:48
e1f3c07

Choose a tag to compare

Merge pull request #24 from Serapieum-of-alex/factory-design-pattern

Factory design pattern

  • Unify the all the methods for the distributions.
  • Use factory design pattern to create the distributions.
  • add tests for the eva module.
  • Use snake_case for the methods and variables.

0.4.0

26 Nov 02:18
1f6d7d2

Choose a tag to compare

Merge pull request #30 from Serapieum-of-alex/more-distributions

more distributions

0.3.0

19 Feb 20:23
e38fd6e

Choose a tag to compare

  • add documentation for both GEV and Gumbel distributions.
  • add lmoment parameter estimation method for all distributions.
  • add exponential and normal distributions
  • modify the pdf, cdf, and probability plot plots
  • create a separate plot and confidence_interval modules.

0.2.0

08 Feb 18:05
36d4b5d

Choose a tag to compare

  • add eva (Extreme value analysis) module
  • fix bug in obtaining distribution parameters using optimization method

0.1.8

31 Jan 18:11

Choose a tag to compare

  • bump up versions

0.1.7

25 Dec 23:53
1d7f0ad

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.6...0.1.7