Releases: mphowardlab/lammpsio
Releases · mphowardlab/lammpsio
0.7.0
Added
- Initial support for type labels of particle and topology data through the
LabelMap
object. - Interconversion of topology data with GSD
Frame
. - Support for Python 3.13.
- Copying of topology data from an existing
Snapshot
when reading a dump file.
Fixed
- Only GSD properties that have been assigned are converted to a
Snapshot
. - Issues with writing topology information to data files.
- Deduction of atom type from information in
Snapshot
.
Removed
- Support for Python 3.8.
0.6.1
0.6.0
0.5.0
Added
- Basic support for molecular topology data. These data are exposed as
Bonds
,Angles
,Dihedrals
andImpropers
objects that can be included in aSnapshot
and read/written to aDataFile
. Some features are not yet fully supported, such as conversion to/from GSD format and as an option tocopy_from
for aDumpFile
. - Testing for Python 3.12.
Changed
- Bumped license year to 2024.
0.4.1
0.4.0
Added
- Snapshot can be created from and converted to a GSD HOOMD frame.
- Package version is embedded in
__version__
.
Changed
- Python 3.11 is supported and tested.
- Code style is enforced using
black
andflake8
. Developers should install
requirements-dev.txt
and configurepre-commit
. - Classes are broken into modules for readability. The user API does not change.
- NumPy arrays use
float
andint
as data types instead of specified precision.
0.3.0
0.2.0
0.1.1
0.1.0
Added
- Initial official release of all tools.
- Packaging support for PyPI.
- Unit tests for all code.
- Use GitHub Actions for testing and publishing.
- Create changelog and code of conduct files.
Changed
- The package has been renamed
lammpsio
for consistency with PyPI.