Gsd

Latest version: v3.3.0

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

Scan your dependencies

Page 1 of 10

3.3.0

^^^^^^^^^^^^^^^^^^

*Added:*

* Support numpy 2.0
(`367 <https://github.com/glotzerlab/gsd/pull/367>`__).

*Changed:*

* Navigate the documentation with arrow keys
(`365 <https://github.com/glotzerlab/gsd/pull/365>`__).
* Add button to copy code snippets from the documentation
(`365 <https://github.com/glotzerlab/gsd/pull/365>`__).
* Remove singularity reference from the documentation
(`365 <https://github.com/glotzerlab/gsd/pull/365>`__).

*Removed:*

* Support for Python 3.8
(`367 <https://github.com/glotzerlab/gsd/pull/367>`__).

3.2.1

^^^^^^^^^^^^^^^^^^

*Fixed:*

* Write all pending index entries to the file when ``gsd_flush()`` is called after
``gsd_write_chunk()`` and before ``gsd_end_frame()``
(`319 <https://github.com/glotzerlab/gsd/pull/319>`__).
* Readthedocs builds with pandas 2.2.0
(`322 <https://github.com/glotzerlab/gsd/pull/322>`__).
* Import without seg fault when built with CMake on macOS
(`323 <https://github.com/glotzerlab/gsd/pull/323>`__).
* Internal cached data remains valid when users modify frames obtained by indexing trajectories
(`324 <https://github.com/glotzerlab/gsd/pull/324>`__).

*Changed:*

* Provide support via GitHub discussions
(`308 <https://github.com/glotzerlab/gsd/issues/308>`__).
* Use ruff
(`317 <https://github.com/glotzerlab/gsd/pull/317>`__).
* Perform fewer implicit flushes when using the ``gsd.hoomd`` python API
(`325 <https://github.com/glotzerlab/gsd/pull/325>`__).

3.2.0

^^^^^^^^^^^^^^^^^^

*Added:*

* Support Python 3.12
(`283 <https://github.com/glotzerlab/gsd/issues/283>`__).

3.1.1

^^^^^^^^^^^^^^^^^^

*Fixed:*

* Raise a ``FileExistsError`` when opening a file that already exists with ``mode = 'x'``
(`270 <https://github.com/glotzerlab/gsd/issues/270>`__).

3.1.0

^^^^^^^^^^^^^^^^^^

*Fixed:*

* ``hoomd.read_log`` no longer triggers a numpy deprecation warning
(`267 <https://github.com/glotzerlab/gsd/pull/267>`__).

*Added:*

* ``HOOMDTrajectory.flush`` - flush buffered writes on an open ``HOOMDTrajectory``
(`266 <https://github.com/glotzerlab/gsd/pull/266>`__).

3.0.1

^^^^^^^^^^^^^^^^^^

*Fixed:*

* Prevent ``ValueError: signal only works in main thread of the main interpreter`` when importing
gsd in a non-main thread (`257 <https://github.com/glotzerlab/gsd/issues/257>`__).

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.