0.1.0#
First stable release of tecio-python.
Added#
tecio.open()unified entry point supportingr,w,x,a, anda+modes across all three file formatsSZL (
.szplt) read and write via the TecIO C library new APIPLT (
.plt) binary read via a pure-Python parser and write via the classic TecIO APIDAT (
.dat/.tec) ASCII read and write withBLOCKandPOINTdatapacking supportSupport for ordered (IJK) and simple finite-element zone types (FELINESEG, FETRIANGLE, FEQUADRILATERAL, FETETRAHEDRON, FEBRICK)
Variable sharing, passive variables, and zone-level auxiliary data
Dataset-level and variable-level auxiliary data read and write
CLI tools:
tecdump,tecextract,teconvert,tecscale,tecmerge,tecslice,tecstats,tecfixGitHub Actions CI with ruff formatting, linting, ty type checking, and pytest
Apache 2.0 license
Planned improvements#
FEMIXEDzone supportFEPOLYGONandFEPOLYHEDRONwrite support for PLT and DAT formatsPython wrappers for
libteciompi.soto enable parallel I/OIn-memory data containers with simple IO interface