Vendor lammps-logfile 1.1.4 wheel for piplite - #422
Merged
Conversation
Replaces the 1.1.3 wheel in pypi/ with the wheel published to PyPI as lammps-logfile 1.1.4 (2026-08-28). Changes since 1.1.3 (https://github.com/henriasv/lammps-logfile/blob/master/CHANGELOG.md): - Thermo blocks not terminated by a "Loop time" line (interrupted or canceled runs) are parsed correctly instead of swallowing the trailing output as a garbage row that turns numeric columns into strings. - read_log on a non-mmappable stream (io.StringIO) falls back to the line-based reader instead of returning an empty DataFrame. - Logs with many run commands no longer parse quadratically slowly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
andeplane
approved these changes
Aug 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Swaps the vendored
pypi/lammps_logfile-1.1.3-py3-none-any.whlfor the wheel published to PyPI today as lammps-logfile 1.1.4 (sha256 matches the PyPI file), so%pip install lammps-logfilein Atomify notebooks picks it up on the nextmake jupyter/ Pages deploy. No other changes — the piplite index is regenerated frompypi/at build time.Changes since 1.1.3 (changelog):
Loop timeline — e.g. a run that was stopped/canceled in Atomify — are now parsed correctly. Previously the trailing output was swallowed into the data as a garbage row, turning numeric columns into strings, so plotting a canceled run'slog.lammpsfailed.read_logon a non-mmappable stream (io.StringIO) now falls back to the line-based reader instead of returning an empty DataFrame.runcommands no longer parse quadratically slowly (77 MB / 2000 runs: 56 s → 0.7 s).Tested: wheel installs and imports as 1.1.4 (pure-Python
py3-none-any, same dependency set as 1.1.3: pandas, numpy, matplotlib).