Class containing the logic for communicating with the PDS-PPI database.
parameterize the URI so that any number of files can be read in. For example,
would result invap+pdsppi:sc=Cassini&id=PPI/CO-S-MIMI-4-LEMMS-CALIB-V1.0/DATA/LACCAVG0_1MIN/2006/LACCAVG0_1MIN_2006269_01¶m=E0
vap+pdsppi:sc=Cassini&id=PPI/CO-S-MIMI-4-LEMMS-CALIB-V1.0/DATA/LACCAVG0_1MIN/$Y/LACCAVG0_1MIN_$Y$j_01¶m=E0
return a list of the plottable parameter datasets within the ID. TODO: this loads the entire dataset, this will be fixed.
returns the spacecraft.
return true if the name appears to be a plottable id.
apparently the id needs to have underscores where there are slashes... e.g. PPI/CO-E/J/S/SW-CAPS-5-DDR-ELE-MOMENTS-V1.0 -> PPI/CO-E_J_S_SW-CAPS-5-DDR-ELE-MOMENTS-V1.0