satpy.readers package
Subpackages
Submodules
- satpy.readers._geos_area module
- satpy.readers.aapp_l1b module
AAPPL1BaseFileHandlerAAPPL1BaseFileHandler._calibrate_active_channel_data()AAPPL1BaseFileHandler._get_platform_name()AAPPL1BaseFileHandler._set_filedata_layout()AAPPL1BaseFileHandler._update_dataset_attributes()AAPPL1BaseFileHandler.end_timeAAPPL1BaseFileHandler.get_dataset()AAPPL1BaseFileHandler.read()AAPPL1BaseFileHandler.start_time
AVHRRAAPPL1BFileAVHRRAAPPL1BFile._calibrate_active_channel_data()AVHRRAAPPL1BFile._convert_binary_channel_status_to_activation_dict()AVHRRAAPPL1BFile._create_40km_interpolator()AVHRRAAPPL1BFile._get_active_channels()AVHRRAAPPL1BFile._get_all_interpolated_angles_uncached()AVHRRAAPPL1BFile._get_all_interpolated_coordinates_uncached()AVHRRAAPPL1BFile._get_channel_binary_status_from_header()AVHRRAAPPL1BFile._get_coordinates_in_degrees()AVHRRAAPPL1BFile._get_tiepoint_angles_in_degrees()AVHRRAAPPL1BFile._interpolate_arrays()AVHRRAAPPL1BFile._set_filedata_layout()AVHRRAAPPL1BFile.available_datasets()AVHRRAAPPL1BFile.calibrate()AVHRRAAPPL1BFile.get_angles()AVHRRAAPPL1BFile.navigate()
_ir_calibrate()_vis_calibrate()create_xarray()get_aapp_chunks()get_avhrr_lac_chunks()
- satpy.readers.aapp_mhs_amsub_l1c module
- satpy.readers.abi_base module
NC_ABI_BASENC_ABI_BASE._adjust_coords()NC_ABI_BASE._adjust_data()NC_ABI_BASE._get_areadef_fixedgrid()NC_ABI_BASE._get_areadef_latlon()NC_ABI_BASE._rename_dims()NC_ABI_BASE.end_timeNC_ABI_BASE.get_area_def()NC_ABI_BASE.get_dataset()NC_ABI_BASE.ncNC_ABI_BASE.sensorNC_ABI_BASE.spatial_resolution_to_number()NC_ABI_BASE.start_time
- satpy.readers.abi_l1b module
- satpy.readers.abi_l2_nc module
- satpy.readers.acspo module
- satpy.readers.agri_l1 module
- satpy.readers.ahi_hsd module
- Time Information
- Satellite Position
AHIHSDFileHandlerAHIHSDFileHandler._check_fpos()AHIHSDFileHandler._get_area_def()AHIHSDFileHandler._get_metadata()AHIHSDFileHandler._get_user_calibration_correction_type()AHIHSDFileHandler._ir_calibrate()AHIHSDFileHandler._is_valid_timeline()AHIHSDFileHandler._mask_invalid()AHIHSDFileHandler._mask_space()AHIHSDFileHandler._modify_observation_time_for_nominal()AHIHSDFileHandler._read_data()AHIHSDFileHandler._read_header()AHIHSDFileHandler._vis_calibrate()AHIHSDFileHandler.areaAHIHSDFileHandler.calibrate()AHIHSDFileHandler.convert_to_radiance()AHIHSDFileHandler.end_timeAHIHSDFileHandler.get_area_def()AHIHSDFileHandler.get_dataset()AHIHSDFileHandler.nominal_end_timeAHIHSDFileHandler.nominal_start_timeAHIHSDFileHandler.observation_end_timeAHIHSDFileHandler.observation_start_timeAHIHSDFileHandler.read_band()AHIHSDFileHandler.start_time
- satpy.readers.ahi_l1b_gridded_bin module
AHIGriddedFileHandlerAHIGriddedFileHandler._calibrate()AHIGriddedFileHandler._download_luts()AHIGriddedFileHandler._get_luts()AHIGriddedFileHandler._load_lut()AHIGriddedFileHandler._read_data()AHIGriddedFileHandler._untar_luts()AHIGriddedFileHandler.calibrate()AHIGriddedFileHandler.get_area_def()AHIGriddedFileHandler.get_dataset()AHIGriddedFileHandler.read_band()
- satpy.readers.ami_l1b module
- satpy.readers.amsr2_l1b module
- satpy.readers.amsr2_l2 module
- satpy.readers.amsr2_l2_gaasp module
GAASPFileHandlerGAASPFileHandler._add_lonlat_coords()GAASPFileHandler._available_if_this_file_type()GAASPFileHandler._available_new_datasets()GAASPFileHandler._fill_data()GAASPFileHandler._get_ds_info_for_data_arr()GAASPFileHandler._get_var_name_without_suffix()GAASPFileHandler._is_2d_yx_data_array()GAASPFileHandler._nan_for_dtype()GAASPFileHandler._scale_data()GAASPFileHandler.available_datasets()GAASPFileHandler.dim_resolutionsGAASPFileHandler.end_timeGAASPFileHandler.get_dataset()GAASPFileHandler.is_griddedGAASPFileHandler.ncGAASPFileHandler.platform_nameGAASPFileHandler.sensor_namesGAASPFileHandler.start_timeGAASPFileHandler.time_dimsGAASPFileHandler.x_dimsGAASPFileHandler.y_dims
GAASPGriddedFileHandlerGAASPLowResFileHandler
- satpy.readers.ascat_l2_soilmoisture_bufr module
- satpy.readers.atms_l1b_nc module
AtmsL1bNCFileHandlerAtmsL1bNCFileHandler._drop_coords()AtmsL1bNCFileHandler._merge_attributes()AtmsL1bNCFileHandler._select_dataset()AtmsL1bNCFileHandler._standardize_dims()AtmsL1bNCFileHandler.antenna_temperatureAtmsL1bNCFileHandler.attrsAtmsL1bNCFileHandler.end_timeAtmsL1bNCFileHandler.get_dataset()AtmsL1bNCFileHandler.platform_nameAtmsL1bNCFileHandler.sensorAtmsL1bNCFileHandler.start_time
- satpy.readers.atms_sdr_hdf5 module
- satpy.readers.avhrr_l1b_gaclac module
- satpy.readers.clavrx module
CLAVRXHDF4FileHandlerCLAVRXNetCDFFileHandlerCLAVRXNetCDFFileHandler._available_new_datasets()CLAVRXNetCDFFileHandler._get_ds_info_for_data_arr()CLAVRXNetCDFFileHandler._is_2d_yx_data_array()CLAVRXNetCDFFileHandler._is_polar()CLAVRXNetCDFFileHandler.available_datasets()CLAVRXNetCDFFileHandler.get_area_def()CLAVRXNetCDFFileHandler.get_dataset()
_CLAVRxHelper_get_platform()_get_rows_per_scan()_get_sensor()
- satpy.readers.cmsaf_claas2 module
- satpy.readers.electrol_hrit module
- satpy.readers.epic_l1b_h5 module
- satpy.readers.eps_l1b module
EPSAVHRRFileEPSAVHRRFile._get_angle_dataarray()EPSAVHRRFile._get_calibrated_dataarray()EPSAVHRRFile._get_full_angles()EPSAVHRRFile._get_full_angles_uncached()EPSAVHRRFile._get_full_lonlats_uncached()EPSAVHRRFile._interpolate()EPSAVHRRFile._interpolate_20km_to_1kmEPSAVHRRFile._read_all()EPSAVHRRFile.end_timeEPSAVHRRFile.get_bounding_box()EPSAVHRRFile.get_dataset()EPSAVHRRFile.get_lonlats()EPSAVHRRFile.keys()EPSAVHRRFile.platform_nameEPSAVHRRFile.sensor_nameEPSAVHRRFile.sensorsEPSAVHRRFile.spacecraftsEPSAVHRRFile.start_timeEPSAVHRRFile.three_a_maskEPSAVHRRFile.three_b_maskEPSAVHRRFile.units
create_xarray()radiance_to_bt()radiance_to_refl()read_records()
- satpy.readers.eum_base module
- satpy.readers.fci_l1c_nc module
FCIL1cNCFileHandlerFCIL1cNCFileHandler._get_aux_data_lut_vector()FCIL1cNCFileHandler._get_dataset_aux_data()FCIL1cNCFileHandler._get_dataset_index_map()FCIL1cNCFileHandler._get_dataset_measurand()FCIL1cNCFileHandler._get_dataset_quality()FCIL1cNCFileHandler._getitem()FCIL1cNCFileHandler._platform_name_translateFCIL1cNCFileHandler.calc_area_extent()FCIL1cNCFileHandler.calibrate()FCIL1cNCFileHandler.calibrate_counts_to_physical_quantity()FCIL1cNCFileHandler.calibrate_counts_to_rad()FCIL1cNCFileHandler.calibrate_rad_to_bt()FCIL1cNCFileHandler.calibrate_rad_to_refl()FCIL1cNCFileHandler.end_timeFCIL1cNCFileHandler.get_area_def()FCIL1cNCFileHandler.get_channel_measured_group_path()FCIL1cNCFileHandler.get_dataset()FCIL1cNCFileHandler.get_segment_position_info()FCIL1cNCFileHandler.nominal_end_timeFCIL1cNCFileHandler.nominal_start_timeFCIL1cNCFileHandler.observation_end_timeFCIL1cNCFileHandler.observation_start_timeFCIL1cNCFileHandler.orbital_paramFCIL1cNCFileHandler.rc_period_minFCIL1cNCFileHandler.start_time
_ensure_dataarray()_get_aux_data_name_from_dsname()_get_channel_name_from_dsname()
- satpy.readers.fci_l2_nc module
- satpy.readers.file_handlers module
BaseFileHandlerBaseFileHandler._combine()BaseFileHandler._combine_orbital_parameters()BaseFileHandler._combine_time_parameters()BaseFileHandler.available_datasets()BaseFileHandler.combine_info()BaseFileHandler.end_timeBaseFileHandler.file_type_matches()BaseFileHandler.get_area_def()BaseFileHandler.get_bounding_box()BaseFileHandler.get_dataset()BaseFileHandler.sensor_namesBaseFileHandler.start_time
open_dataset()
- satpy.readers.fy4_base module
- satpy.readers.generic_image module
- satpy.readers.geocat module
GEOCATFileHandlerGEOCATFileHandler._calc_area_resolution()GEOCATFileHandler._first_good_nav()GEOCATFileHandler._get_extents()GEOCATFileHandler._get_proj()GEOCATFileHandler._load_nav()GEOCATFileHandler.available_datasets()GEOCATFileHandler.end_timeGEOCATFileHandler.get_area_def()GEOCATFileHandler.get_dataset()GEOCATFileHandler.get_metadata()GEOCATFileHandler.get_platform()GEOCATFileHandler.get_sensor()GEOCATFileHandler.get_shape()GEOCATFileHandler.is_geoGEOCATFileHandler.platformsGEOCATFileHandler.resolutionGEOCATFileHandler.resolutionsGEOCATFileHandler.sensor_namesGEOCATFileHandler.sensorsGEOCATFileHandler.start_time
- satpy.readers.ghi_l1 module
- satpy.readers.ghrsst_l2 module
- satpy.readers.glm_l2 module
- satpy.readers.goes_imager_hrit module
- satpy.readers.goes_imager_nc module
- NOAA-CLASS
- EUMETSAT
AreaDefEstimatorAreaDefEstimator._create_area_def()AreaDefEstimator._get_area_description()AreaDefEstimator._get_area_extent_at_max_scan_angle()AreaDefEstimator._get_max_scan_angle()AreaDefEstimator._get_projection()AreaDefEstimator._get_shape_with_uniform_pixel_size()AreaDefEstimator._get_uniform_pixel_size()AreaDefEstimator.get_area_def_with_uniform_sampling()
GOESCoefficientReaderGOESCoefficientReader._denoise()GOESCoefficientReader._float()GOESCoefficientReader._get_ir_coefs()GOESCoefficientReader._get_table()GOESCoefficientReader._get_vis_coefs()GOESCoefficientReader._load_url_or_file()GOESCoefficientReader.get_coefs()GOESCoefficientReader.gvar_channelsGOESCoefficientReader.ir_tablesGOESCoefficientReader.vis_tables
GOESEUMGEONCFileHandlerGOESEUMNCFileHandlerGOESNCBaseFileHandlerGOESNCBaseFileHandler._calibrate()GOESNCBaseFileHandler._calibrate_ir()GOESNCBaseFileHandler._calibrate_vis()GOESNCBaseFileHandler._counts2radiance()GOESNCBaseFileHandler._get_area_def_uniform_sampling()GOESNCBaseFileHandler._get_earth_mask()GOESNCBaseFileHandler._get_nadir_pixel()GOESNCBaseFileHandler._get_platform_name()GOESNCBaseFileHandler._get_sector()GOESNCBaseFileHandler._ircounts2radiance()GOESNCBaseFileHandler._is_yaw_flip()GOESNCBaseFileHandler._update_metadata()GOESNCBaseFileHandler._viscounts2radiance()GOESNCBaseFileHandler.available_datasets()GOESNCBaseFileHandler.calibrate()GOESNCBaseFileHandler.end_timeGOESNCBaseFileHandler.get_dataset()GOESNCBaseFileHandler.get_shape()GOESNCBaseFileHandler.ir_sectorsGOESNCBaseFileHandler.metaGOESNCBaseFileHandler.resolutionGOESNCBaseFileHandler.start_timeGOESNCBaseFileHandler.vis_sectorsGOESNCBaseFileHandler.yaw_flip_sampling_distance
GOESNCFileHandleris_vis_channel()test_coefs()
- satpy.readers.gpm_imerg module
- satpy.readers.grib module
GRIBFileHandlerGRIBFileHandler._analyze_messages()GRIBFileHandler._area_def_from_msg()GRIBFileHandler._convert_datetime()GRIBFileHandler._correct_cyl_minmax_xy()GRIBFileHandler._correct_proj_params_over_prime_meridian()GRIBFileHandler._create_dataset_ids()GRIBFileHandler._get_area_info()GRIBFileHandler._get_corner_lonlat()GRIBFileHandler._get_corner_xy()GRIBFileHandler._get_cyl_area_info()GRIBFileHandler._get_cyl_minmax_lonlat()GRIBFileHandler._get_extents()GRIBFileHandler._get_message()GRIBFileHandler.available_datasets()GRIBFileHandler.end_timeGRIBFileHandler.get_area_def()GRIBFileHandler.get_dataset()GRIBFileHandler.get_metadata()GRIBFileHandler.start_time
- satpy.readers.hdf4_utils module
- satpy.readers.hdf5_utils module
- satpy.readers.hdfeos_base module
HDFEOSBaseFileReaderHDFEOSBaseFileReader._add_satpy_metadata()HDFEOSBaseFileReader._get_good_data_mask()HDFEOSBaseFileReader._load_all_metadata_attributes()HDFEOSBaseFileReader._platform_name_from_filename()HDFEOSBaseFileReader._read_dataset_in_file()HDFEOSBaseFileReader._read_mda()HDFEOSBaseFileReader._resolution_to_rows_per_scan()HDFEOSBaseFileReader._scale_and_mask_data_array()HDFEOSBaseFileReader._split_line()HDFEOSBaseFileReader._start_time_from_filename()HDFEOSBaseFileReader.end_timeHDFEOSBaseFileReader.load_dataset()HDFEOSBaseFileReader.metadata_platform_nameHDFEOSBaseFileReader.read_mda()HDFEOSBaseFileReader.start_time
HDFEOSGeoReaderHDFEOSGeoReader.DATASET_NAMESHDFEOSGeoReader._geo_resolution_for_l1b()HDFEOSGeoReader._geo_resolution_for_l2_l1b()HDFEOSGeoReader._load_ds_by_name()HDFEOSGeoReader.geo_resolutionHDFEOSGeoReader.get_dataset()HDFEOSGeoReader.get_interpolated_dataset()HDFEOSGeoReader.is_geo_loadable_dataset()HDFEOSGeoReader.read_geo_resolution()
_find_and_run_interpolation()_interpolate_no_angles()_interpolate_with_angles()interpolate()
- satpy.readers.hrit_base module
HRITFileHandlerHRITFileHandler._get_hd()HRITFileHandler._get_output_info()HRITFileHandler.end_timeHRITFileHandler.get_area_def()HRITFileHandler.get_area_extent()HRITFileHandler.get_dataset()HRITFileHandler.get_xy_from_linecol()HRITFileHandler.observation_end_timeHRITFileHandler.observation_start_timeHRITFileHandler.read_band()HRITFileHandler.start_time
HRITSegmentdecompress()decompressed()get_header_content()get_header_id()get_xritdecompress_cmd()get_xritdecompress_outfile()
- satpy.readers.hrit_jma module
- Introduction
- Compression
HRITJMAFileHandlerHRITJMAFileHandler._check_sensor_platform_consistency()HRITJMAFileHandler._get_acq_time()HRITJMAFileHandler._get_area_def()HRITJMAFileHandler._get_line_offset()HRITJMAFileHandler._get_platform()HRITJMAFileHandler._interp()HRITJMAFileHandler._mask_space()HRITJMAFileHandler.calibrate()HRITJMAFileHandler.end_timeHRITJMAFileHandler.get_area_def()HRITJMAFileHandler.get_dataset()HRITJMAFileHandler.start_time
mjd2datetime64()
- satpy.readers.hrpt module
HRPTFileHRPTFile._chunksHRPTFile._dataHRPTFile._get_avhrr_tiepoints()HRPTFile._get_ch3_mask_or_true()HRPTFile._get_channel_data()HRPTFile._get_navigation_data()HRPTFile._is3bHRPTFile.calibrate_solar_channel()HRPTFile.calibrate_thermal_channel()HRPTFile.calibratorHRPTFile.end_timeHRPTFile.get_dataset()HRPTFile.lons_latsHRPTFile.platform_nameHRPTFile.read()HRPTFile.start_timeHRPTFile.telemetryHRPTFile.times
_get_channel_index()bfield()geo_interpolate()time_seconds()
- satpy.readers.hsaf_grib module
- satpy.readers.hsaf_h5 module
- satpy.readers.hy2_scat_l2b_h5 module
HY2SCATL2BH5FileHandlerHY2SCATL2BH5FileHandler._mask_data()HY2SCATL2BH5FileHandler._scale_data()HY2SCATL2BH5FileHandler.end_timeHY2SCATL2BH5FileHandler.get_dataset()HY2SCATL2BH5FileHandler.get_metadata()HY2SCATL2BH5FileHandler.get_variable_metadata()HY2SCATL2BH5FileHandler.platform_nameHY2SCATL2BH5FileHandler.start_time
- satpy.readers.iasi_l2 module
- satpy.readers.iasi_l2_so2_bufr module
- satpy.readers.ici_l1b_nc module
IciL1bNCFileHandlerIciL1bNCFileHandler._calibrate()IciL1bNCFileHandler._calibrate_bt()IciL1bNCFileHandler._drop_coords()IciL1bNCFileHandler._fetch_variable()IciL1bNCFileHandler._filter_variable()IciL1bNCFileHandler._get_global_attributes()IciL1bNCFileHandler._get_quality_attributes()IciL1bNCFileHandler._get_third_dimension_name()IciL1bNCFileHandler._interpolate()IciL1bNCFileHandler._interpolate_geo()IciL1bNCFileHandler._interpolate_viewing_angle()IciL1bNCFileHandler._manage_attributes()IciL1bNCFileHandler._orthorectify()IciL1bNCFileHandler._standardize_dims()IciL1bNCFileHandler.end_timeIciL1bNCFileHandler.get_dataset()IciL1bNCFileHandler.latitudeIciL1bNCFileHandler.longitudeIciL1bNCFileHandler.longitude_and_latitudeIciL1bNCFileHandler.observation_azimuthIciL1bNCFileHandler.observation_azimuth_and_zenithIciL1bNCFileHandler.observation_zenithIciL1bNCFileHandler.platform_nameIciL1bNCFileHandler.sensorIciL1bNCFileHandler.solar_azimuthIciL1bNCFileHandler.solar_azimuth_and_zenithIciL1bNCFileHandler.solar_zenithIciL1bNCFileHandler.ssp_lonIciL1bNCFileHandler.start_time
InterpolationType
- satpy.readers.insat3d_img_l1b_h5 module
- satpy.readers.li_base_nc module
LINCFileHandlerLINCFileHandler.add_provided_dataset()LINCFileHandler.apply_accumulate_index_offset()LINCFileHandler.apply_broadcast_to()LINCFileHandler.apply_fill_value()LINCFileHandler.apply_milliseconds_to_timedelta()LINCFileHandler.apply_seconds_to_datetime()LINCFileHandler.apply_seconds_to_timedelta()LINCFileHandler.apply_transforms()LINCFileHandler.apply_use_rescaling()LINCFileHandler.available_datasets()LINCFileHandler.check_variable_extra_info()LINCFileHandler.combine_info()LINCFileHandler.end_timeLINCFileHandler.generate_coords_from_scan_angles()LINCFileHandler.get_coordinate_names()LINCFileHandler.get_daskified_lon_lat()LINCFileHandler.get_dataset()LINCFileHandler.get_dataset_infos()LINCFileHandler.get_first_valid_variable()LINCFileHandler.get_latlon_names()LINCFileHandler.get_measured_variable()LINCFileHandler.get_projection_config()LINCFileHandler.get_transform_reference()LINCFileHandler.get_transformed_dataset()LINCFileHandler.get_variable_search_paths()LINCFileHandler.inverse_projection()LINCFileHandler.is_prod_in_accumulation_grid()LINCFileHandler.register_available_datasets()LINCFileHandler.register_coords_from_scan_angles()LINCFileHandler.register_dataset()LINCFileHandler.register_sector_datasets()LINCFileHandler.register_variable_datasets()LINCFileHandler.sensor_namesLINCFileHandler.start_timeLINCFileHandler.update_array_attributes()LINCFileHandler.validate_array_dimensions()LINCFileHandler.variable_path_exists()
- satpy.readers.li_l2_nc module
- satpy.readers.maia module
- satpy.readers.meris_nc_sen3 module
- satpy.readers.mersi_l1b module
- satpy.readers.mimic_TPW2_nc module
- satpy.readers.mirs module
MiRSL2ncHandlerMiRSL2ncHandler._apply_valid_range()MiRSL2ncHandler._available_btemp_datasets()MiRSL2ncHandler._available_new_datasets()MiRSL2ncHandler._count_channel_repeat_number()MiRSL2ncHandler._fill_data()MiRSL2ncHandler._get_coeff_filenamesMiRSL2ncHandler._get_ds_info_for_data_arr()MiRSL2ncHandler._get_platform_nameMiRSL2ncHandler._get_sensorMiRSL2ncHandler._is_2d_yx_data_array()MiRSL2ncHandler._nan_for_dtype()MiRSL2ncHandler._scale_data()MiRSL2ncHandler.apply_attributes()MiRSL2ncHandler.available_datasets()MiRSL2ncHandler.end_timeMiRSL2ncHandler.force_date()MiRSL2ncHandler.force_time()MiRSL2ncHandler.get_dataset()MiRSL2ncHandler.platform_shortnameMiRSL2ncHandler.sensor_namesMiRSL2ncHandler.start_timeMiRSL2ncHandler.update_metadata()
apply_atms_limb_correction()get_coeff_by_sfc()limb_correct_atms_bt()read_atms_coeff_to_string()read_atms_limb_correction_coefficients()
- satpy.readers.modis_l1b module
- Introduction
- Saturation Handling
- Geolocation files
HDFEOSBandReaderHDFEOSBandReader._calibrate_data()HDFEOSBandReader._fill_saturated()HDFEOSBandReader._get_band_index()HDFEOSBandReader._get_band_variable_name_and_index()HDFEOSBandReader._mask_invalid()HDFEOSBandReader._mask_uncertain_pixels()HDFEOSBandReader.get_dataset()HDFEOSBandReader.resHDFEOSBandReader.res_to_possible_variable_names
MixedHDFEOSReadercalibrate_bt()calibrate_counts()calibrate_radiance()calibrate_refl()
- satpy.readers.modis_l2 module
- Introduction
- Geolocation files
ModisL2HDFFileHandlerModisL2HDFFileHandler._extract_and_mask_category_dataset()ModisL2HDFFileHandler._load_all_metadata_attributes()ModisL2HDFFileHandler._mask_with_quality_assurance_if_needed()ModisL2HDFFileHandler._select_hdf_dataset()ModisL2HDFFileHandler.end_timeModisL2HDFFileHandler.get_dataset()ModisL2HDFFileHandler.is_imapp_mask_byte1ModisL2HDFFileHandler.read_geo_resolution()ModisL2HDFFileHandler.start_time
_bits_strip()_extract_byte_mask()_extract_two_byte_mask()
- satpy.readers.msi_safe module
SAFEMSIL1CSAFEMSIMDXMLSAFEMSIMDXML._band_index()SAFEMSIMDXML._sanitize_data()SAFEMSIMDXML.band_indicesSAFEMSIMDXML.band_offset()SAFEMSIMDXML.band_offsetsSAFEMSIMDXML.calibrate_to_radiances()SAFEMSIMDXML.calibrate_to_reflectances()SAFEMSIMDXML.no_dataSAFEMSIMDXML.physical_gain()SAFEMSIMDXML.physical_gainsSAFEMSIMDXML.saturatedSAFEMSIMDXML.special_values
SAFEMSITileMDXMLSAFEMSITileMDXML._area_extent()SAFEMSITileMDXML._do_interp()SAFEMSITileMDXML._get_coarse_dataset()SAFEMSITileMDXML._get_satellite_angles()SAFEMSITileMDXML._get_solar_angles()SAFEMSITileMDXML._get_values_from_tag()SAFEMSITileMDXML._shape()SAFEMSITileMDXML.get_area_def()SAFEMSITileMDXML.get_dataset()SAFEMSITileMDXML.interpolate_angles()SAFEMSITileMDXML.projection
SAFEMSIXMLMetadata_fill_swath_edges()
- satpy.readers.msu_gsa_l1b module
- satpy.readers.mviri_l1b_fiduceo_nc module
- Introduction
- Dataset Names
- Image Orientation
- Geolocation
- Huge VIS Reflectances
- VIS Channel Quality Flags
- Angles
ALTITUDEDatasetWrapperFiduceoMviriBaseFiduceoMviriBase._calibrate()FiduceoMviriBase._calibrate_vis()FiduceoMviriBase._cleanup_coords()FiduceoMviriBase._get_acq_time_uncached()FiduceoMviriBase._get_angles_uncached()FiduceoMviriBase._get_calib_coefs()FiduceoMviriBase._get_channel()FiduceoMviriBase._get_orbital_parameters()FiduceoMviriBase._get_other_dataset()FiduceoMviriBase._get_ssp()FiduceoMviriBase._get_ssp_lonlat()FiduceoMviriBase._update_attrs()FiduceoMviriBase.get_area_def()FiduceoMviriBase.get_dataset()FiduceoMviriBase.nc_keys
FiduceoMviriEasyFcdrFileHandlerFiduceoMviriFullFcdrFileHandlerIRWVCalibratorInterpolatorMVIRI_FIELD_OF_VIEWNavigatorVISCalibratorVisQualityControlis_high_resol()
- satpy.readers.mws_l1b module
MWSL1BFileMWSL1BFile._drop_coords()MWSL1BFile._get_dataset_aux_data()MWSL1BFile._get_dataset_channel()MWSL1BFile._get_global_attributes()MWSL1BFile._get_quality_attributes()MWSL1BFile._manage_attributes()MWSL1BFile._platform_name_translateMWSL1BFile._standardize_dims()MWSL1BFile.end_timeMWSL1BFile.get_dataset()MWSL1BFile.platform_nameMWSL1BFile.sensorMWSL1BFile.start_timeMWSL1BFile.sub_satellite_latitude_endMWSL1BFile.sub_satellite_latitude_startMWSL1BFile.sub_satellite_longitude_endMWSL1BFile.sub_satellite_longitude_start
_get_aux_data_name_from_dsname()get_channel_index_from_name()
- satpy.readers.netcdf_utils module
NetCDF4FileHandlerNetCDF4FileHandler._collect_attrs()NetCDF4FileHandler._collect_cache_var_names()NetCDF4FileHandler._collect_global_attrs()NetCDF4FileHandler._collect_groups_info()NetCDF4FileHandler._collect_listed_variables()NetCDF4FileHandler._collect_variable_info()NetCDF4FileHandler._collect_variables_info()NetCDF4FileHandler._get_attr()NetCDF4FileHandler._get_attr_value()NetCDF4FileHandler._get_file_handle()NetCDF4FileHandler._get_group()NetCDF4FileHandler._get_object_attrs()NetCDF4FileHandler._get_required_variable_names()NetCDF4FileHandler._get_var_from_filehandle()NetCDF4FileHandler._get_var_from_xr()NetCDF4FileHandler._get_variable()NetCDF4FileHandler._set_file_handle_auto_maskandscale()NetCDF4FileHandler._set_xarray_kwargs()NetCDF4FileHandler.collect_cache_vars()NetCDF4FileHandler.collect_dimensions()NetCDF4FileHandler.collect_metadata()NetCDF4FileHandler.file_handleNetCDF4FileHandler.get()NetCDF4FileHandler.get_and_cache_npxr()
NetCDF4FsspecFileHandler_compose_replacement_names()
- satpy.readers.nucaps module
NUCAPSFileHandlerNUCAPSFileHandler._parse_datetime()NUCAPSFileHandler.end_orbit_numberNUCAPSFileHandler.end_timeNUCAPSFileHandler.get_dataset()NUCAPSFileHandler.get_metadata()NUCAPSFileHandler.get_shape()NUCAPSFileHandler.platform_nameNUCAPSFileHandler.sensor_namesNUCAPSFileHandler.start_orbit_numberNUCAPSFileHandler.start_time
NUCAPSReader_get_pressure_level_condition()_mask_data_below_surface_pressure()_mask_data_with_quality_flag()_remove_data_at_pressure_levels()
- satpy.readers.nwcsaf_msg2013_hdf5 module
- satpy.readers.nwcsaf_nc module
NcNWCSAFNcNWCSAF._adjust_variable_for_legacy_software()NcNWCSAF._ensure_crs_extents_in_meters()NcNWCSAF._get_filekeys()NcNWCSAF._get_projection()NcNWCSAF._get_varname_in_file()NcNWCSAF._mask_variable()NcNWCSAF._prepare_variable_for_palette()NcNWCSAF._upsample_geolocation_uncached()NcNWCSAF.drop_xycoords()NcNWCSAF.end_timeNcNWCSAF.get_area_def()NcNWCSAF.get_dataset()NcNWCSAF.get_orbital_parameters()NcNWCSAF.remove_timedim()NcNWCSAF.scale_dataset()NcNWCSAF.sensor_namesNcNWCSAF.set_platform_and_sensor()NcNWCSAF.start_time
read_nwcsaf_time()remove_empties()
- satpy.readers.oceancolorcci_l3_nc module
- satpy.readers.olci_nc module
- satpy.readers.omps_edr module
- satpy.readers.pmw_channels_definitions module
FrequencyBandBaseArithmeticsFrequencyDoubleSideBandFrequencyDoubleSideBandBaseFrequencyDoubleSideBandBase._asdict()FrequencyDoubleSideBandBase._field_defaultsFrequencyDoubleSideBandBase._fieldsFrequencyDoubleSideBandBase._make()FrequencyDoubleSideBandBase._replace()FrequencyDoubleSideBandBase.bandwidthFrequencyDoubleSideBandBase.centralFrequencyDoubleSideBandBase.sideFrequencyDoubleSideBandBase.unit
FrequencyQuadrupleSideBandFrequencyQuadrupleSideBandBaseFrequencyQuadrupleSideBandBase._asdict()FrequencyQuadrupleSideBandBase._field_defaultsFrequencyQuadrupleSideBandBase._fieldsFrequencyQuadrupleSideBandBase._make()FrequencyQuadrupleSideBandBase._replace()FrequencyQuadrupleSideBandBase.bandwidthFrequencyQuadrupleSideBandBase.centralFrequencyQuadrupleSideBandBase.sideFrequencyQuadrupleSideBandBase.sidesideFrequencyQuadrupleSideBandBase.unit
FrequencyRangeFrequencyRangeBase_is_inside_interval()
- satpy.readers.safe_sar_l2_ocn module
- satpy.readers.sar_c_safe module
AzimuthNoiseReaderAzimuthNoiseReader._assemble_azimuth_noise_blocks()AzimuthNoiseReader._create_dask_slice_from_block_line()AzimuthNoiseReader._create_dask_slices_from_blocks()AzimuthNoiseReader._fill_dask_pieces()AzimuthNoiseReader._find_blocks_covering_line()AzimuthNoiseReader._get_array_pieces_for_current_line()AzimuthNoiseReader._get_next_start_line()AzimuthNoiseReader._get_padded_dask_pieces()AzimuthNoiseReader._read_azimuth_noise_blocks()AzimuthNoiseReader.read_azimuth_noise_array()
SAFEGRDSAFEXMLSAFEXMLAnnotationSAFEXMLCalibrationSAFEXMLNoiseXMLArray_AzimuthBlock_dictify()_get_calibration_name()dictify()interpolate_slice()interpolate_xarray()interpolate_xarray_linear()intp()
- satpy.readers.satpy_cf_nc module
- Introduction
- Generic reader
- EUMETSAT AVHRR GAC FDR L1C reader
SatpyCFFileHandlerSatpyCFFileHandler._assign_ds_info()SatpyCFFileHandler._compare_attr()SatpyCFFileHandler._coordinate_datasets()SatpyCFFileHandler._dataid_attrs_equal()SatpyCFFileHandler._dynamic_datasets()SatpyCFFileHandler._existing_datasets()SatpyCFFileHandler.available_datasets()SatpyCFFileHandler.end_timeSatpyCFFileHandler.fix_modifier_attr()SatpyCFFileHandler.get_area_def()SatpyCFFileHandler.get_dataset()SatpyCFFileHandler.sensor_namesSatpyCFFileHandler.start_time
_str2dict()
- satpy.readers.scmi module
SCMIFileHandlerSCMIFileHandler._calc_extents()SCMIFileHandler._get_cf_grid_mapping_var()SCMIFileHandler._get_proj4_name()SCMIFileHandler._get_proj_specific_params()SCMIFileHandler._get_sensor()SCMIFileHandler.end_timeSCMIFileHandler.get_area_def()SCMIFileHandler.get_dataset()SCMIFileHandler.get_shape()SCMIFileHandler.sensor_namesSCMIFileHandler.start_time
- satpy.readers.seadas_l2 module
SEADASL2HDFFileHandlerSEADASL2NetCDFFileHandler_SEADASL2Base_SEADASL2Base._add_satpy_metadata()_SEADASL2Base._filter_by_valid_min_max()_SEADASL2Base._get_file_key_and_variable()_SEADASL2Base._mask_based_on_l2_flags()_SEADASL2Base._platform_name()_SEADASL2Base._rename_2d_dims_if_necessary()_SEADASL2Base._rows_per_scan()_SEADASL2Base._valid_min_max()_SEADASL2Base.end_time_SEADASL2Base.get_dataset()_SEADASL2Base.sensor_names_SEADASL2Base.start_time
- satpy.readers.seviri_base module
- Introduction
- Calibration
- Masking of bad quality scan lines
- Metadata
MpefProductHeaderNoValidOrbitParamsOrbitPolynomialOrbitPolynomialFinderSEVIRICalibrationAlgorithmSEVIRICalibrationHandler_create_bad_quality_lines_mask()add_scanline_acq_time()calculate_area_extent()chebyshev()chebyshev_3d()create_coef_dict()dec10216()get_cds_time()get_padding_area()get_satpos()mask_bad_quality()pad_data_horizontally()pad_data_vertically()round_nom_time()
- satpy.readers.seviri_l1b_hrit module
- Introduction
- Reader Arguments
- Compression
- Nominal start/end time
HRITMSGEpilogueFileHandlerHRITMSGFileHandlerHRITMSGFileHandler._add_scanline_acq_time()HRITMSGFileHandler._get_area_extent()HRITMSGFileHandler._get_calib_coefs()HRITMSGFileHandler._get_header()HRITMSGFileHandler._get_raw_mda()HRITMSGFileHandler._mask_bad_quality()HRITMSGFileHandler._repeat_cycle_durationHRITMSGFileHandler._update_attrs()HRITMSGFileHandler.calibrate()HRITMSGFileHandler.end_timeHRITMSGFileHandler.get_area_def()HRITMSGFileHandler.get_dataset()HRITMSGFileHandler.nominal_end_timeHRITMSGFileHandler.nominal_start_timeHRITMSGFileHandler.observation_end_timeHRITMSGFileHandler.observation_start_timeHRITMSGFileHandler.pad_hrv_data()HRITMSGFileHandler.start_time
HRITMSGPrologueEpilogueBaseHRITMSGPrologueFileHandlerpad_data()
- satpy.readers.seviri_l1b_icare module
- Introduction
SEVIRI_ICARESEVIRI_ICARE._get_dsname()SEVIRI_ICARE.altSEVIRI_ICARE.end_timeSEVIRI_ICARE.geolocSEVIRI_ICARE.get_area_def()SEVIRI_ICARE.get_dataset()SEVIRI_ICARE.get_metadata()SEVIRI_ICARE.projectionSEVIRI_ICARE.projlonSEVIRI_ICARE.resSEVIRI_ICARE.satlonSEVIRI_ICARE.sensor_nameSEVIRI_ICARE.start_timeSEVIRI_ICARE.zone
- satpy.readers.seviri_l1b_native module
- Introduction
ImageBoundariesNativeMSGFileHandlerNativeMSGFileHandler._add_scanline_acq_time()NativeMSGFileHandler._get_acq_time_hrv()NativeMSGFileHandler._get_acq_time_visir()NativeMSGFileHandler._get_calib_coefs()NativeMSGFileHandler._get_data_dtype()NativeMSGFileHandler._get_hrv_channel()NativeMSGFileHandler._get_memmap()NativeMSGFileHandler._get_orbital_parameters()NativeMSGFileHandler._get_visir_channel()NativeMSGFileHandler._read_header()NativeMSGFileHandler._read_trailer()NativeMSGFileHandler._repeat_cycle_durationNativeMSGFileHandler._update_attrs()NativeMSGFileHandler.calibrate()NativeMSGFileHandler.end_timeNativeMSGFileHandler.get_area_def()NativeMSGFileHandler.get_area_extent()NativeMSGFileHandler.get_dataset()NativeMSGFileHandler.is_roi()NativeMSGFileHandler.nominal_end_timeNativeMSGFileHandler.nominal_start_timeNativeMSGFileHandler.observation_end_timeNativeMSGFileHandler.observation_start_timeNativeMSGFileHandler.satposNativeMSGFileHandler.start_time
Padderget_available_channels()has_archive_header()read_header()
- satpy.readers.seviri_l1b_native_hdr module
DEFAULT_15_SECONDARY_PRODUCT_HEADERGSDTRecordsHritPrologueL15DataHeaderRecordL15MainProductHeaderRecordL15PhDataL15SecondaryProductHeaderRecordMsg15NativeHeaderRecordMsg15NativeTrailerRecordMsg15NativeTrailerRecord.geometric_qualityMsg15NativeTrailerRecord.get()Msg15NativeTrailerRecord.image_production_statsMsg15NativeTrailerRecord.navigation_extraction_resultsMsg15NativeTrailerRecord.radiometric_qualityMsg15NativeTrailerRecord.seviri_l15_trailerMsg15NativeTrailerRecord.timeliness_and_completeness
get_native_header()
- satpy.readers.seviri_l1b_nc module
NCSEVIRIFileHandlerNCSEVIRIFileHandler._add_scanline_acq_time()NCSEVIRIFileHandler._get_acq_time_hrv()NCSEVIRIFileHandler._get_acq_time_visir()NCSEVIRIFileHandler._get_calib_coefs()NCSEVIRIFileHandler._get_earth_model()NCSEVIRIFileHandler._mask_bad_quality()NCSEVIRIFileHandler._repeat_cycle_durationNCSEVIRIFileHandler._update_attrs()NCSEVIRIFileHandler.calibrate()NCSEVIRIFileHandler.end_timeNCSEVIRIFileHandler.get_area_def()NCSEVIRIFileHandler.get_area_extent()NCSEVIRIFileHandler.get_dataset()NCSEVIRIFileHandler.get_metadata()NCSEVIRIFileHandler.ncNCSEVIRIFileHandler.nominal_end_timeNCSEVIRIFileHandler.nominal_start_timeNCSEVIRIFileHandler.observation_end_timeNCSEVIRIFileHandler.observation_start_timeNCSEVIRIFileHandler.satposNCSEVIRIFileHandler.start_time
NCSEVIRIHRVFileHandler
- satpy.readers.seviri_l2_bufr module
SeviriL2BufrFileHandlerSeviriL2BufrFileHandler._add_attributes()SeviriL2BufrFileHandler._construct_area_def()SeviriL2BufrFileHandler._read_mpef_header()SeviriL2BufrFileHandler.end_timeSeviriL2BufrFileHandler.get_area_def()SeviriL2BufrFileHandler.get_array()SeviriL2BufrFileHandler.get_attribute()SeviriL2BufrFileHandler.get_dataset()SeviriL2BufrFileHandler.get_dataset_with_area_def()SeviriL2BufrFileHandler.platform_nameSeviriL2BufrFileHandler.ssp_lonSeviriL2BufrFileHandler.start_time
- satpy.readers.seviri_l2_grib module
SeviriL2GribFileHandlerSeviriL2GribFileHandler._get_attributes()SeviriL2GribFileHandler._get_from_msg()SeviriL2GribFileHandler._get_proj_area()SeviriL2GribFileHandler._get_xarray_from_msg()SeviriL2GribFileHandler._read_attributes()SeviriL2GribFileHandler._scale_earth_axis()SeviriL2GribFileHandler.end_timeSeviriL2GribFileHandler.get_area_def()SeviriL2GribFileHandler.get_dataset()SeviriL2GribFileHandler.start_time
- satpy.readers.slstr_l1b module
- satpy.readers.smos_l2_wind module
SMOSL2WINDFileHandlerSMOSL2WINDFileHandler._adjust_lon_coord()SMOSL2WINDFileHandler._create_area_extent()SMOSL2WINDFileHandler._mask_dataset()SMOSL2WINDFileHandler._remove_time_coordinate()SMOSL2WINDFileHandler._rename_coords()SMOSL2WINDFileHandler._roll_dataset_lon_coord()SMOSL2WINDFileHandler.available_datasets()SMOSL2WINDFileHandler.end_timeSMOSL2WINDFileHandler.get_area_def()SMOSL2WINDFileHandler.get_dataset()SMOSL2WINDFileHandler.get_metadata()SMOSL2WINDFileHandler.platform_nameSMOSL2WINDFileHandler.platform_shortnameSMOSL2WINDFileHandler.start_time
- satpy.readers.tropomi_l2 module
TROPOMIL2FileHandlerTROPOMIL2FileHandler._iterate_over_dataset_contents()TROPOMIL2FileHandler._rename_dims()TROPOMIL2FileHandler.available_datasets()TROPOMIL2FileHandler.end_timeTROPOMIL2FileHandler.get_dataset()TROPOMIL2FileHandler.get_metadata()TROPOMIL2FileHandler.platform_shortnameTROPOMIL2FileHandler.prepare_geo()TROPOMIL2FileHandler.sensorTROPOMIL2FileHandler.sensor_namesTROPOMIL2FileHandler.start_timeTROPOMIL2FileHandler.time_coverage_endTROPOMIL2FileHandler.time_coverage_start
- satpy.readers.utils module
_get_geostationary_height()_get_geostationary_reference_longitude()_get_geostationary_semi_axes()_lonlat_from_geos_angle()_unzip_FSFile()_unzip_local_file()_unzip_with_bz2()_unzip_with_pbzip()_write_uncompressed_file()apply_earthsun_distance_correction()apply_rad_correction()bbox()generic_open()get_array_date()get_earth_radius()get_geostationary_angle_extent()get_geostationary_bounding_box()get_geostationary_mask()get_sub_area()get_user_calibration_factors()np2str()reduce_mda()remove_earthsun_distance_correction()unzip_context()unzip_file()
- satpy.readers.vaisala_gld360 module
- satpy.readers.vii_base_nc module
ViiNCBaseFileHandlerViiNCBaseFileHandler._get_global_attributes()ViiNCBaseFileHandler._perform_calibration()ViiNCBaseFileHandler._perform_geo_interpolation()ViiNCBaseFileHandler._perform_interpolation()ViiNCBaseFileHandler._perform_orthorectification()ViiNCBaseFileHandler._standardize_dims()ViiNCBaseFileHandler.end_timeViiNCBaseFileHandler.get_dataset()ViiNCBaseFileHandler.sensorViiNCBaseFileHandler.spacecraft_nameViiNCBaseFileHandler.ssp_lonViiNCBaseFileHandler.start_time
- satpy.readers.vii_l1b_nc module
- satpy.readers.vii_l2_nc module
- satpy.readers.vii_utils module
- satpy.readers.viirs_atms_sdr_base module
JPSS_SDR_FileHandlerJPSS_SDR_FileHandler._adjust_scaling_factors()JPSS_SDR_FileHandler._generate_file_key()JPSS_SDR_FileHandler._get_aggr_path()JPSS_SDR_FileHandler._get_rows_per_granule()JPSS_SDR_FileHandler._get_scans_per_granule()JPSS_SDR_FileHandler._get_valid_scaling_factors()JPSS_SDR_FileHandler._get_variable()JPSS_SDR_FileHandler._map_and_apply_factors()JPSS_SDR_FileHandler._mask_and_reshape_factors()JPSS_SDR_FileHandler._parse_datetime()JPSS_SDR_FileHandler._scale_factors_for_units()JPSS_SDR_FileHandler._scan_size()JPSS_SDR_FileHandler._update_data_attributes()JPSS_SDR_FileHandler.available_datasets()JPSS_SDR_FileHandler.concatenate_dataset()JPSS_SDR_FileHandler.end_orbit_numberJPSS_SDR_FileHandler.end_timeJPSS_SDR_FileHandler.expand_single_values()JPSS_SDR_FileHandler.mask_fill_values()JPSS_SDR_FileHandler.platform_nameJPSS_SDR_FileHandler.scale_data_to_specified_unit()JPSS_SDR_FileHandler.scale_swath_data()JPSS_SDR_FileHandler.sensor_nameJPSS_SDR_FileHandler.start_orbit_numberJPSS_SDR_FileHandler.start_time
_apply_factors()_get_file_units()_get_scale_factors_for_units()
- satpy.readers.viirs_compact module
VIIRSCompactFileHandlerVIIRSCompactFileHandler._get_geographical_chunks()VIIRSCompactFileHandler.angles()VIIRSCompactFileHandler.end_timeVIIRSCompactFileHandler.expand_angle_and_nav()VIIRSCompactFileHandler.expansion_coefsVIIRSCompactFileHandler.get_bounding_box()VIIRSCompactFileHandler.get_dataset()VIIRSCompactFileHandler.navigate()VIIRSCompactFileHandler.read_dataset()VIIRSCompactFileHandler.read_geo()VIIRSCompactFileHandler.start_time
_interpolate_data()convert_from_angles()convert_to_angles()expand()expand_arrays()get_coefs()
- satpy.readers.viirs_edr_active_fires module
- satpy.readers.viirs_edr_flood module
- satpy.readers.viirs_l1b module
VIIRSL1BFileHandlerVIIRSL1BFileHandler._dataset_name_to_var_path()VIIRSL1BFileHandler._get_dataset_file_units()VIIRSL1BFileHandler._get_dataset_valid_range()VIIRSL1BFileHandler._is_scan_based_array()VIIRSL1BFileHandler._parse_datetime()VIIRSL1BFileHandler.adjust_scaling_factors()VIIRSL1BFileHandler.available_datasets()VIIRSL1BFileHandler.end_orbit_numberVIIRSL1BFileHandler.end_timeVIIRSL1BFileHandler.get_dataset()VIIRSL1BFileHandler.get_metadata()VIIRSL1BFileHandler.get_shape()VIIRSL1BFileHandler.platform_nameVIIRSL1BFileHandler.sensor_nameVIIRSL1BFileHandler.start_orbit_numberVIIRSL1BFileHandler.start_time
- satpy.readers.viirs_l2 module
VIIRSCloudMaskFileHandlerVIIRSCloudMaskFileHandler._get_dataset_valid_range()VIIRSCloudMaskFileHandler._parse_datetime()VIIRSCloudMaskFileHandler.end_orbit_numberVIIRSCloudMaskFileHandler.end_timeVIIRSCloudMaskFileHandler.get_dataset()VIIRSCloudMaskFileHandler.get_metadata()VIIRSCloudMaskFileHandler.get_shape()VIIRSCloudMaskFileHandler.platform_nameVIIRSCloudMaskFileHandler.sensor_nameVIIRSCloudMaskFileHandler.start_orbit_numberVIIRSCloudMaskFileHandler.start_time
- satpy.readers.viirs_sdr module
VIIRSSDRFileHandlerVIIRSSDRReaderVIIRSSDRReader._abc_implVIIRSSDRReader._create_new_geo_file_handlers()VIIRSSDRReader._geo_dataset_groups()VIIRSSDRReader._get_coordinates_for_dataset_key()VIIRSSDRReader._get_file_handlers()VIIRSSDRReader._get_primary_secondary_geo_groups()VIIRSSDRReader._is_viirs_dataset()VIIRSSDRReader._load_filenames_from_geo_ref()VIIRSSDRReader._remove_datasets_from_files()VIIRSSDRReader._remove_geo_datasets_from_files()VIIRSSDRReader._remove_non_viirs_datasets_from_files()VIIRSSDRReader._remove_not_loaded_geo_dataset_group()VIIRSSDRReader.filter_filenames_by_info()VIIRSSDRReader.get_right_geo_fhs()
_get_invalid_info()split_desired_other()
- satpy.readers.viirs_vgac_l1c_nc module
- satpy.readers.virr_l1b module
- satpy.readers.xmlformat module
- satpy.readers.yaml_reader module
AbstractYAMLReaderAbstractYAMLReader._abc_implAbstractYAMLReader._build_id_permutations()AbstractYAMLReader.all_dataset_idsAbstractYAMLReader.all_dataset_namesAbstractYAMLReader.available_dataset_idsAbstractYAMLReader.available_dataset_namesAbstractYAMLReader.end_timeAbstractYAMLReader.filter_selected_filenames()AbstractYAMLReader.from_config_files()AbstractYAMLReader.get_dataset_key()AbstractYAMLReader.load()AbstractYAMLReader.load_ds_ids_from_config()AbstractYAMLReader.select_files_from_directory()AbstractYAMLReader.select_files_from_pathnames()AbstractYAMLReader.sensor_namesAbstractYAMLReader.start_timeAbstractYAMLReader.supports_sensor()
FileYAMLReaderFileYAMLReader._abc_implFileYAMLReader._assign_coords_from_dataarray()FileYAMLReader._coords_cacheFileYAMLReader._file_handlers_available_datasets()FileYAMLReader._gather_ancillary_variables_ids()FileYAMLReader._get_coordinates_for_dataset_key()FileYAMLReader._get_coordinates_for_dataset_keys()FileYAMLReader._get_file_handlers()FileYAMLReader._get_lons_lats_from_coords()FileYAMLReader._load_ancillary_variables()FileYAMLReader._load_area_def()FileYAMLReader._load_dataset()FileYAMLReader._load_dataset_area()FileYAMLReader._load_dataset_data()FileYAMLReader._load_dataset_with_area()FileYAMLReader._make_area_from_coords()FileYAMLReader._make_swath_definition_from_lons_lats()FileYAMLReader._new_filehandler_instances()FileYAMLReader._new_filehandlers_for_filetype()FileYAMLReader._preferred_filetype()FileYAMLReader.available_dataset_idsFileYAMLReader.check_file_covers_area()FileYAMLReader.create_filehandlers()FileYAMLReader.end_timeFileYAMLReader.filename_items_for_filetype()FileYAMLReader.filter_fh_by_metadata()FileYAMLReader.filter_filenames_by_info()FileYAMLReader.filter_selected_filenames()FileYAMLReader.find_required_filehandlers()FileYAMLReader.get_dataset_key()FileYAMLReader.load()FileYAMLReader.metadata_matches()FileYAMLReader.sensor_namesFileYAMLReader.sorted_filetype_items()FileYAMLReader.start_timeFileYAMLReader.time_matches()FileYAMLReader.update_ds_ids_from_file_handlers()
GEOFlippableFileYAMLReaderGEOSegmentYAMLReaderGEOSegmentYAMLReader._abc_implGEOSegmentYAMLReader._get_empty_segment()GEOSegmentYAMLReader._get_new_areadef_for_padded_segment()GEOSegmentYAMLReader._get_new_areadef_heights()GEOSegmentYAMLReader._get_segments_areadef_with_later_padded()GEOSegmentYAMLReader._get_y_area_extents_for_padded_segment()GEOSegmentYAMLReader._load_area_def()GEOSegmentYAMLReader._load_area_def_with_padding()GEOSegmentYAMLReader._load_dataset()GEOSegmentYAMLReader._pad_earlier_segments_area()GEOSegmentYAMLReader._pad_later_segments_area()GEOSegmentYAMLReader.create_filehandlers()
GEOVariableSegmentYAMLReaderGEOVariableSegmentYAMLReader._abc_implGEOVariableSegmentYAMLReader._collect_segment_position_infos()GEOVariableSegmentYAMLReader._extract_segment_location_dicts()GEOVariableSegmentYAMLReader._get_empty_segment()GEOVariableSegmentYAMLReader._get_new_areadef_heights()GEOVariableSegmentYAMLReader._initialise_segment_infos()GEOVariableSegmentYAMLReader._segment_heights()
_compute_optimal_missing_segment_heights()_compute_positioning_data_for_missing_group()_compute_proposed_sizes_of_missing_segments_in_group()_find_missing_segments()_flip_dataset_data_and_area_extents()_get_current_scene_orientation()_get_dataset_area_extents_array()_get_empty_segment_with_height()_get_filebase()_get_grid_width_to_grid_type()_get_new_flipped_area_definition()_get_projection_type()_get_target_scene_orientation()_init_positioning_arrays_for_variable_padding()_load_area_def()_match_filenames()_populate_group_end_row_using_later_segment()_populate_group_start_end_row_using_neighbour_segments()_populate_group_start_row_using_previous_segment()_populate_positioning_arrays_with_available_segment_info()_populate_start_end_rows_of_missing_segments_with_proposed_sizes()_set_orientation()_stack_area_defs()_verify_reader_info_assign_config_files()listify_string()load_yaml_configs()split_integer_in_most_equal_parts()
Module contents
Shared objects of the various reader classes.
- class satpy.readers.FSFile(file, fs=None)[source]
Bases:
PathLikeImplementation of a PathLike file object, that can be opened.
Giving the filenames to
Scenewith valid transfer protocols will automatically use this class so manual usage of this class is needed mainly for fine-grained control.This class is made to be used in conjuction with fsspec or s3fs. For example:
from satpy import Scene import fsspec filename = 'noaa-goes16/ABI-L1b-RadC/2019/001/17/*_G16_s20190011702186*' the_files = fsspec.open_files("simplecache::s3://" + filename, s3={'anon': True}) from satpy.readers import FSFile fs_files = [FSFile(open_file) for open_file in the_files] scn = Scene(filenames=fs_files, reader='abi_l1b') scn.load(['true_color_raw'])
Initialise the FSFile instance.
- Parameters:
file (str, Pathlike, or OpenFile) – String, object implementing the os.PathLike protocol, or an fsspec.OpenFile instance. If passed an instance of fsspec.OpenFile, the following argument
fshas no effect.fs (fsspec filesystem, optional) – Object implementing the fsspec filesystem protocol.
- _abc_impl = <_abc._abc_data object>
- satpy.readers._assign_files_to_readers(files_to_sort, reader_names, reader_kwargs)[source]
Assign files to readers.
Given a list of file names (paths), match those to reader instances.
Internal helper for group_files.
- Parameters:
files_to_sort (Collection[str]) – Files to assign to readers.
reader_names (Collection[str]) – Readers to consider
reader_kwargs (Mapping) –
- Returns:
Mapping[str, Tuple[reader, Set[str]]] Mapping where the keys are reader names and the values are tuples of (reader_configs, filenames).
- satpy.readers._filter_groups(groups, missing='pass')[source]
Filter multi-reader group-files behavior.
Helper for group_files. When group_files is called with multiple readers, make sure that the desired behaviour for missing files is enforced: if missing is
"raise", raise an exception if at least one group has at least one reader without files; if it is"skip", remove those. If it is"pass", do nothing. Yields groups to be kept.- Parameters:
groups (List[Mapping[str, List[str]]]) – groups as found by group_files.
missing (str) – String controlling behaviour, see documentation above.
- Yields:
Mapping[str:, List[str]]– groups to be retained
- satpy.readers._get_file_keys_for_reader_files(reader_files, group_keys=None)[source]
From a mapping from _assign_files_to_readers, get file keys.
Given a mapping where each key is a reader name and each value is a tuple of reader instance (typically FileYAMLReader) and a collection of files, return a mapping with the same keys, but where the values are lists of tuples of (keys, filename), where keys are extracted from the filenames according to group_keys and filenames are the names those keys were extracted from.
Internal helper for group_files.
- Returns:
Mapping[str, List[Tuple[Tuple, str]]], as described.
- satpy.readers._get_fs_open_kwargs(file)[source]
Get keyword arguments for opening a file via file system.
For example compression.
- satpy.readers._get_keys_with_empty_values(grp)[source]
Find mapping keys where values have length zero.
Helper for _filter_groups, which is in turn a helper for group_files. Given a mapping key -> Collection[Any], return the keys where the length of the collection is zero.
- Parameters:
grp (Mapping[Any, Collection[Any]]) – dictionary to check
- Returns:
set of keys
- satpy.readers._get_loadables_for_reader_config(base_dir, reader, sensor, reader_configs, reader_kwargs, fs)[source]
Get loadables for reader configs.
Helper for find_files_and_readers.
- Parameters:
base_dir – as for find_files_and_readers
reader – as for find_files_and_readers
sensor – as for find_files_and_readers
reader_configs – reader metadata such as returned by configs_for_reader.
reader_kwargs – Keyword arguments to be passed to reader.
fs (FileSystem) – as for find_files_and_readers
- satpy.readers._get_reader_kwargs(reader, reader_kwargs)[source]
Help load_readers to form reader_kwargs.
Helper for load_readers to get reader_kwargs and reader_kwargs_without_filter in the desirable form.
- satpy.readers._get_sorted_file_groups(all_file_keys, time_threshold)[source]
Get sorted file groups.
Get a list of dictionaries, where each list item consists of a dictionary mapping a tuple of keys to a mapping of reader names to files. The files listed in each list item are considered to be grouped within the same time.
- Parameters:
all_file_keys –
_get_file_keys_for_reader_files (as returned by) –
time_threshold – temporal threshold
- Returns:
List[Mapping[Tuple, Mapping[str, List[str]]]], as described
Internal helper for group_files.
- satpy.readers.available_readers(as_dict=False, yaml_loader=<class 'yaml.loader.UnsafeLoader'>)[source]
Available readers based on current configuration.
- Parameters:
as_dict (bool) – Optionally return reader information as a dictionary. Default: False.
yaml_loader (Optional[Union[yaml.BaseLoader, yaml.FullLoader, yaml.UnsafeLoader]]) – The yaml loader type. Default:
yaml.UnsafeLoader.
- Returns:
List of available reader names. If as_dict is True then a list of dictionaries including additionally reader information is returned.
- Return type:
Union[list[str], list[dict]]
- satpy.readers.configs_for_reader(reader=None)[source]
Generate reader configuration files for one or more readers.
- Parameters:
reader (Optional[str]) – Yield configs only for this reader
Returns: Generator of lists of configuration files
- satpy.readers.find_files_and_readers(start_time=None, end_time=None, base_dir=None, reader=None, sensor=None, filter_parameters=None, reader_kwargs=None, missing_ok=False, fs=None)[source]
Find files matching the provided parameters.
Use start_time and/or end_time to limit found filenames by the times in the filenames (not the internal file metadata). Files are matched if they fall anywhere within the range specified by these parameters.
Searching is NOT recursive.
Files may be either on-disk or on a remote file system. By default, files are searched for locally. Users can search on remote filesystems by passing an instance of an implementation of fsspec.spec.AbstractFileSystem (strictly speaking, any object of a class implementing a
globmethod works).If locating files on a local file system, the returned dictionary can be passed directly to the Scene object through the filenames keyword argument. If it points to a remote file system, it is the responsibility of the user to download the files first (directly reading from cloud storage is not currently available in Satpy).
The behaviour of time-based filtering depends on whether or not the filename contains information about the end time of the data or not:
if the end time is not present in the filename, the start time of the filename is used and has to fall between (inclusive) the requested start and end times
otherwise, the timespan of the filename has to overlap the requested timespan
Example usage for querying a s3 filesystem using the s3fs module:
>>> import s3fs, satpy.readers, datetime >>> satpy.readers.find_files_and_readers( ... base_dir="s3://noaa-goes16/ABI-L1b-RadF/2019/321/14/", ... fs=s3fs.S3FileSystem(anon=True), ... reader="abi_l1b", ... start_time=datetime.datetime(2019, 11, 17, 14, 40)) {'abi_l1b': [...]}
- Parameters:
start_time (datetime) – Limit used files by starting time.
end_time (datetime) – Limit used files by ending time.
base_dir (str) – The directory to search for files containing the data to load. Defaults to the current directory.
reader (str or list) – The name of the reader to use for loading the data or a list of names.
sensor (str or list) – Limit used files by provided sensors.
filter_parameters (dict) – Filename pattern metadata to filter on. start_time and end_time are automatically added to this dictionary. Shortcut for reader_kwargs[‘filter_parameters’].
reader_kwargs (dict) – Keyword arguments to pass to specific reader instances to further configure file searching.
missing_ok (bool) – If False (default), raise ValueError if no files are found. If True, return empty dictionary if no files are found.
fs (
fsspec.spec.AbstractFileSystem) – Optional, instance of implementation offsspec.spec.AbstractFileSystem(strictly speaking, any object of a class implementing.globis enough). Defaults to searching the local filesystem.
- Returns:
Dictionary mapping reader name string to list of filenames
- Return type:
dict
- satpy.readers.get_valid_reader_names(reader)[source]
Check for old reader names or readers pending deprecation.
- satpy.readers.group_files(files_to_sort, reader=None, time_threshold=10, group_keys=None, reader_kwargs=None, missing='pass')[source]
Group series of files by file pattern information.
By default this will group files by their filename
start_timeassuming it exists in the pattern. By passing the individual dictionaries returned by this function to the Scene classes’filenames, a series Scene objects can be easily created.- Parameters:
files_to_sort (iterable) – File paths to sort in to group
reader (str or Collection[str]) – Reader or readers whose file patterns should be used to sort files. If not given, try all readers (slow, adding a list of readers is strongly recommended).
time_threshold (int) – Number of seconds used to consider time elements in a group as being equal. For example, if the ‘start_time’ item is used to group files then any time within time_threshold seconds of the first file’s ‘start_time’ will be seen as occurring at the same time.
group_keys (list or tuple) – File pattern information to use to group files. Keys are sorted in order and only the first key is used when comparing datetime elements with time_threshold (see above). This means it is recommended that datetime values should only come from the first key in
group_keys. Otherwise, there is a good chance that files will not be grouped properly (datetimes being barely unequal). Defaults to a reader’sgroup_keysconfiguration (set in YAML), otherwise('start_time',). When passing multiple readers, passing group_keys is strongly recommended as the behaviour without doing so is undefined.reader_kwargs (dict) – Additional keyword arguments to pass to reader creation.
missing (str) – Parameter to control the behavior in the scenario where multiple readers were passed, but at least one group does not have files associated with every reader. Valid values are
"pass"(the default),"skip", and"raise". If set to"pass", groups are passed as-is. Some groups may have zero files for some readers. If set to"skip", groups for which one or more readers have zero files are skipped (meaning that some files may not be associated to any group). If set to"raise", raise a FileNotFoundError in case there are any groups for which one or more readers have no files associated.
- Returns:
List of dictionaries mapping ‘reader’ to a list of filenames. Each of these dictionaries can be passed as
filenamesto a Scene object.
- satpy.readers.load_reader(reader_configs, **reader_kwargs)[source]
Import and setup the reader from reader_info.
- satpy.readers.load_readers(filenames=None, reader=None, reader_kwargs=None)[source]
Create specified readers and assign files to them.
- Parameters:
filenames (iterable or dict) – A sequence of files that will be used to load data from. A
dictobject should map reader names to a list of filenames for that reader.reader (str or list) – The name of the reader to use for loading the data or a list of names.
reader_kwargs (dict) – Keyword arguments to pass to specific reader instances. This can either be a single dictionary that will be passed to all reader instances, or a mapping of reader names to dictionaries. If the keys of
reader_kwargsmatch exactly the list of strings inreaderor the keys of filenames, each reader instance will get its own keyword arguments accordingly.
Returns: Dictionary mapping reader name to reader instance