read_neb_sella_irc_frame

nebscape_lib_class.read_neb_sella_irc_frame(row_index=None, band_id=None, frame_kind=None, frame_index=None)

Read one Sella/IRC frame by row index or band-local index.

Parameters:
  • row_index (int, optional) – Zero-based table row index; when supplied to a reader, takes precedence over identifier lookup. Default: None.

  • band_id (int, optional) – Identifier of the interpolated band. Default: None.

  • frame_kind (str or int, optional) – Frame kind: sella, irc_forward, or irc_reverse (NEBScape readers also accept stored integer codes). Default: None.

  • frame_index (int, optional) – Zero-based frame index within the requested frame kind. Default: None.

Returns:

nebscape_sella_irc_frame_class or None – Record view, or None when the corresponding table or parent record is absent.

Notes

Supply row_index or all band-local identifiers. Incomplete selectors raise ValueError; an invalid index can raise IndexError or KeyError.