Metadata-Version: 1.1
Name: python-weka-wrapper3
Version: 0.1.6
Summary: Python3 wrapper for the Weka Machine Learning Workbench
Home-page: https://github.com/fracpete/python-weka-wrapper3
Author: Peter "fracpete" Reutemann
Author-email: pythonwekawrapper@gmail.com
License: GNU General Public License version 3.0 (GPLv3)
Description-Content-Type: UNKNOWN
Description: The **python-weka-wrapper3** package makes it easy to run
        Weka algorithms and filters from within Python. It offers access to Weka
        API using thin wrappers around JNI calls using the **javabridge** package.
        
        Changelog
        =========
        
        0.1.6 (2018-10-28)
        ------------------
        
        - fixed logging setup in `weka.core.jvm` to avoid global setting global logging
          setup to `DEBUG` (thanks to https://github.com/Arnie97)
        
        
        0.1.5 (2018-09-16)
        ------------------
        
        - upgraded to Weka 3.9.3
        - `weka.jar` now included in PyPi package
        - exposed the following methods in `weka.classifiers.Evaluation`:
          `cumulative_margin_distribution`, `sf_prior_entropy`, `sf_scheme_entropy`
        
        
        0.1.4 (2018-02-18)
        ------------------
        
        - upgraded to Weka 3.9.2
        - properly initializing package support now, rather than adding package jars to classpath
        - added `weka.core.ClassHelper` Java class for obtaining classes and static fields, as
          javabridge only uses the system class loader
        
        
        0.1.3 (2017-08-23)
        ------------------
        
        - added `check_for_modified_class_attribute` method to `FilterClassifier` class
        - added `complete_classname` method to `weka.core.classes` module, which allows
          completion of partial classnames like `.J48` to `weka.classifiers.trees.J48`
          if there is a unique match; `JavaObject.new_instance` and `JavaObject.check_type`
          now make use of this functionality, allowing for instantiations like
          `Classifier(cls=".J48")`
        - `jvm.start(system_cp=True)` no longer fails with a `KeyError: 'CLASSPATH'` if
          there is no `CLASSPATH` environment variable defined
        - Libraries `mtl.jar`, `core.jar` and `arpack_combined_all.jar` were added as is
          to the `weka.jar` in the 3.9.1 release instead of adding their content to it.
          Repackaged `weka.jar` to fix this issue (https://github.com/fracpete/python-weka-wrapper3/issues/5)
        
        
        0.1.2 (2017-01-04)
        ------------------
        
        - `typeconv.double_matrix_to_ndarray` no longer assumes a square matrix
          (https://github.com/fracpete/python-weka-wrapper3/issues/4)
        - `len(Instances)` now returns the number of rows in the dataset (module `weka.core.dataset`)
        - added method `insert_attribute` to the `Instances` class
        - added class method `create_relational` to the `Attribute` class
        - upgraded Weka to 3.9.1
        
        
        0.1.1 (2016-10-19)
        ------------------
        
        - `plot_learning_curve` method of module `weka.plot.classifiers` now accepts a list of test sets;
          `*` is index of test set in label template string
        - added `missing_value()` methods to `weka.core.dataset` module and `Instance` class
        - output variable `y` for convenience method `create_instances_from_lists` in module
          `weka.core.dataset` is now optional
        - added convenience method `create_instances_from_matrices` to `weka.core.dataset` module to easily create
          an `Instances` object from numpy matrices (x and y)
        
        
        0.1.0 (2016-05-09)
        ------------------
        
        - initial release of Python3 port
        
        
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3
