Skip to content
Snippets Groups Projects
Commit 5195ae75 authored by Kristin's avatar Kristin Committed by Jesse Mapel
Browse files

update hyb2onc2isis to support newer image format

parent 46a55498
No related branches found
No related tags found
No related merge requests found
...@@ -16,6 +16,7 @@ End_Group ...@@ -16,6 +16,7 @@ End_Group
Group = L0FileName Group = L0FileName
Auto Auto
InputKey = P_L0NAME InputKey = P_L0NAME
InputKey = L0FILE
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = L0FileName OutputName = L0FileName
OutputPosition = (Object, IsisCube, Group, Archive) OutputPosition = (Object, IsisCube, Group, Archive)
...@@ -94,6 +95,7 @@ End_Group ...@@ -94,6 +95,7 @@ End_Group
# AMICA calls this one "ImageNumber" # AMICA calls this one "ImageNumber"
Group = ImageNumber Group = ImageNumber
Auto Auto
Optional
InputKey = P_IMGID InputKey = P_IMGID
InputPosition = FitsExtras InputPosition = FitsExtras
OutputName = ImageNumber OutputName = ImageNumber
......
...@@ -16,6 +16,7 @@ End_Group ...@@ -16,6 +16,7 @@ End_Group
Group = InstrumentId Group = InstrumentId
Auto Auto
InputKey = P_NAME InputKey = P_NAME
InputKey = NAIFNAME
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = InstrumentId OutputName = InstrumentId
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -79,6 +80,7 @@ End_Group ...@@ -79,6 +80,7 @@ End_Group
Group = ExposureDuration Group = ExposureDuration
Auto Auto
InputKey = EXPOSURE InputKey = EXPOSURE
InputKey = XPOSURE
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = ExposureDuration OutputName = ExposureDuration
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -88,6 +90,7 @@ End_Group ...@@ -88,6 +90,7 @@ End_Group
Group = SpacecraftClockStartCount Group = SpacecraftClockStartCount
Auto Auto
InputKey = P_SCCSC InputKey = P_SCCSC
InputKey = SCCL-BEG
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SpacecraftClockStartCount OutputName = SpacecraftClockStartCount
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -97,6 +100,7 @@ End_Group ...@@ -97,6 +100,7 @@ End_Group
Group = SpacecraftClockEndCount Group = SpacecraftClockEndCount
Auto Auto
InputKey = P_SCCEC InputKey = P_SCCEC
InputKey = SCCL-END
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SpacecraftClockStartCount OutputName = SpacecraftClockStartCount
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -116,6 +120,7 @@ End_Group ...@@ -116,6 +120,7 @@ End_Group
#s/c counter at data recorded time #s/c counter at data recorded time
Group = OnboardDataRecordedTime Group = OnboardDataRecordedTime
Auto Auto
Optional
InputKey = P_RECTI InputKey = P_RECTI
InputPosition = FitsExtras InputPosition = FitsExtras
OutputName = OnboardDataRecordedTime OutputName = OnboardDataRecordedTime
...@@ -126,6 +131,7 @@ End_Group ...@@ -126,6 +131,7 @@ End_Group
Group = Binning Group = Binning
Auto Auto
InputKey = P_BINN InputKey = P_BINN
InputKey = NPIXBIN
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = Binning OutputName = Binning
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -136,6 +142,7 @@ End_Group ...@@ -136,6 +142,7 @@ End_Group
Group = SelectedImageAreaX1 Group = SelectedImageAreaX1
Auto Auto
InputKey = P_OPOSX1 InputKey = P_OPOSX1
InputKey = ROI_LLX
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaX1 OutputName = SelectedImageAreaX1
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -145,6 +152,7 @@ End_Group ...@@ -145,6 +152,7 @@ End_Group
Group = SelectedImageAreaY1 Group = SelectedImageAreaY1
Auto Auto
InputKey = P_OPOSY1 InputKey = P_OPOSY1
InputKey = ROI_LLY
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaY1 OutputName = SelectedImageAreaY1
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -154,6 +162,7 @@ End_Group ...@@ -154,6 +162,7 @@ End_Group
Group = SelectedImageAreaX2 Group = SelectedImageAreaX2
Auto Auto
InputKey = P_OPOSX2 InputKey = P_OPOSX2
InputKey = ROI_URX
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaX2 OutputName = SelectedImageAreaX2
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -163,6 +172,7 @@ End_Group ...@@ -163,6 +172,7 @@ End_Group
Group = SelectedImageAreaY2 Group = SelectedImageAreaY2
Auto Auto
InputKey = P_OPOSY2 InputKey = P_OPOSY2
InputKey = ROI_URY
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaY2 OutputName = SelectedImageAreaY2
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -171,6 +181,7 @@ End_Group ...@@ -171,6 +181,7 @@ End_Group
Group = SelectedImageAreaX3 Group = SelectedImageAreaX3
Auto Auto
Optional
InputKey = P_OPOSX3 InputKey = P_OPOSX3
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaX3 OutputName = SelectedImageAreaX3
...@@ -180,6 +191,7 @@ End_Group ...@@ -180,6 +191,7 @@ End_Group
Group = SelectedImageAreaY3 Group = SelectedImageAreaY3
Auto Auto
Optional
InputKey = P_OPOSY3 InputKey = P_OPOSY3
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaY3 OutputName = SelectedImageAreaY3
...@@ -189,6 +201,7 @@ End_Group ...@@ -189,6 +201,7 @@ End_Group
Group = SelectedImageAreaX4 Group = SelectedImageAreaX4
Auto Auto
Optional
InputKey = P_OPOSX4 InputKey = P_OPOSX4
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaX4 OutputName = SelectedImageAreaX4
...@@ -198,6 +211,7 @@ End_Group ...@@ -198,6 +211,7 @@ End_Group
Group = SelectedImageAreaY4 Group = SelectedImageAreaY4
Auto Auto
Optional
InputKey = P_OPOSY4 InputKey = P_OPOSY4
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = SelectedImageAreaY4 OutputName = SelectedImageAreaY4
...@@ -217,6 +231,7 @@ End_Group ...@@ -217,6 +231,7 @@ End_Group
Group = OffsetCorrection Group = OffsetCorrection
Auto Auto
InputKey = OFFSETCR InputKey = OFFSETCR
InputKey = AOFFSET
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = OffsetCorrection OutputName = OffsetCorrection
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -235,6 +250,7 @@ End_Group ...@@ -235,6 +250,7 @@ End_Group
Group = RadianceConversion Group = RadianceConversion
Auto Auto
InputKey = RADIANCE InputKey = RADIANCE
InputKey = RADCONV
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = RadianceConversion OutputName = RadianceConversion
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -262,6 +278,7 @@ End_Group ...@@ -262,6 +278,7 @@ End_Group
Group = L2BFlatFileName Group = L2BFlatFileName
Auto Auto
InputKey = L2BFLTFN InputKey = L2BFLTFN
InputKey = FLATFN
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = L2BFlatFileName OutputName = L2BFlatFileName
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -270,6 +287,7 @@ End_Group ...@@ -270,6 +287,7 @@ End_Group
Group = L2BSystemEfficiencyFileName Group = L2BSystemEfficiencyFileName
Auto Auto
Optional
InputKey = L2BEFCFN InputKey = L2BEFCFN
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = L2BSystemEfficiencyFileName OutputName = L2BSystemEfficiencyFileName
...@@ -280,6 +298,7 @@ End_Group ...@@ -280,6 +298,7 @@ End_Group
Group = L2CShapeModelFileName Group = L2CShapeModelFileName
Auto Auto
InputKey = L2CSHPFN InputKey = L2CSHPFN
InputKey = SHAPEFN
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = L2CShapeModelFileName OutputName = L2CShapeModelFileName
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -289,6 +308,7 @@ End_Group ...@@ -289,6 +308,7 @@ End_Group
Group = L2DPhaseFunctionFileName Group = L2DPhaseFunctionFileName
Auto Auto
InputKey = L2DPHSFN InputKey = L2DPHSFN
InputKey = PHASEFN
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = L2DPhaseFunctionFileName OutputName = L2DPhaseFunctionFileName
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -298,6 +318,7 @@ End_Group ...@@ -298,6 +318,7 @@ End_Group
Group = L2DShapeModelFileName Group = L2DShapeModelFileName
Auto Auto
InputKey = L2DSHPFN InputKey = L2DSHPFN
InputKey = SHAPEFN
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = L2DShapeModelFileName OutputName = L2DShapeModelFileName
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
...@@ -307,6 +328,7 @@ End_Group ...@@ -307,6 +328,7 @@ End_Group
# the following image ID is assigned by the onboard image processor: # the following image ID is assigned by the onboard image processor:
Group = ImageID Group = ImageID
Auto Auto
Optional
InputKey = P_IMGID InputKey = P_IMGID
InputPosition = FitsExtras InputPosition = FitsExtras
OutputName = ImageID OutputName = ImageID
...@@ -465,6 +487,7 @@ End_Group ...@@ -465,6 +487,7 @@ End_Group
Group = Compression Group = Compression
Auto Auto
InputKey = P_CMPSTY InputKey = P_CMPSTY
InputKey = IMGCMPRV
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = Compression OutputName = Compression
OutputPosition = (Object, IsisCube, Group, Instrument) OutputPosition = (Object, IsisCube, Group, Instrument)
......
...@@ -7,6 +7,7 @@ Group = NaifCode ...@@ -7,6 +7,7 @@ Group = NaifCode
Auto Auto
Optional Optional
InputKey = P_ID InputKey = P_ID
InputKey = NAIFID
InputPosition = FitsLabels InputPosition = FitsLabels
OutputName = NaifFrameCode OutputName = NaifFrameCode
OutputPosition = (Object, IsisCube, Group, Kernels) OutputPosition = (Object, IsisCube, Group, Kernels)
......
# Test for new format of Hayabusa2 fits images released 2019-2020
#
# @history 2020-03-29 Kristin Berry - Added along with support for new format
#
APPNAME = hyb2onc2isis
include $(ISISROOT)/make/isismake.tsts
commands:
$(APPNAME) from=$(INPUT)/hyb2_onc_20180710_060508_tvf_l2a.fit \
to=$(OUTPUT)/hyb2_onc_20180710_060508_tvf_l2a.cub \
>& /dev/null;
catlab from=$(OUTPUT)/hyb2_onc_20180710_060508_tvf_l2a.cub \
to=$(OUTPUT)/labels.pvl \
>& /dev/null;
catoriglab from=$(OUTPUT)/hyb2_onc_20180710_060508_tvf_l2a.cub \
to=$(OUTPUT)/origLab.pvl \
>& /dev/null;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment