-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2019-735ab234c2 2019-10-02 00:45:37.415221 --------------------------------------------------------------------------------
Name : python-gsd Product : Fedora 31 Version : 1.9.0 Release : 1.fc31 URL : https://gsd.readthedocs.io/ Summary : Read and write hoomd schema gsd files with an easy to use syntax Description :
GSD (General Simulation Data) is a file format specification and a library to read and write it. The package also contains a python module that reads and writes hoomd schema gsd files with an easy to use syntax.
* Efficiently store many frames of data from simulation runs. * High performance file read and write. * Support arbitrary chunks of data in each frame (position, orientation, type, etc...). * Append frames to an existing file with a monotonically increasing frame number. * Resilient to job kills. * Variable number of named chunks in each frame. * Variable size of chunks in each frame. * Each chunk identifies data type. * Common use cases: NxM arrays in double, float, int, char types. * Generic use case: binary blob of N bytes. * Easy to integrate into other tools with python, or a C API (< 1k lines). * Fast random access to frames.
-------------------------------------------------------------------------------- Update Information:
Changes since 1.5.1: ------------------- * File API: Add ``find_matching_chunk_names()`` * ``HOOMD`` schema 1.4: Add user defined logged data. * ``HOOMD`` schema 1.4: Add ``type_shapes`` specification. * pytest >= 3.9.0 is required to run unit tests. * ``gsd.fl.open`` and ``gsd.hoomd.open`` accept objects implementing ``os.PathLike``. * Report an error when attempting to write a chunk that fails to allocate a name. * Reduce virtual memory usage in ``rb`` and ``wb`` open modes. * Additional checks for corrupt GSD files on open. * Synchronize after expanding file index. * Correctly raise ``IndexError`` when attempting to read frames before the first frame. * Raise ``RuntimeError`` when importing ``gsd`` in unsupported Python versions. * Slicing a HOOMDTrajectory object returns a view that can be used to directly select frames from a subset or sliced again. * raise ``IndexError`` when attempting to read frames before the first frame. * Dropped support for Python 2. * Add ``hpmc/sphere/orientable`` to HOOMD schema. * Documentation updates * The length of sliced HOOMDTrajectory objects can be determined with the built-in ``len()`` function. * Silence numpy deprecation warnings * Add ``pyproject.toml`` file that defines ``numpy`` as a proper build dependency (requires pip >= 10) * Reorganize documentation * Include ``sys/stat.h`` on all architectures. * Close file handle on errors in ``gsd_open``. * Always close file handle in ``gsd_close``. -------------------------------------------------------------------------------- References:
[ 1 ] Bug #1697141 - python-gsd-1.9.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=1697141 --------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2019-735ab234c2' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
package-announce@lists.fedoraproject.org