Algebraixlib

Latest version: v1.4

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

Scan your dependencies

1.4

---

- Moved ``CacheStatus`` into its own module and removed ``utils.py`` in ``mathobjects``.
- Moved all of the modules in ``io`` into ``import_export``.
- Allow ``import_json`` to take in floats.
- Better handling of less than functionality for couplets, multisets, and sets.
- Added a ``tmp_sqlda_op`` to handle nodes that are not "SQL-DA" operations.

1.3

---

- ``Atom``:

- Bug fix to not compare differently typed values as equal.
- Updated to have pickle support.

- mojson.py extended to support ``Multiset``.
- ``import_csv`` function:

- Updated to have new argument for column names.
- Updated to propagate multiclan properties.

- ``Undef``:

- Updated to have a factory function.
- ``Undef`` propagation added to all algebras to support correct answers for chaining
data algebra expressions.

- ``Multiset``:

- Iteration performance improved.
- Updated to support ``[]`` notation.

- ``Mathobject`` updated to have ``__deepcopy__`` method.
- ``unary_multi_extend`` updated to support either ``Set`` or ``Multiset``.
- ``Couplet`` updated to have factory function.
- ``Set`` updated to have factory function.
- Partition functions extended to operate on ``Multiset``\s.
- ``Multiclan`` bug fix for multiplicities in substrict/superstrict operations.
- Minor quality of life improvements to ``mo_to_str`` function.
- ``Multiclan`` algebra updated to have new operations:

- ``get_rights``
- ``get_rights_for_left``
- ``project``
- ``from_dict``
- ``diag``
- ``defined_at``
- ``order_slice_to_listgen``
- ``order_slice``
- ``multiclan_to_listgen``

- ``Multiset`` algebra updated to have new operations:

- ``get_left_set``
- ``get_right_set``
- ``single``
- ``some``

- Minor quality of life changes to miscellaneous.py.

1.2

---

- Major improvements to how ``MathObject`` properties are handled.
- Corrections to propagations of ``MathObject`` properties.
- Additions to math documentation.
- Added an example IPython notebooks about XML representation.
- Minor corrections to example code in IPython notebooks.
- Minor improvements to layout of documentation.

1.1

---

- Initial release.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.