LICENSE
MANIFEST.in
README.md
pyproject.toml
src/samudra_ai/__init__.py
src/samudra_ai/climate_analysis.py
src/samudra_ai/climate_analysis_station.py
src/samudra_ai/core.py
src/samudra_ai/core1d.py
src/samudra_ai/data_loader.py
src/samudra_ai/evaluator.py
src/samudra_ai/evaluator1d.py
src/samudra_ai/load1d.py
src/samudra_ai/loader_new.py
src/samudra_ai/model1.py
src/samudra_ai/model1d.py
src/samudra_ai/model2.py
src/samudra_ai/model3.py
src/samudra_ai/model4.py
src/samudra_ai/models.py
src/samudra_ai/preprocess_dcpp.py
src/samudra_ai/trainer.py
src/samudra_ai/utils.py
src/samudra_ai/utils1d.py
src/samudra_ai.egg-info/PKG-INFO
src/samudra_ai.egg-info/SOURCES.txt
src/samudra_ai.egg-info/dependency_links.txt
src/samudra_ai.egg-info/requires.txt
src/samudra_ai.egg-info/top_level.txt
src/samudra_graph/__init__.py
src/samudra_graph/core.py
src/samudra_graph/alignment/__init__.py
src/samudra_graph/alignment/source_alignment.py
src/samudra_graph/baselines/__init__.py
src/samudra_graph/baselines/spatial_baseline.py
src/samudra_graph/baselines/spatial_benchmark_baselines.py
src/samudra_graph/baselines/temporal_baseline.py
src/samudra_graph/data/__init__.py
src/samudra_graph/data/climate_dataset.py
src/samudra_graph/data/contextual_features.py
src/samudra_graph/data/graph_data.py
src/samudra_graph/data/multi_source_edge.py
src/samudra_graph/data/multi_source_graph.py
src/samudra_graph/data/multi_source_node.py
src/samudra_graph/data/sliding_window.py
src/samudra_graph/data/source_aware_climate.py
src/samudra_graph/data/spatial_benchmark.py
src/samudra_graph/data/spatial_graph_data.py
src/samudra_graph/data/synthetic_dataset.py
src/samudra_graph/data/temporal_dataset.py
src/samudra_graph/data/m8_5_6/__init__.py
src/samudra_graph/data/m8_5_6/real_multi_source_edges.py
src/samudra_graph/data/m8_5_6/real_multi_source_graph.py
src/samudra_graph/data/m8_5_6/real_multi_source_graph_audit.py
src/samudra_graph/data/m8_5_6/real_multi_source_nodes.py
src/samudra_graph/data/m8_5_6/real_spatial_association.py
src/samudra_graph/data/m8_6/__init__.py
src/samudra_graph/data/m8_6/benchmark_runner.py
src/samudra_graph/data/m8_6/comparative_analysis.py
src/samudra_graph/data/m8_6/representation_adapter.py
src/samudra_graph/data/m8_8/__init__.py
src/samudra_graph/data/m8_9/__init__.py
src/samudra_graph/data/m9/__init__.py
src/samudra_graph/data/m9/multivariable_contract.py
src/samudra_graph/data/m9/pipeline.py
src/samudra_graph/evaluation/__init__.py
src/samudra_graph/evaluation/benchmark_results.py
src/samudra_graph/evaluation/final_report.py
src/samudra_graph/evaluation/mechanistic_analysis.py
src/samudra_graph/evaluation/metrics.py
src/samudra_graph/evaluation/prediction_evaluator.py
src/samudra_graph/evaluation/quantitative_summary.py
src/samudra_graph/evaluation/reproducibility.py
src/samudra_graph/experiments/__init__.py
src/samudra_graph/experiments/level1_gat2_benchmark.py
src/samudra_graph/experiments/level1_gat_benchmark.py
src/samudra_graph/experiments/m10_1_multivariable_baselines.py
src/samudra_graph/experiments/m10_2_multivariable_gnn.py
src/samudra_graph/experiments/m10_3_comparative_benchmark.py
src/samudra_graph/experiments/m10_4_reconstruction_pilot.py
src/samudra_graph/experiments/m10_5_synthesis_and_export.py
src/samudra_graph/experiments/m8_7_gnn_benchmark.py
src/samudra_graph/experiments/m8_8_real_pilot.py
src/samudra_graph/experiments/m8_9_comparative_synthesis.py
src/samudra_graph/experiments/m9_2_correlation_lag_seasonality.py
src/samudra_graph/experiments/m9_3_vif_feature_selection.py
src/samudra_graph/experiments/m9_4_pipeline_freeze.py
src/samudra_graph/experiments/post_m10_era5_grid_benchmark.py
src/samudra_graph/experiments/post_m10_grid_sensitivity.py
src/samudra_graph/experiments/spatial_benchmark_runner.py
src/samudra_graph/experiments/spatial_distance_response.py
src/samudra_graph/experiments/spatial_evaluation_summary.py
src/samudra_graph/experiments/spatial_learning.py
src/samudra_graph/experiments/spatial_perturbation.py
src/samudra_graph/experiments/spatial_perturbation_metrics.py
src/samudra_graph/experiments/spatial_response_analysis.py
src/samudra_graph/experiments/spatial_scientific_report.py
src/samudra_graph/experiments/spatial_visualization.py
src/samudra_graph/export/__init__.py
src/samudra_graph/export/climatological_exporter.py
src/samudra_graph/graph/__init__.py
src/samudra_graph/graph/climate_graph.py
src/samudra_graph/graph/graph_statistics.py
src/samudra_graph/graph/graph_validation.py
src/samudra_graph/graph/topology.py
src/samudra_graph/models/__init__.py
src/samudra_graph/models/edge_aware_message_passing.py
src/samudra_graph/models/era5_grid_representations.py
src/samudra_graph/models/gat_message_passing.py
src/samudra_graph/models/gatv2_message_passing.py
src/samudra_graph/models/graph_prediction.py
src/samudra_graph/models/message_passing.py
src/samudra_graph/models/multivariable_source_aware_gat.py
src/samudra_graph/models/multivariable_source_aware_gat2.py
src/samudra_graph/models/multivariable_source_aware_gnn.py
src/samudra_graph/models/samudra_graph_lite.py
src/samudra_graph/models/samudra_graph_spatial.py
src/samudra_graph/models/source_aware_gnn.py
src/samudra_graph/models/spatial_temporal_encoder.py
src/samudra_graph/models/spatiotemporal_gnn.py
src/samudra_graph/models/temporal_encoder.py
src/samudra_graph/models/tweedie_loss.py
src/samudra_graph/preprocessing/__init__.py
src/samudra_graph/utils/__init__.py
src/samudra_graph/visualization/__init__.py
src/samudra_graph/visualization/explainability.py
src/samudra_graph/visualization/graph_plot.py
src/samudra_graph/visualization/metric_plots.py
src/samudra_graph/visualization/spatial_plots.py
src/samudra_graph/visualization/timeseries_plots.py
src/samudra_graph/visualization/topology_plots.py
src/samudra_graph/visualization/training_plots.py