Releases: sepandhaghighi/pycm
Releases · sepandhaghighi/pycm
Version 4.1
- 5 new distance/similarity added #349 #350
- KoppenI
- KoppenII
- KuderRichardson
- KuhnsI
- KuhnsII
feature_request.yml
template added #522config.yml
for issue template added #522SECURITY.md
added- Bug report template modified #522
thresholds_calc
function updated__midpoint_numeric_integral__
function updated__trapezoidal_numeric_integral__
function updated- Diagrams updated #524
- Document modified
- Document build system updated
AUTHORS.md
updatedREADME.md
modified- Test system modified #498
Python 3.12
added totest.yml
#523Python 3.13
added totest.yml
- Warning and error messages updated
pycm_util.py
renamed toutils.py
pycm_test.py
renamed tobasic_test.py
pycm_profile.py
renamed toprofile.py
pycm_param.py
renamed toparams.py
pycm_overall_func.py
renamed tooverall_funcs.py
pycm_output.py
renamed tooutput.py
pycm_obj.py
renamed tocm.py
pycm_multilabel_cm.py
renamed tomultilabel_cm.py
pycm_interpret.py
renamed tointerpret.py
pycm_handler.py
renamed tohandlers.py
pycm_error.py
renamed toerrors.py
pycm_distance.py
renamed todistance.py
pycm_curve.py
renamed tocurve.py
pycm_compare.py
renamed tocompare.py
pycm_class_func.py
renamed toclass_funcs.py
pycm_ci.py
renamed toci.py
Version 4.0
pycmMultiLabelError
class added #211MultiLabelCM
class added #211get_cm_by_class
method added #211get_cm_by_sample
method added #211__mlcm_vector_handler__
function added #211__mlcm_assign_classes__
function added #211__mlcm_vectors_filter__
function added #211__set_to_multihot__
function added #211deprecated
function added #499- Document modified #496
README.md
modified- Example-4 modified #496
- Test system modified
- Python 3.5 support dropped
Acknowledgment
This version has been funded by the NLnet foundation
Version 3.9
OVERALL_PARAMS
dictionary added__imbalancement_handler__
function addedvector_serializer
function added- NPV micro/macro added #435
log_loss
method added #387- 23 new distance/similarity added #349 #350
- Dennis
- Digby
- Dispersion
- Doolittle
- Eyraud
- Fager & McGowan
- Faith
- Fleiss-Levin-Paik
- Forbes I
- Forbes II
- Fossum
- Gilbert & Wells
- Goodall
- Goodman & Kruskal's Lambda
- Goodman & Kruskal Lambda-r
- Guttman's Lambda A
- Guttman's Lambda B
- Hamann
- Harris & Lahey
- Hawkins & Dotson
- Kendall's Tau
- Kent & Foster I
- Kent & Foster II
metrics_off
parameter added to ConfusionMatrix__init__
method #341CLASS_PARAMS
changed to a dictionary- Code style modified
sort
parameter added torelabel
method #412- Document modified
CONTRIBUTING.md
updatedcodecov
removed fromdev-requirements.txt
#492- Test system modified #488 #492
Acknowledgment
This version has been funded by the NLnet foundation
Version 3.8
distance
method added #349 #350__contains__
method added__getitem__
method added- Goodman-Kruskal's Lambda A benchmark added
- Goodman-Kruskal's Lambda B benchmark added
- Krippendorff's Alpha benchmark added
- Pearson's C benchmark added
- 30 new distance/similarity added #349 #350
- AMPLE
- Anderberg's D
- Andres & Marzo's Delta
- Baroni-Urbani & Buser I
- Baroni-Urbani & Buser II
- Batagelj & Bren
- Baulieu I
- Baulieu II
- Baulieu III
- Baulieu IV
- Baulieu V
- Baulieu VI
- Baulieu VII
- Baulieu VIII
- Baulieu IX
- Baulieu X
- Baulieu XI
- Baulieu XII
- Baulieu XIII
- Baulieu XIV
- Baulieu XV
- Benini I
- Benini II
- Canberra
- Clement
- Consonni & Todeschini I
- Consonni & Todeschini II
- Consonni & Todeschini III
- Consonni & Todeschini IV
- Consonni & Todeschini V
relabel
method sort bug fixedREADME.md
modifiedCompare
overall benchmarks default weights updated- Document modified
- Test system modified
Acknowledgment
This version has been funded by the NLnet foundation
Version 3.7
Curve
class added #355ROCCurve
class added #355PRCurve
class added #355pycmCurveError
class added #355CONTRIBUTING.md
updatedmatrix_params_calc
function optimizedREADME.md
modified- Document modified
- Test system modified
Python 3.11
added totest.yml
Acknowledgment
This version has been funded by the NLnet foundation and Python Software Foundation (PSF)
Version 3.6
- Hamming distance added #350
- Braun-Blanquet similarity added #349
classes
parameter added tomatrix_params_from_table
function- Matrices with
numpy.integer
elements are now accepted - Arrays added to
matrix
parameter accepting formats #402 - Website changed to http://www.pycm.io
- Document modified
README.md
modified
Acknowledgment
This version has been funded by the NLnet foundation
Version 3.5
Version 3.4
Version 3.3
__compare_weight_handler__
function added #347is_imbalanced
parameter added to ConfusionMatrix__init__
method #276class_benchmark_weight
andoverall_benchmark_weight
parameters added to Compare__init__
method #347statistic_recommend
function modified #276- Compare
weight
parameter renamed toclass_weight
#347 - Document modified
- License updated
AUTHORS.md
updatedREADME.md
modified- Block diagrams updated
Version 3.2
classes_filter
function added #358classes
parameter added tomatrix_params_calc
function #358classes
parameter added to__obj_vector_handler__
function #358classes
parameter added to ConfusionMatrix__init__
method #358name
parameter removed fromhtml_init
functionshortener
parameter added tohtml_table
function #364shortener
parameter added tosave_html
method #364- Document modified
- HTML report modified