Releases: Serapieum-of-alex/statista
Releases · Serapieum-of-alex/statista
0.6.3
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_binsutility with tests - Updated
chisquaremethod to calculate p-value and merge small bins for more reliable results - Refactored method signature and simplified error handling
- Integrated
chisquarecall into allfit_modelmethods - Added documentation for
utilsmodule and updated changelog and PR template
ref: #110
0.6.2
0.6.1
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
restructure the distrubutions module (#91)
0.6.0 (2024-08-18)
dev
- Add documentations for the
distributions, andevamodules. - 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
cdfandparametersfor all the methods to be optional parameters. - rename
theoretical_estimatemethod toinverse_cdf. - All distributions can be instantiated with the parameters and/or data.
- rename the
probability_plotmethod toplot. - move the
confidence_intervalplot from theprobability_plot/plotto the methodconfidence_intervaland can be
called by activating theplot_figure=True.
descriptors
- rename the
metricsmodule todescriptors.
0.5.0
0.4.0
0.3.0
- 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.