Changelog#
0.3.0 (upcoming)#
New features#
pxioscommand line interface withfetch,list,convertandvizsubcommands. Visualization requires the optionalvizextra (pip install polyxios[viz]).polyxios.read_polydataandpolyxios.visualize_meshhelpers, pluspolyxios.supported_extensionsto introspect the codec registry.
Changes#
The fetcher now resolves assets through a remote
models.jsoncatalog and downloads files individually, instead of pinned per-format release zips. Downloads are checksum-verified and the result is cached across runs; setPOLYXIOS_MODELS_URLto pin the catalog to an immutable URL.
0.2.0 (2026-06-25)#
First public release of polyxios.
New features#
Plugin-based codec registry via Python entry points — third-party packages can register mesh formats without patching polyxios.
VTK legacy (
.vtk) and XML (.vtu,.vtp) reader/writer with ASCII and binary (raw + appended) encoding.VTR appended format support.
MFEM mesh codec (
.mesh).MEDIT mesh codec (
.mesh).polyxios convertandpolyxios visualize-meshCLI commands.Lazy / memory-mapped loading for binary formats (
read(..., lazy=True)).polyxios.__version__exposes the full version string including the git commit hash for development builds (e.g.0.1.0.dev0+git20260623.101006a).
GitHub stats for 2026/05/26 - 2026/06/25 (tag: None)
These lists are automatically generated and may be incomplete or contain duplicates.
The following 4 authors contributed 47 commits.
Maharshi Gor
Praneeth Shetty
Serge Koudoro
skoudoro
We closed a total of 12 issues, 12 pull requests and 0 regular issues.
Pull Requests (12):
PR #12: NF: add MFEM mesh codec (.mesh)
PR #9: NF: Handle the other vtk formats
PR #11: MNT: update pre-commit hooks
PR #10: BF/NF: fix PLY binary reader + add SPLAT codec and compressed 3DGS support
PR #8: BF: handling VTK files improvements
PR #4: Fix: vtk codec to read ascii polydata and support v1.0
PR #7: CI: Avoid cron job on fork
PR #6: MNT: update pre-commit hooks
PR #3: NF: Adding Data Fetcher
PR #5: MNT: update pre-commit hooks
PR #2: DOC: Replace arrow and em-dashes with dash
PR #1: NF: initial framework from polyxios
Issues (0):