Releases: waikato-datamining/seppl
Releases · waikato-datamining/seppl
Release list
Release v0.2.3
_determine_from_entry_pointsmethod ofClassListerRegistryclass now checks whether there the attributes tuple has any elements (i.e., whether the optional:function_namewas provided)- message
X records processed in totalnow only output at the end
Release v0.2.2
ClassListerRegistrynow safely removes any excluded class listers before locating the classes
Release v0.2.1
ClassListerRegistrynow removes any excluded class listers before locating the classes
Release v0.2.0
- the
executemethod no longer countsNoneitems returned by the reader - added the
seppl.ClassListerRegistryclass that offers a more convenient way of discovering classes via a function that returns a dictionary of superclasses and the associated modules to inspect; with this approach only a single entry_point has to be defined insetup.py, pointing to the class lister module/function
Release v0.1.3
- added the dummy type
AnyDatawhich is used by default in thecheck_compatibilitymethod for a match all (ie can be used for general purpose plugins)
Release v0.1.2
- added methods
escape_argsandunescape_args(and corresponding command-line toolsseppl-escapeandseppl-unescape) for escaping/unescaping unicode characters in command-lines to make them copyable across ssh sessions
Release v0.1.1
check_compatibilitymethod now also checks whether generated class is subclass of accepted classes, to allow for broaderaccepts()methodsgcdmethod now creates a copy of the integer ratio list before processing it
Release v0.1.0
- added basic support for meta-data: MetaDataHandler, get_metadata, add_metadata
- added support for splitting sequences using supplied (int) split ratios
- added session support: Session, SessionHandler
- added I/O super classes: Reader, Writer, StreamWriter, BatchWriter, Filter, MultiFilter
- added support for executing I/O pipelines: Reader, [Filter...], [Writer]
Release v0.0.11
- the
DEFAULTplaceholder in the environment variable listing the modules now gets expanded to the default modules, making it easier to specify modules in derived projects - added
excluded_modulesandexcluded_env_modulestoRegistryclass initializer to allow user to specify modules (explicit list or list from env variable) to be excluded from being registered; useful when outputting help for derived modules that shouldn't output all the base plugins as well.
Release v0.0.10
- the registry now inspects modules when environment modules are present even when it already found plugins (eg default ones)