Skip to content
Snippets Groups Projects

Philip updates file description citation references

1 file
+ 19
19
Compare changes
  • Side-by-side
  • Inline
+ 19
19
@@ -2,7 +2,7 @@
## Overview
These scripts form the basis of the analysis in "Sampling the diurnal and annual cycles of the Earth’s energy
imbalance with constellations of satellite-borne radiometers" by Hocking et al., 2024.
imbalance with constellations of satellite-borne radiometers" by Hocking et al. (2024).
The code implements an idealised framework for satellite observations of top-of-atmosphere radiation.
Individual satellite orbits can be selected by choosing appropriate inclination, altitude and right ascension of the ascending node.
@@ -36,40 +36,40 @@ Python
└── experiment Directory with scripts to compute the measurements for a set of satellites.
```
- `./README.md` - This document.
- `./environment.yml` - Python environment specifications.
- `./bin_satm_to_toagrid.py` - Process satellite measurements by binning them on a chosen grid.
- `./earth.py` - Central script containing Earth class, for framework of the radiation fluxes.
- `./measure_file_to_nc_sgp4sat.py` - Measure radiation from input file and save measurements to output file.
- `./process_satm_to_gridweights.py` - Process satellite measurements to determine gridded distribution.
- `./satellite.py` - Central script containing satellite classes, for framework of measurement of Earth instances.
- `./smooth_file_with_satellite_footprint.py` - Compute the convolution of the input file with the satellite footprint.
- `./split_CERES_files.py` - Convenience script for preparing input data files.
- `./unitsconstants.py` - Collection of units and constants
- `./ceres_reference` - Contains scripts to create CERES reference files, which are used in the processing of satellite measurements.
- `./diurnalcycle` - Contains script to restructure input file in terms of local solar time, instead of e.g. GMT.
- `./experiment` - Contains scripts to compute the measurements for a set of satellites.
- `README.md` - This document.
- `environment.yml` - Python environment specifications.
- `bin_satm_to_toagrid.py` - Process satellite measurements by binning them on a chosen grid.
- `earth.py` - Central script containing Earth class, for framework of the radiation fluxes.
- `measure_file_to_nc_sgp4sat.py` - Measure radiation from input file and save measurements to output file.
- `process_satm_to_gridweights.py` - Process satellite measurements to determine gridded distribution.
- `satellite.py` - Central script containing satellite classes, for framework of measurement of Earth instances.
- `smooth_file_with_satellite_footprint.py` - Compute the convolution of the input file with the satellite footprint.
- `split_CERES_files.py` - Convenience script for preparing input data files.
- `unitsconstants.py` - Collection of units and constants
- `ceres_reference` - Contains scripts to create CERES reference files, which are used in the processing of satellite measurements.
- `diurnalcycle` - Contains script to restructure input file in terms of local solar time, instead of e.g. GMT.
- `experiment` - Contains scripts to compute the measurements for a set of satellites.
## Pipeline
First, prepare the computing environment and the necessery input files according to the prerequisites.
In `./ceres_reference`:
In `ceres_reference`:
- Execute `make_ceres_ref_files.py`.
In `./experiment`:
In `experiment`:
- Execute `main.py`.
- Execute `merge_day_to_year.py`.
- Execute `make_singlesat_annualmean.py`.
- Execute `make_combo_annualmean.py`.
- Execute `make_combo_annualmean_fillpoles.py`.
The output will be created in `./experiment/fullperiodoutput`, `./experiment/fullperiodoutput_filledpoles` and `./experiment/singlesat_output`.
The output will be created in `experiment/fullperiodoutput`, `experiment/fullperiodoutput_filledpoles` and `experiment/singlesat_output`.
## Citation
Shows how the source code should be cited (filled in by database staff).
Hocking et al. (2024) Sampling the diurnal and annual cycles of the Earth’s energy imbalance with constellations of satellite-borne radiometers. Software version 1.0.0. Bolin Centre Code Repository.
## References
References to papers that describe the source code.
Hocking et al. (2024) Sampling the diurnal and annual cycles of the Earth’s energy imbalance with constellations of satellite-borne radiometers
## Comments
Any additional useful comments. This can e.g. be roles of persons involved in creating the source code.
Loading