Minihmm

Latest version: v0.3.3

Safety actively analyzes 624712 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.3

---------------------

- Fixed breaking code typo in
:class:`minihmm.represent.ModelReducer.joint_path_logprob`

- Added placeholder tests that at least guarantee execution of
:class:`minihmm.represent.ModelReducer` methods

- Reorganized & clarified test names

0.3.2

---------------------

- Python 2.7 support dropped

- Test environments changed to Python 3.6 and 3.9

- Dockerized

0.3.0

---------------------

- BREAKING: footprint of serialized objects now smaller

- Improved screen output in ``DefaultLoggerFactory()``

- Improved code styling

0.2.1

---------------------

- Restored Python 3 compatibility

0.2.0

---------------------

- Migrated serialization setup to ``jsonpickle``, a practice much saner than
what I had been previously doing. This breaks backward compatibility with
v0.1.4 JSON blobs, but enables far more flexibility in what can be serialized

- replace older ``(de)serialize()`` methods with much saner ``get_header()``
and ``get_row()`` for export of models as ``DataFrame`` rows (e.g. to watch
parameter trajectories during training

- ``train_baum_welch()`` can now weight individual observations

- changed logging in ``train_baum_welch()``. This led to some
backward-incompatible changes, but is much nicer. It also includes a
``DefaultLoggerFactory()`` so people don't have to comb through insane
logs anymore

- Unit tests and multiple improvments for ``train_baum_welch()``

0.1.4

---------------------

- Some class properties are now manged, saving me from myself

- ``to_dict()`` and ``from_dict()`` methods specified for serializing models as
JSON blobs

- Convenience methods for building HMM tables from known observations,
optionally with weights

- Speed improvements under the hood

- Suppression of non-useful warnings, and creation of useful ones

- Unit tests for key features

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.