odatse.util.read_ts module

odatse.util.read_ts.read_Ts(info: dict, numT: int = None) Tuple[bool, ndarray][source]

Read temperature or inverse-temperature values from the provided info dictionary.

Parameters:
  • info (dict) – Dictionary containing temperature or inverse-temperature parameters.

  • numT (int, optional) – Number of temperature or inverse-temperature values to generate (default is None).

Returns:

  • as_beta (bool) – True if using inverse-temperature, False if using temperature.

  • betas (np.ndarray) – Sequence of inverse-temperature values.

Raises:
  • ValueError – If numT is not specified, or if both Tmin/Tmax and bmin/bmax are defined, or if neither are defined, or if bmin/bmax or Tmin/Tmax values are invalid.

  • RuntimeError – If the mode is unknown (neither set_T nor set_b).