Skip to content

Commit

Permalink
moved Kaguya data into source (#3747)
Browse files Browse the repository at this point in the history
* Abstracted campt app.

* Revert "Merge branch 'campt' of https://github.com/kaitlyndlee/ISIS3 into dev"

This reverts commit 521dd44, reversing
changes made to 2874acf.

* Used CK quality for PCK selection in spiceinit (#3716)

* Changed PCK to use CK quality in spiceinit

* Added spiceinit history for change

* Adds the ability to save and restore a greyscale stretch to/from a Cube (#3717)

* Update meta.yaml to rename conda package to isis from isis3

* Initial stretch attempt

* Now will write a single stretch with a name and type to the cube

* Stretch updated to inherit from Blob, re-loading a saved stretch works but only if Linear right now

* Clean up Stretch class

* Completely move stretchTypes into stretch class, and some minor cleanup

* Fixed combo-box not updating bug and more cleanup

* Further cleanup of propagated earlier changes with types and names being removed from unnecessary classes

* Removed added unneeded member variables from StretchType

* Cleanup StretchTool class

* Update enter-text dialogs to drop down selection options

* Wrapped some long strings

* Initial commit to address most of review comments

* Removed buttons in case of RGB stretch and add a 'Color' PvlKeyword to Stretch output

Co-authored-by: Stuart Sides <[email protected]>

* Updated kaguyatc2isis to allow ingestion of data provided by JAXA online archive (#3713)

* Updated to allow ingestion of data provided by JAXA online archive

* Listed SLN-L-TC-5-MORNING-MAP-V4.0 as a supported format.

* Added tests + testing data

* Replaced several label parsing tests with cube attribute tests.

* Fixes ddd2isis to support updated uvflat files (#3719)

* Fixes ddd2isis to support updated uvflat files

* Added history comment

* Changed version numbers for 4.1 RC (#3722)

* copied over translation files from data area

* renamed kaguya translation files to upper camel case. Updated references to these files in source code.

Co-authored-by: Kaitlyn Lee <[email protected]>
Co-authored-by: Jesse Mapel <[email protected]>
Co-authored-by: Kristin <[email protected]>
Co-authored-by: Stuart Sides <[email protected]>
Co-authored-by: AustinSanders <[email protected]>
Co-authored-by: acpaquette <[email protected]>
  • Loading branch information
7 people authored Mar 10, 2020
1 parent 43210f2 commit 24ac448
Show file tree
Hide file tree
Showing 14 changed files with 3,333 additions and 14 deletions.
63 changes: 63 additions & 0 deletions isis/src/kaguya/apps/kaguyami2isis/KaguyMiBandBin.trn
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
#
# The group names listed here are the native names used by
# applications to get the foreign names and values
#
# There is only one level of groups the groups are not
# allowed to be nested
#
# The Group names can NOT be repeated.
#
# InputGroup is a comma delimited list of objects and/or
# groups in the foreign label. Traversing this list will
# lead to the correct level to find the foreign keyword.
#
# InputKey is the keyword within the group which holds
# the information.
#
# InputDefault is the value used if there is no value for
# the keyword
#
# Translation is the native and corresponding foreign values.
# Translation may be repeated as needed.
#
Group = FilterName
Auto
InputKey = FILTER_NAME
InputGroup = ROOT
InputPosition = ROOT
OutputName = FilterName
OutputPosition = (Object, IsisCube, Group, BandBin)
Translation = (*, *)
End_Group

Group = Center
Auto
InputKey = CENTER_FILTER_WAVELENGTH
InputGroup = ROOT
InputPosition = ROOT
OutputName = Center
OutputPosition = (Object, IsisCube, Group, BandBin)
Translation = (*, *)
End_Group

Group = Width
Auto
InputKey = BANDWIDTH
InputGroup = ROOT
InputPosition = ROOT
OutputName = Width
OutputPosition = (Object, IsisCube, Group, BandBin)
Translation = (*, *)
End_Group

Group = BaseBand
Auto
InputKey = BASE_BAND
InputGroup = ROOT
InputPosition = ROOT
OutputName = BaseBand
OutputPosition = (Object, IsisCube, Group, BandBin)
Translation = (*, *)
End_Group

End
163 changes: 163 additions & 0 deletions isis/src/kaguya/apps/kaguyami2isis/KaguyaMiArchive.trn
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
#
# The group names listed here are the native names used by
# applications to get the foreign names and values
#
# There is only one level of groups the groups are not
# allowed to be nested
#
# The Group names can NOT be repeated.
#
# InputGroup is a comma delimited list of objects and/or
# groups in the foreign label. Traversing this list will
# lead to the correct level to find the foreign keyword.
#
# InputKey is the keyword within the group which holds
# the information.
#
# InputDefault is the value used if there is no value for
# the keyword
#
# Translation is the native and corresponding foreign values.
# Translation may be repeated as needed.
#
Group = ProductId
Auto
InputKey = PRODUCT_ID
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProductId
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = FileName
Auto
InputKey = FILE_NAME
InputGroup = ROOT
InputPosition = ROOT
OutputName = FileName
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = SoftwareName
Auto
InputKey = SOFTWARE_NAME
InputGroup = ROOT
InputPosition = ROOT
OutputName = SoftwareName
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = SoftwareVersion
Auto
InputKey = SOFTWARE_VERSION
InputGroup = ROOT
InputPosition = ROOT
OutputName = SoftwareVersion
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = ProcessVersionId
Auto
InputKey = PROCESS_VERSION_ID
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProcessVersionId
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = ProductCreationTime
Auto
InputKey = PRODUCT_CREATION_TIME
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProductCreationTime
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = ProgramStartTime
Auto
InputKey = PROGRAM_START_TIME
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProgramStartTime
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = ProducerId
Auto
InputKey = PRODUCER_ID
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProducerId
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = ProductSetId
Auto
InputKey = PRODUCT_SET_ID
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProductSetId
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = ProductVersionId
Auto
InputKey = PRODUCT_VERSION_ID
InputGroup = ROOT
InputPosition = ROOT
OutputName = ProductVersionId
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = RegisteredProduct
Auto
InputKey = REGISTERED_PRODUCT
InputGroup = ROOT
InputPosition = ROOT
OutputName = RegisteredProduct
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = Level2AFileName
Auto
InputKey = LEVEL2A_FILE_NAME
InputGroup = ROOT
InputPosition = ROOT
OutputName = Level2AFileName
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = SpiceMetakernelFileName
Auto
InputKey = SPICE_METAKERNEL_FILE_NAME
InputGroup = ROOT
InputPosition = ROOT
OutputName = SpiceMetakernelFileName
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

Group = DataSetId
Auto
InputKey = DATA_SET_ID
InputGroup = ROOT
InputPosition = ROOT
OutputName = DataSetId
OutputPosition = (Object, IsisCube, Group, Archive)
Translation = (*, *)
End_Group

End
Loading

0 comments on commit 24ac448

Please sign in to comment.