sospice.FileMetadata
- class sospice.FileMetadata(metadata: Series = None, skip_validation: bool = False)[source]
A SPICE file entry in the SPICE catalog
- Parameters:
- metadata: pandas.Series
File metadata
- skip_validation: bool
Do no validate data
- Attributes:
- metadata
Methods
cache_file([base_url, release, update])Put file in local disk cache, from a release, from some other online file tree, or from SOAR if no parameter has been provided
download_file([base_dir, base_url, release, ...])Download file, from a release, from some other online file tree, or from SOAR if no parameter has been provided
get_crpix_2d()Get 2D CRPIX values, for x and y axes (assuming FITS pixel indices convention)
get_file_url([base_url, release])Get file URL, from a release, from some other online file tree, or from SOAR if no parameter has been provided
get_fov([points, method])Get the FOV coordinates (bottom left and top right vertices of rectangle in helioprojective coordinates) for an observation
get_observer()Get observer position and time for the observation
get_pc_2d()Get 2D PC matrix for observation, for x and y axes
get_wavelengths()Get wavelength ranges for the observation
get_wcs_2d()Get World Coordinates System object for the observation, for x and y axes
mid_time()Find "middle time" for observation
plot_fov(ax, **kwargs)Plot SPICE FOV on a background map
validate()Check file metadata