Releases: msamsami/wnb
Releases · msamsami/wnb
v0.2.5
v0.2.4
v0.2.3
v0.2.2
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
v0.2.1
v0.2.0
v0.1.20
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 againstscipy.stats.norm.pdf
method - Test
LognormalDist.pdf
method againstscipy.stats.lognorm.pdf
method - Test out-of-support warning of
LognormalDist.pdf
method - Test
ExponentialDist.pdf
method againstscipy.stats.expon.pdf
method - Test out-of-support warning of
ExponentialDist.pdf
method - Test
UniformDist.pdf
method againstscipy.stats.uniform.pdf
method - Test out-of-support warning of
UniformDist.pdf
method - Test
ParetoDist.pdf
method againstscipy.stats.pareto.pdf
method - Test out-of-support warning of
ParetoDist.pdf
method - Test
GammaDist.pdf
method againstscipy.stats.gamma.pdf
method - Test out-of-support warning of
GammaDist.pdf
method - Test
BetaDist.pdf
method againstscipy.stats.beta.pdf
method - Test out-of-support warning of
BetaDist.pdf
method - Test
ChiSquaredDist.pdf
method againstscipy.stats.chi2.pdf
method - Test out-of-support warning of
ChiSquaredDist.pdf
method
- Test correctness of
v0.1.19
v0.1.18
What's Changed
Changelog v0.1.18:
- Add new attributes
feature_names_in_
andclass_count_
toGeneralNB
andGaussianWNB
- Use Scikit-learn's
BaseEstimator
to check and calculatefeature_names_in_
andn_features_in_
- Add class attribute definitions to
GeneralNB
andGaussianWNB
- Minor improvements in internal methods of
GeneralNB
andGaussianWNB
- Fix bug in calculating
n_iter_
forGaussianWNB
- Rename the
mu_
attribute ofGaussianWNB
totheta_
to match Scikit-learn API - Add new attribute
var_
(in addition to existingstd_
attribute) to match Scikit-learn API - Add more data validators to
GeneralNB
andGaussianWNB
- Scikit-learn's compatibility test is enabled and fully passed for
GeneralNB