The project class is useful for managing altimetry downloads over a large number of reservoirs or valid AOIs. Currently, an altimetry project must be created when wanting to download data for a given reservoir (AOI), even if its just one. EO specialists often only need to investigate or get raw data for a single AOI. By considering an "AOI" class, an EO specialist can have more control over a given area and quickly download and process the data for this specific area. After integration of an "AOI" class, the Project and System Classes could then integrate this object when performing downloads, shifting the burden of satellite product knowledge to one class. This is likely a large overhaul, but the creation of this singular class can set the frame work for further work.
The project class is useful for managing altimetry downloads over a large number of reservoirs or valid AOIs. Currently, an altimetry project must be created when wanting to download data for a given reservoir (AOI), even if its just one. EO specialists often only need to investigate or get raw data for a single AOI. By considering an "AOI" class, an EO specialist can have more control over a given area and quickly download and process the data for this specific area. After integration of an "AOI" class, the Project and System Classes could then integrate this object when performing downloads, shifting the burden of satellite product knowledge to one class. This is likely a large overhaul, but the creation of this singular class can set the frame work for further work.