Releases: glotzerlab/gsd
Releases · glotzerlab/gsd
v3.3.2
v3.3.1
v3.3.0
v3.2.1
Fixed:
- Write all pending index entries to the file when
gsd_flush()
is called aftergsd_write_chunk()
and beforegsd_end_frame()
(#319). - Readthedocs builds with pandas 2.2.0 (#322).
- Import without seg fault when built with CMake on macOS (#323).
- Internal cached data remains valid when users modify frames obtained by indexing trajectories (#324).
Changed:
v3.2.0
v3.1.1
Fixed:
- Raise a
FileExistsError
when opening a file that already exists withmode = 'x'
.
v3.1.0
Fixed:
hoomd.read_log
no longer triggers a numpy deprecation warning.
Added:
HOOMDTrajectory.flush
- flush buffered writes on an openHOOMDTrajectory
.
v3.0.1
Fixed:
- Prevent
ValueError: signal only works in main thread of the main interpreter
when importing gsd in a non-main thread.
v3.0.0
Added:
gsd.version.version
- version string identifier. PEP8 compliant name replaces__version__
.GSDFile.flush
- flush write buffers (C APIgsd_flush
) (#237).GSDFile.maximum_write_buffer_size
- get/set the write buffer size (C APIgsd_get_maximum_write_buffer_size
/gsd_set_maximum_write_buffer_size
) (#237).GSDFile.index_entries_to_buffer
- get/set the write buffer size (C APIindex_entries_to_buffer
/index_entries_to_buffer
) (#237).- On importing [gsd]{.title-ref}, install a
SIGTERM
handler that callssys.exit(1)
(#237).
Changed:
write_chunk
buffers writes across frames to increase performance (#237).- Use Doxygen and breathe to generate C API documentation in Sphinx (#237).
Removed: