Skip to content

Releases: msamsami/wnb

wnb v0.3.0

22 Sep 08:31
f2e6657
Compare
Choose a tag to compare

What's Changed

  • patch: add new sub-package wnb.stats to keep distribution-related modules by @msamsami in #36

Full Changelog: v0.2.7...v0.3.0

wnb v0.2.7

24 Aug 04:46
2e17f79
Compare
Choose a tag to compare

What's Changed

  • maint: pre-commit configs, script names, end of files, black version, README by @msamsami in #35

Full Changelog: v0.2.6...v0.2.7

wnb v0.2.6

06 Aug 10:02
3701e91
Compare
Choose a tag to compare

What's Changed

  • maint: fix class attributes, reformat the code by @msamsami in #34

Full Changelog: v0.2.5...v0.2.6

wnb v0.2.5

03 Aug 14:28
542a90c
Compare
Choose a tag to compare

What's Changed

  • doc: add readme sections for scikit-learn compatibility and benchmarks by @msamsami in #32
  • maint: Add utility functions + minor improvements by @msamsami in #33

Full Changelog: v0.2.4...v0.2.5

wnb v0.2.4

01 Jul 01:23
3b847d0
Compare
Choose a tag to compare

What's Changed

  • Add Student's t and Rayleigh distributions by @msamsami in #31

Full Changelog: v0.2.3...v0.2.4

wnb v0.2.3

22 Jun 09:21
962d91c
Compare
Choose a tag to compare

What's Changed

  • Package restructure, update dependencies for numpy, add pyproject.toml by @msamsami in #29
  • Update version (v0.2.3) by @msamsami in #30

Full Changelog: v0.2.2...v0.2.3

wnb v0.2.2

04 May 08:52
Compare
Choose a tag to compare

What's Changed

Changelog v0.2.2:

  • Add performance benchmarking scripts by @msamsami in #23
  • Add GitHub workflow action to run tests on PR by @msamsami in #25
  • Ignore pytest warnings
  • Add GitHub workflow action to check code format on PR by @msamsami in #26
  • Use black v24 to reformat the code
  • Use an internal method to get the distribution object in GeneralNB by @msamsami in #24
  • Update README badges, starting section, and wnb logo by @msamsami in #27
  • Update requirements, update supported Python versions (drop 3.7, add support for 3.12) by @msamsami in #28

Full Changelog: v0.2.1...v0.2.2

wnb v0.2.1

29 Dec 18:55
bb62873
Compare
Choose a tag to compare

What's Changed

Changelog v0.2.1:

  • Adhere to sklearn's docstring and type hint format
  • Add an internal typing file for type hints
  • Use a case-insensitive enum meta class for enums
  • Add setup.cfg file

wnb v0.2.0

09 Oct 12:45
c6d0376
Compare
Choose a tag to compare

What's Changed

Changelog v0.2.0:

  • Add unit tests for discrete distributions
  • Fix bug in the pmf method of categorical and poisson distributions
  • Fix issues in dependencies' versions
  • Add example scripts for using GaussianWNB and GeneralNB

wnb v0.1.20

07 Oct 10:48
2003bc6
Compare
Choose a tag to compare

What's Changed

Changelog v0.1.20:

  • Fix bug in estimating LognormalDist parameters from data
  • Fix bug in calculating LognormalDist PDF
  • Add unit tests for the dist module with the following items:
    • Test correctness of name attribute of distributions
    • Test correctness of _support attribute of distributions
    • Test NormalDist.pdf method against scipy.stats.norm.pdf method
    • Test LognormalDist.pdf method against scipy.stats.lognorm.pdf method
    • Test out-of-support warning of LognormalDist.pdf method
    • Test ExponentialDist.pdf method against scipy.stats.expon.pdf method
    • Test out-of-support warning of ExponentialDist.pdf method
    • Test UniformDist.pdf method against scipy.stats.uniform.pdf method
    • Test out-of-support warning of UniformDist.pdf method
    • Test ParetoDist.pdf method against scipy.stats.pareto.pdf method
    • Test out-of-support warning of ParetoDist.pdf method
    • Test GammaDist.pdf method against scipy.stats.gamma.pdf method
    • Test out-of-support warning of GammaDist.pdf method
    • Test BetaDist.pdf method against scipy.stats.beta.pdf method
    • Test out-of-support warning of BetaDist.pdf method
    • Test ChiSquaredDist.pdf method against scipy.stats.chi2.pdf method
    • Test out-of-support warning of ChiSquaredDist.pdf method