Skip to content

pySED v2.4.1 - legacy 2.x

Latest

Choose a tag to compare

@Tingliangstu Tingliangstu released this 30 Oct 11:26
· 2 commits to main since this release

pySED 2.4.1: legacy 2.x maintenance release

✨ Highlights

This release preserves the existing 2.x workflow before the separate 3.0 upgrade.

⚡ Fixes since v2.4.0

  • Preserve explicitly supplied q-path fractions such as 7/15 and -17/31 through input parsing and commensurate q-point construction (#66).
  • Retain short-decimal normalization and support for programmatically supplied floating-point q paths.
  • Include regression tests for exact fractional paths and documentation/publication-list updates.

🧩 Workflow and Compatibility

  • The 2.x input interface, HDF5 workflow, numerical conventions, and MIT license are unchanged.
  • The v2.4.1 tag identifies this exact release; legacy/2.4 preserves the old-version branch.
  • Version 3.0 remains on codex/pysed-3.0-architecture. No 3.0 implementation has been merged into main or included here.

🚀 Installation

Install this fixed version from GitHub:

python -m pip install "git+https://github.com/Tingliangstu/pySED.git@v2.4.1"

Alternatively, download and install the attached wheel. The PyPI package named pysed is an unrelated text-processing utility; this release is published on GitHub, not PyPI.

📦 Downloads and Archives

  • GitHub's Source code archives contain the tagged repository, including examples and documentation sources.
  • The attached wheel and sdist contain the installable Python package.
  • pySED-2.4.1-manual-html.zip contains the frozen HTML manual; extract it and open index.html.
  • SHA256SUMS.txt provides SHA-256 checksums for the three attached distribution/manual files.

✅ Validation

Validated locally on Windows with Python 3.13:

  • All 5 legacy regression tests passed.
  • Strict Sphinx documentation build passed.
  • Wheel/sdist build and twine check passed.
  • Isolated wheel installation and all three CLI aliases passed.
  • Four synthetic HDF5 calculation cases passed: serial/parallel and total/partial SED agree, with the expected 6.25 THz peak.

🔎 Full changes: v2.4.0...v2.4.1