GSM File FormatΒΆ

Files in GSM (GYRE Stellar Model) formast store HDF5 data describing a stellar model. This format is intended as a portable, storage-efficient alternative to the MESA File Format. It adheres to the following conventions:

  • All data objects are attached to the root HDF5 group (/)
  • Attributes are used to store scalar data
  • Datasets are used to store array data
  • Real values are written with type H5T_IEEE_F64LE when GYRE is compiled in double precision (the default), and type H5T_IEEE_F32LE otherwise
  • Integer values are written with type H5T_STD_I32LE

There are a number of versions of the GSM format, distinguished by the version attribute in the root HDF5 group: