ascat.aggregate package

Submodules

ascat.aggregate.aggregators module

class ascat.aggregate.aggregators.TemporalSwathAggregator(filepath, start_dt, end_dt, t_delta, agg, snow_cover_mask=80, frozen_soil_mask=80, subsurface_scattering_mask=5, ssm_sensitivity_mask=1, no_masking=False, sat=None)[source]

Bases: object

Class to aggregate ASCAT data its location ids over time.

get_aggregated_time_steps()[source]

Loop through data in time steps, aggregating it over time.

get_time_steps()[source]

Loop through time steps of the range, return the merged data for each unmodified.

write_time_steps(outpath)[source]

Loop through time steps and write them to file.

Parameters:

outpath (str) – Output path.

ascat.aggregate.interface module

ascat.aggregate.interface.parse_args_temporal_swath_agg(args)[source]
ascat.aggregate.interface.run_temporal_swath_agg()[source]

Run command line interface for temporal aggregation of ASCAT data.

ascat.aggregate.interface.temporal_swath_agg_main(cli_args)[source]

Command line interface routine for temporal aggregation of ASCAT data.

Parameters:

cli_args (list) – Command line arguments.

Module contents