Use Cases
SAR example
This script (examples/SAR_example.py) illustrates the use of InstruPy to produce the data-metrics for SAR models with
different possible set of configurations. The configurations shown are:
L- band SAR, Dual polarization (SMAP pulse configuration), Fixed swath size (25km)
L- band SAR, Dual polarization (AIRSAR pulse configuration), Full swath
P-band SAR, Single polarization, Fixed swath size (50km)
Multi Objective Optimization (MOO) of SAR
This script is used to illustrate the use of InstruPy for the purpose of optimal instrument design.
Specifically in this example involves SAR instrument design based on a multi-objective optimization algorithm (NSGA-II), enabled by the
pymoo 0.4.2 package. A baseline instrument is defined, and some of the instrument parameters are kept as optimization variables.
Multiple objectives are defined in terms of the data-metrics produced by the InstruPy package.
The result is a multi-dimensional Pareto-curve illustrating the trade-offs between different instrument designs. Any point on the
Pareto curve is optimal and a suitable point can be selected by the user for implementation.