io.ATL07

  • Reads ICESat-2 ATL07 Sea Ice Height data files

Calling Sequence

from icesat2_toolkit.io import ATL07
IS2_atl07_mds,IS2_atl07_attrs,IS2_atl07_beams = ATL07.read_granule(FILENAME)

Source code

icesat2_toolkit.io.ATL07.read_granule(FILENAME, ATTRIBUTES=False, KEEP=False, **kwargs)[source]

Reads ICESat-2 ATL07 (Sea Ice Height) data files

Parameters
FILENAME: str

full path to ATL07 file

ATTRIBUTES: bool, default False

read HDF5 attributes for groups and variables

KEEP: bool, default False

keep file object open

Returns
IS2_atl07_mds: dict

ATL07 variables

IS2_atl07_attrs:

ATL07 attributes

IS2_atl07_beams: list

valid ICESat-2 beams within ATL07 file

icesat2_toolkit.io.ATL07.find_beams(FILENAME, KEEP=False, **kwargs)[source]

Find valid beam groups within ICESat-2 ATL07 (Sea Ice Height) data files

Parameters
FILENAME: str

full path to ATL07 file

KEEP: bool, default False

keep file object open

Returns
IS2_atl07_beams: list

valid ICESat-2 beams within ATL07 file

icesat2_toolkit.io.ATL07.read_beam(FILENAME, gtx, ATTRIBUTES=False, KEEP=False, **kwargs)[source]

Reads ICESat-2 ATL07 (Sea Ice Height) data files for a specific beam

Parameters
FILENAME: str

full path to ATL07 file

gtx: str

beam name based on ground track and position

  • 'gt1l'

  • 'gt1r'

  • 'gt2l'

  • 'gt2r'

  • 'gt3l'

  • 'gt3r'

ATTRIBUTES: bool, default False

read HDF5 attributes for groups and variables

KEEP: bool, default False

keep file object open

Returns
IS2_atl07_mds: dict

ATL07 variables

IS2_atl07_attrs:

ATL07 attributes