These are a few plots that I've made that might prove to be useful for lectures, papers, etc. Please feel free to use update, change, re-use, re-mix, etc.
To run a script, execute the following command from the local working directory of the repository:
python scripts/{script}
This will save the output to the figures
folder.
scripts/satellite_mission_diagram.py
creates the following:
If you uncomment the last few lines of the code, it will add a box around the free data:
scripts/sar_mission_diagram.py
creates a similar plot, but for SAR satellite missions:
scripts/planck_plot.py
creates the following:
scripts/spectral_plot.py
plots, along with data from the USGS Spectral Library,
the spectral response curves for a variety of objects, as well as a band showing the visible portion of the EM spectrum.
scripts/transmission_plot.py
makes a plot of satellite sensor bands, along with the atmospheric transmission as a
function of wavelength. Transmission data are based on the ASTM G-173 reference spectra for wavelengths <4000 nm,
and the ATRAN1 curves provided by the Gemini Observatory for
wavelengths >4000 nm.
Available for both VHR satellite (Worldview/Pleiades class, <5M GSD), and lower resolution remote sensing satellites (Landsat/Sentinel-2 class).
scripts/bit_depth_diagram.py
makes a plot showing the ways of representing black to white using anywhere from 2 to
212 colors.
scripts/bit_depth_comparison.py
shows a similar thing, showing the same subset of a landsat scene (not included)
using 2 to 216 colors.
scripts/emr_wave_plot.py
plots a 3-d representation of an electromagnetic wave, with the electric component shown
in blue and the magnetic component shown in red - though feel free to change the labelling if you prefer.
scripts/absorption_components.py
plots a figure showing the transmission of different components of the atmosphere.
scripts/em_spectrum.py
plots a diagram showing major divisions of the electromagnetic spectrum:
1ATRAN modelling software (Lord, S.D. 1992, NASA Technical Memor. 103957)