Skip to content

v0.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jun 08:27

0.1.1

Updated variable array access and other improvements.

Added

  • tecio.ZoneList / tecio.VariableList container types for Read.zone and
    ReadZone.variable, with slicing and exact-name lookup.
  • ReadZone.get_array(key) for direct array access by index, name, or list
    of names.
  • tec2mat command line tool to convert input Tecplot file to MATLAB
    compatible .mat file format. Importable as a MATLAB structure with all
    zones, variables, and metadata.

Changed

  • Read.zone / ReadZone.variable now return ZoneList / VariableList
    instead of plain list.
  • Read tests rewritten to match writer-test conventions (fixtures,
    pytest.raises, class grouping).

Fixed

  • Legacy style unstructured zone headers in ASCII files use different keywords
    for data packing and zone type resulting in tecio interpreting these as
    single point ordered zone. These special cases have been added.

Removed

  • Breaking: attribute-style variable access (zone.x) — was broken
    (infinite recursion) on SZL and case-insensitive on PLT. Use
    zone.get_array("x") instead.