This repository was archived by the owner on Apr 2, 2020. It is now read-only.
Releases: fracpete/python-weka-wrapper
Releases · fracpete/python-weka-wrapper
Release v0.3.16
- added console scripts:
pww-associator,pww-attsel,pww-classifier,pww-clusterer,pww-datagenerator,pww-filter - added
serialize,deserializemethods toweka.classifiers.Classifierto simplify loading/saving model - added
serialize,deserializemethods toweka.clusterers.Clustererto simplify loading/saving model - added
serialize,deserializemethods toweka.filters.Filterto simplify loading/saving filter - added methods
plot_rocsandplot_prcstoweka.plot.classifiersmodule to plot ROC/PRC curve on same dataset
for multiple classifiers - method
plot_classifier_errorsofweka.plot.classifiersmodule now allows plotting predictions of multiple
classifiers by providing a dictionary - method
create_instances_from_matricesfrom moduleweka.core.datasetnow allows string and bytes as well - method
create_instances_from_listsfrom moduleweka.core.datasetnow allows string and bytes as well
Release v0.3.15
- added wrapper classes for association classes that implement
AssociationRuleProducer
(packageweka.associations):AssociationRules,AssociationRule,item - added
to_sourcemethod toweka.classifiers.Classifierandweka.filters.Filter
(underlying Java classes must implement the respectiveSourcableinterface)
Release v0.3.14
- fixed logging setup in
weka.core.jvmto avoid global setting global logging
setup toDEBUG(thanks to https://github.com/Arnie97)
Release v0.3.13
- upgraded to Weka 3.9.3
weka.jarnow included in PyPi package- exposed the following methods in
weka.classifiers.Evaluation:
cumulative_margin_distribution,sf_prior_entropy,sf_scheme_entropy
Release v0.3.12
- upgraded to Weka 3.9.2
- properly initializing package support now, rather than adding package jars to classpath
- added
weka.core.ClassHelperJava class for obtaining classes and static fields, as
javabridge only uses the system class loader
Release v0.3.11
- added
check_for_modified_class_attributemethod toFilterClassifierclass - added
complete_classnamemethod toweka.core.classesmodule, which allows completion of partial classnames like.J48toweka.classifiers.trees.J48
if there is a unique match;JavaObject.new_instanceandJavaObject.check_typenow make use of this functionality, allowing for instantiations likeClassifier(cls=".J48") jvm.start(system_cp=True)no longer fails with aKeyError: 'CLASSPATH'if there is noCLASSPATHenvironment variable defined- Libraries
mtl.jar,core.jarandarpack_combined_all.jarwere added as is to theweka.jarin the 3.9.1 release instead of adding their content to it. Repackagedweka.jarto fix this issue (#52)
Release v0.3.10
types.double_matrix_to_ndarrayno longer assumes a square matrix
(#48)len(Instances)now returns the number of rows in the dataset (moduleweka.core.dataset)- added method
insert_attributeto theInstancesclass - added class method
create_relationalto theAttributeclass - upgraded Weka to 3.9.1
Release v0.3.9
plot_learning_curvemethod of moduleweka.plot.classifiersnow accepts a list of test sets;
*is index of test set in label template string- added
missing_value()methods toweka.core.datasetmodule andInstanceclass - output variable
yfor convenience methodcreate_instances_from_listsin module
weka.core.datasetis now optional - added convenience method
create_instances_from_matricestoweka.core.datasetmodule to easily create
anInstancesobject from numpy matrices (x and y)
Release v0.3.8
- works with javabridge 1.0.14 now
Release v0.3.7
- upgraded Weka to 3.9.0