Testing_Modulues module

class Testing_Modulues.MERRA2AODANAProcessor(start_date, end_date, region_bounds, output_dir)[source]

Bases: object

download_files()[source]
process_files()[source]
run()[source]
class Testing_Modulues.MERRA2AODProcessor(start_date, end_date, region_bounds, output_dir='data/merra2')[source]

Bases: object

convert_to_csv()[source]
download_files()[source]
class Testing_Modulues.MonthlyDustAnalyzer(dust_output_dir, aodana_output_dir, project_name)[source]

Bases: object

analyze(summary_csv_path)[source]
class Testing_Modulues.StormDetector(dust_input_dir, aodana_input_dir, project_name, airport_csv_path, csv_output_path)[source]

Bases: object

detect_storms(threshold_factor=2, use_combined_metrics=True)[source]
save_results()[source]
Testing_Modulues.run_enhanced_analysis(start_date, end_date, region_bounds, project_name, airport_csv_path)[source]

Enhanced workflow that processes both dust mass and AODANA data