# SZL Read Functions

```{eval-rst}
.. currentmodule:: tecio.libtecio

.. autosummary::
   :nosignatures:

   tec_file_reader_open
   tec_file_reader_close
   tec_file_get_type
   tec_data_set_get_title
   tec_data_set_get_num_vars
   tec_data_set_get_num_zones
   tec_zone_get_ijk
   tec_zone_get_title
   tec_zone_get_type
   tec_zone_is_enabled
   tec_zone_get_solution_time
   tec_zone_get_strand_id
   is_64bit
   tec_zone_node_map_get_64
   tec_zone_node_map_get
   tec_var_get_name
   tec_var_is_enabled
   tec_zone_var_get_type
   tec_zone_var_get_value_location
   tec_zone_var_is_passive
   tec_zone_var_get_shared_zone
   tec_zone_var_get_num_values
   tec_zone_var_get_float_values
   tec_zone_var_get_double_values
   tec_zone_var_get_int32_values
   tec_zone_var_get_int16_values
   tec_zone_var_get_uint8_values
```

```{eval-rst}
.. autofunction:: tecio.libtecio.tec_file_reader_open
.. autofunction:: tecio.libtecio.tec_file_reader_close
.. autofunction:: tecio.libtecio.tec_file_get_type
.. autofunction:: tecio.libtecio.tec_data_set_get_title
.. autofunction:: tecio.libtecio.tec_data_set_get_num_vars
.. autofunction:: tecio.libtecio.tec_data_set_get_num_zones
.. autofunction:: tecio.libtecio.tec_zone_get_ijk
.. autofunction:: tecio.libtecio.tec_zone_get_title
.. autofunction:: tecio.libtecio.tec_zone_get_type
.. autofunction:: tecio.libtecio.tec_zone_is_enabled
.. autofunction:: tecio.libtecio.tec_zone_get_solution_time
.. autofunction:: tecio.libtecio.tec_zone_get_strand_id
.. autofunction:: tecio.libtecio.is_64bit
.. autofunction:: tecio.libtecio.tec_zone_node_map_get_64
.. autofunction:: tecio.libtecio.tec_zone_node_map_get
.. autofunction:: tecio.libtecio.tec_var_get_name
.. autofunction:: tecio.libtecio.tec_var_is_enabled
.. autofunction:: tecio.libtecio.tec_zone_var_get_type
.. autofunction:: tecio.libtecio.tec_zone_var_get_value_location
.. autofunction:: tecio.libtecio.tec_zone_var_is_passive
.. autofunction:: tecio.libtecio.tec_zone_var_get_shared_zone
.. autofunction:: tecio.libtecio.tec_zone_var_get_num_values
.. autofunction:: tecio.libtecio.tec_zone_var_get_float_values
.. autofunction:: tecio.libtecio.tec_zone_var_get_double_values
.. autofunction:: tecio.libtecio.tec_zone_var_get_int32_values
.. autofunction:: tecio.libtecio.tec_zone_var_get_int16_values
.. autofunction:: tecio.libtecio.tec_zone_var_get_uint8_values
```

## Auxiliary Data

```{eval-rst}
.. currentmodule:: tecio.libtecio

.. autosummary::
   :nosignatures:

   tec_data_set_aux_data_get_num_items
   tec_data_set_aux_data_get_item
   tec_var_aux_data_get_num_items
   tec_var_aux_data_get_item
   tec_zone_aux_data_get_num_items
   tec_zone_aux_data_get_item
```

```{eval-rst}
.. autofunction:: tecio.libtecio.tec_data_set_aux_data_get_num_items
.. autofunction:: tecio.libtecio.tec_data_set_aux_data_get_item
.. autofunction:: tecio.libtecio.tec_var_aux_data_get_num_items
.. autofunction:: tecio.libtecio.tec_var_aux_data_get_item
.. autofunction:: tecio.libtecio.tec_zone_aux_data_get_num_items
.. autofunction:: tecio.libtecio.tec_zone_aux_data_get_item
```
