Nmrsim

Latest version: v0.6.0.post1

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

Scan your dependencies

Page 1 of 2

1.0.0

API is stable.
The package is available on PyPI (and perhaps conda).

0.6.0

---------------------------------
Changed
^^^^^^^
* Python 3.6 reached its End of Life, and is no longer supported.
* Requirement for the :code:`sparse` library is now<=v0.10.0 *or* >=0.13.0.
The library maintainers introduced bugs in :code:`sparse 0.11` that broke :code:`nmrsim`,
but they were fixed in :code:`0.13`.

Added
^^^^^
* nmrsim.plt: the plot functions have the optional boolean argument :code:`hidden`.
The default :code:`hidden=False` retains previous behavior,
where a plot is displayed when possible.
When :code:`hidden=True`, the :code:`.show()` method is not executed,
and the plot is not displayed.
The main use for this is to allow automated tests to run in CI without hanging.

0.5.2

---------------------------------
Changed
^^^^^^^
* Requirement for the `sparse` library capped at v0.10.0.
Version 0.11.0+ results in numba errors.
See `sparse issue 499 <https://github.com/pydata/sparse/issues/499>`_.

0.5.1

---------------------------------
Fixed
^^^^^
* unneccessary print statements removed rom qm.py (Issue 5)

0.5.0

---------------------------------
Changed
^^^^^^^
* add_lorentzians moved from nmr.plt to nmr.math.
Besides being more appropriate here,
it fixes a problem where importing from nmrsim.plt also requires importing
from matplotlib/Tkinter.
Some environments
(some Unix systems; BeeWare's Briefcase packaging tool)
do not have Tkinter available.
* nmrsim.plt will substitute the matplotlib "Agg" backend for "TkAgg"
if tkinter is not found on the users system, and print a warning message
that plots will not be visible.

0.4.0

---------------------------------
Changed
^^^^^^^
* nmrsim.qm now uses importlib.resources.path to find the nmrsim/bin folder,
instead of relying on the use of __file__.
For users, this means that if your application uses nmrsim as a dependency,
and you want to freeze the application (e.g. with PyInstaller or PyOxidizer),
the frozen app should now find the bin folder and contents.

Fixed
^^^^^
* Documentation errors (Issues 2, 3, 4)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.