Skip to content

Commit

Permalink
Move application-related data into the repository. (#3804)
Browse files Browse the repository at this point in the history
* Adds initial directory structure for appdata in source and update from dev (#3724)

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

* 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)

* Add directory structure for appdata in source

Co-authored-by: Jesse Mapel <[email protected]>
Co-authored-by: Stuart Sides <[email protected]>
Co-authored-by: AustinSanders <[email protected]>
Co-authored-by: acpaquette <[email protected]>

* Update CMakeLists process translation files in the ISIS source code. (#3726)

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

* 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)

* Add directory structure for appdata in source

* Update cmakelists to copy translation files over into the appdata/translations area in the build directory.

* Update to install appdata

* Add appdata/templates directory needed for apollo work.

Co-authored-by: Jesse Mapel <[email protected]>
Co-authored-by: Stuart Sides <[email protected]>
Co-authored-by: AustinSanders <[email protected]>
Co-authored-by: acpaquette <[email protected]>

* Change ISIS3DATA to ISISDATA (#3728)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Migrates subset of base data to appdata area in source. Fixes CI error. (#3731)

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

* 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)

* Add directory structure for appdata in source

* Update cmakelists to copy translation files over into the appdata/translations area in the build directory.

* Update to install appdata

* Add appdata/templates directory needed for apollo work.

* Migrates everything in maps, labels, and and autoreg into source, adds placeholders for cmake for images and templates, and adds two actual base translation files and associated changes

* Actually address all merge conflicts

* Add placeholder for serialnumbers

Co-authored-by: Jesse Mapel <[email protected]>
Co-authored-by: Stuart Sides <[email protected]>
Co-authored-by: AustinSanders <[email protected]>
Co-authored-by: acpaquette <[email protected]>

* Updates cmake to copy apollo templates (#3732)

* Just hard-code the apollo templates for now

* Updated to have templates only search for *.def

* Moving apollo15 data into source (#3733)

* Abstracted campt app.

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

This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.

* 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)

* adds apollopantranstable translations

* rename apollopantranstable0001.trn -> apollopantranstable.trn

* move apollopantranstable0002.trn -> apollopantranstable.trn

* adds apollo15 serialNumbers

* renaming serial number files

* moved SerialNumber0002 -> Apollo15SerialNumber and metricSerialNumber002 -> Apollo15MetricSerialNumber

* moved metricSerialNumber0003.trn -> Apollo15MetricSerialNumber.trn

* created templates directory and added apollo template. updated apollopaninit and apollopanstitcher to reflect data directory changes

* added apollo templates directory

* renamed apolloPanFiducialFinder.pvl -> apolloPanFiducialFinder.def

* update paths referencing data

* fixed redundant naming of apolloPanFiducialFinder.def -> PanFiducialFinder.def

* renamed apollopantranstable.trn -> ApolloPanInit.trn, updated reference in source code

* changed Instruments translation file to uper camel case

* more tweaks to Instruments.trn

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]>

* Moving apollo16 data into source (#3734)

* Abstracted campt app.

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

This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.

* 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)

* adds apollo16 serialnumbers

* moved panoramicSerialNumber0001.trn -> Apollo15PanoramicSerialNumber.trn and metricSerialNumber0001.trn -> ApolloMetricSerialNumber.trn

* moved metricSerialNumber0002.trn -> ApolloMetricSerialNumber.trn

* moved metricSerialNumber0003.trn -> ApolloMetricSerialNumber.trn

* fixed serialnumber file naming

* removed serialnumbers DELETEME file

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]>

* Moving apollo17 data into source (#3735)

* Abstracted campt app.

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

This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.

* 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)

* adds apollo17 serialnumber files

* moved metricSerialNumber0001.trn -> Apollo17MetricSerialNumber.trn and panoramicSerialNumber0001.trn -> Apollo17PanoramicSerialNumber.trn

* moved metricSerialNumber0002.trn Apollo17MetricSerialNumber.trn

* moved metricSerialNumber0003.trn -> Apollo17MetricSerialNumber.trn

* remove serialnumbers DELETEME file

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]>

* Moved Juno data files into source code (#3736)

* Added translation files.

* Renamed junoSerialNumber0001.trn

* Updated Preference file to use ISISDATA env variable for juno.

* Moved SN xfile to appdata and updated app to point to appdata/translations.

* Removed commented line.

* Renamed files to be upper camel case.

* Fixed typo.

* Moved Mex data files into source code (#3738)

* Added translation files.

* Renamed hrscSerialNumber0001.trn

* Renamed Xfiles, updated app to point to /appdata/translations, and moved SN xfile to appdata.

* Renamed files to be upper camel case.

* Removed commented line

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

* Moved Dawn data files into source code  (#3739)

* Set MALLOC_CHECK_ in Jenkinsfile as a temporary fix for the failing tests

* 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 dawn serial number files.

* renamed files.

* Updated serial number file with the most recent version.

* copied over some xfiles.

* New version.

* updated to new version.

* Added xfile.

* New xfile.

* new version.

* new version.

* new version.

* copied xfile.

* new version.

* updated version.

* copied xfile.

* copied xfile.

* updated version.

* updated apps.

* Updated env variable in preferences files.

* Renamed files to be upper camel case.

* Removed commented lines.

* Renmaed serial number files to be upper camel case.

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]>

* Migrates application data from base into source (#3740)

* Just hard-code the apollo templates for now

* Updated to have templates only search for *.def

* Add CMakeLists updates to support lro

* Migrate icons and targets and update source code as needed

* Migrate remaining base translation files and make any additional needed code changes

* Move base serial number to serial numbers directory

* Remove unneeded additional serial number trn file

* Update LRO appdata (#3742)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Converted LRO mission to new data area

* Added MiniRF format files

* Add pft files

* Update typ paths, and add LRO serial number files

* Moved Messenger data into source (#3745)

* Abstracted campt app.

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

This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.

* 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)

* moved mdessenger translation files into source

* moved mdisArchive translation files to MessengerMdisArchive.trn

* moved mdisBandBin translation files to MessengerMdisBandBin.trn

* moved mdisInstrument translation files to MessengerMdisInstrument.trn

* moved mdisCDRLabel translation files to MessengerMdisCdrLabel.trn

* moved mdisDDRLabel translation files to MessengerMdisDdrLabel.trn

* added translations directory with mdisCalibration translation files

* moved mdisCalibration files to MessengerMdisCalibration.trn

* updated mdis apps references to translation files.

* renamed mdisSerialNumber files to MessengerMdisSerialNumber.trn

* copied over mdis template files to source

* renamed mdis template files

* update references to template files in source code

* changed naming and references of template files

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]>

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level (#3746)

* moved Kaguya data into source  (#3747)

* Abstracted campt app.

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

This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.

* 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]>

* Move template files into revision control (#3748)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* Added templates files to revision control

* Update source files to use moved template files

* Moved Cassini data into source (#3744)

* Added ciss2isis files.

* Added first version of file.

* Added new version.

* Renamed new version.

* Updated vims2isis

* Added cassini iss sn files.

* New version.

* New version.

* Added cassini vims sn files.

* Updated vims sn to v2.

* Updated vims sn to v3.

* Newhorizons data (#3749)

* Abstracted campt app.

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

This reverts commit 521dd44a6831b488052aa0e21e65ca3c5f40f7f1, reversing
changes made to 2874acf628c944823f317ebd1a2525d15dee497b.

* 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)

* moved over translation and serialnumber files from isis3 data area into source

* renaming translation and serial number files to fit naming conventions

* updated references to newhorizons data are in application source code

* fixed filename typo

* actually fixed file name typo this time

* isis/src/newhorizons/apps/leisa2isis/NewHorizonsLeisaKernels_fit.trn removed comment from leisa kernels translation file

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]>

* moved hayabusa2 data into source (#3752)

* 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)

* moves hayabusa2 translation and serial number files into source

* renamed translation files to match naming conventions

* updates references to translation files

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]>

* moved hayabusa data into source (#3751)

* 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)

* moves hayabusa translation and serial file numbers from isis data area into source

* renamed translation and serial number files to match convention

* updated references to translation files in source code

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]>

* Fix unit test failures associated with base data area update. (#3753)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* Update classes and tests with base-area changes that were uncovered via CI tests failing

* Moved Near Data into Source (#3755)

* Set MALLOC_CHECK_ in Jenkinsfile as a temporary fix for the failing tests

* 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)

* Added near translation files.

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]>

* Appdata for viking 1 and 2 (#3743)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Converted LRO mission to new data area

* Added MiniRF format files

* Add pft files

* Update typ paths, and add LRO serial number files

* Move Viking 1 data files into git source repo

* Additions to initial commit of Viking 1 and 2, move data to repo

* Updated serial number file names

* Removed uneeded translations and fixed now that there is one file per instrument

* Updating Application data for LRO (#3758)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Converted LRO mission to new data area

* Added MiniRF format files

* Add pft files

* Update typ paths, and add LRO serial number files

* Fixed LRO serial number file names

* Moved MGS data into source (#3754)

* Set MALLOC_CHECK_ in Jenkinsfile as a temporary fix for the failing tests

* 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)

* Added moc2isis translation files.

* Added serial number files.

* SN file v2.

* SN file v3.

* SN file v4.

* Removed  from unit test.

* Updated truth data.

* Update truthdata to strip out path before mgs

* Update unit test

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]>

* Moved Odyssey Data into Source (#3750)

* Set MALLOC_CHECK_ in Jenkinsfile as a temporary fix for the failing tests

* 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)

* Added themis sn files.

* Updated sn file to v2.

* Updated sn file to v3.

* Updated sn file to v4.

* Updated Pipeline's truth data since it had references to .

* New truth data.

* Updated pipeline truth data.

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]>

* Move application data from ISIS3DATA to git repo for Voyager 1 and 2 (#3759)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Converted LRO mission to new data area

* Added MiniRF format files

* Add pft files

* Update typ paths, and add LRO serial number files

* Fixed LRO serial number file names

* Adding Voyager 1 and 2 application files to repo from the data area

* Moved the voyager translation files to voy2isis

* Moves tgo application data into source control and also fixes other assorted issues that were causing tests to fail (#3756)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* Move tgo translation files into revision control and update apps accordingly

* Fix some failing tests unrelated to tgo

* Update TestPreferences file.

* Make necessary changes to tgocassis2isis and put in debug output for other baffling failing tests on Jenkins

* Fix failing tgo tests and update SerialNumber class to use the correct new file names

* Clean up commented-out groups from translation files

* Fixed spiceinit path to MissionName2DataDir.trn

* Modify path of Map formatting file to point to the /scratch/localhome/kberry/dev/ISIS3/appdata-debug/appdata/ area

* Update paths to map files in applications that use map templates (#3760)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Initial commit of files with map paths that needed to be updated

* Moves lo-associated appdata into the repository (#3761)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* Initial move of lo into git repo

* Add addition lo files to git repo

* Update lo data into source to get tests passing

* Moves Clementine-related appdata into repository (#3762)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Move clementine appdata into repo

* Moves Mariner10 related appdata into the repo (#3763)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Move appdata for Mariner10 into repo and associated updates

* Moves MER-related appdata into the repo (#3764)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Migrate MER appdata into the repo

* Update Instruments.trn for MER

* Moves Rosetta-related application data into this repo (#3765)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Update rosetta by moving appdata into the repo

* Move application-related data for mro into repo (#3766)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Move appdata files for mro into repo

* Chandrayaan1 changes for #3727 (#3768)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Converted LRO mission to new data area

* Added MiniRF format files

* Add pft files

* Update typ paths, and add LRO serial number files

* Fixed LRO serial number file names

* Adding Voyager 1 and 2 application files to repo from the data area

* Adding Chandrayaan1 to appdata

* Removed Chandrayaan1 MiniRf test embeded in the M3 tests

* Fixed mistakes

* Add missing lo translation file (#3769)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Added missing Lo translation file. Fixes failing lo2isis_app_test_case03 test

* Move Galileo application data into the repo (#3770)

* Changeing env variable ISIS3DATA to ISISDATA

* Changed ISIS3DATA to ISISDATA and pointed to new data area

* Updating PR with new location of ISISDATA

* Converted LRO mission to new data area

* Added MiniRF format files

* Add pft files

* Update typ paths, and add LRO serial number files

* Fixed LRO serial number file names

* Adding Voyager 1 and 2 application files to repo from the data area

* Adding Chandrayaan1 to appdata

* Removed Chandrayaan1 MiniRf test embeded in the M3 tests

* Adding Galileo and changed permissions on TGO trn files

* Update GalileoNIMSCoreBandBin.trn

* Update GalileoNIMSSuffixBandBin.trn

* Removed ISIS3DATA from base apps (#3771)

* Removed ISIS3DATA from base apps

* Removing ISIS3DATA from base/objs

* more ISIS3DATAs

* more ISIS3DATAs

* Other non base ISIS3DATAs

* Remove ISIS3DATA from docsys

* Update maptemplate.xml

* Update smtk.xml

* Update unitTest.xml

* Fixed another file name

* Fix unit test failures in appdata branch (#3772)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Fixes XmlToPvlTranslationManager unit test failure after migrating appdata to repo

* Forgot the truth file update

* Update $base paths for files moved into the repo, add noproj template, and remove unused file. (#3773)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Update references to  for files that have been moved into the appdata area

* Removed unused file

* Removed references to Standard Pref file  (#3774)

* Removed ISIS3DATA from base apps

* Removing ISIS3DATA from base/objs

* more ISIS3DATAs

* more ISIS3DATAs

* Other non base ISIS3DATAs

* Remove ISIS3DATA from docsys

* Update maptemplate.xml

* Update smtk.xml

* Update unitTest.xml

* Fixed another file name

* Removed local Standard preference file references and took all but the ShapeModel group out of the other two preference files in the input dir

* Adds rolo translation files to repo, fixes additional paths to point to data in the repo. (#3775)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Remove unneeded references to DataDirectory, fix paths where needed, and add rolo translation files to this repo

* Fix failing lrowac2pds and mrf2pds tests on appdata branch (#3776)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Remove unneeded references to DataDirectory, fix paths where needed, and add rolo translation files to this repo

* Fix failing lrowac2pds and mrf2pds tests on appdata branch

* Fix scripts to use isis_testData and fix app tests (#3777)

* Removed ISIS3DATA from base apps

* Removing ISIS3DATA from base/objs

* more ISIS3DATAs

* more ISIS3DATAs

* Other non base ISIS3DATAs

* Remove ISIS3DATA from docsys

* Update maptemplate.xml

* Update smtk.xml

* Update unitTest.xml

* Fixed another file name

* Removed local Standard preference file references and took all but the ShapeModel group out of the other two preference files in the input dir

* Moving ISIS3DATA to ISISDATA fixing apptests

* Fixing app tests

* App test fixes (#3779)

* Removed ISIS3DATA from base apps

* Removing ISIS3DATA from base/objs

* more ISIS3DATAs

* more ISIS3DATAs

* Other non base ISIS3DATAs

* Remove ISIS3DATA from docsys

* Update maptemplate.xml

* Update smtk.xml

* Update unitTest.xml

* Fixed another file name

* Removed local Standard preference file references and took all but the ShapeModel group out of the other two preference files in the input dir

* Moving ISIS3DATA to ISISDATA fixing apptests

* Fixing app tests

* More app test fixes

* Fixes mro test failures in appdata branch (#3778)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Remove unneeded references to DataDirectory, fix paths where needed, and add rolo translation files to this repo

* Fixes failing mro tests and remove unused label file in chan1

* Update MroHirisePdsRdrEqui.pft

* Update MroHirisePdsRdrEquiJP2.pft

* Update MroHirisePdsRdrPolarJP2.pft

* Update MroHirisePdsRdrPolar.pft

* Update MroHirisePdsRdrPolar.pft

* Fixes failing hirdrgen tests in appdata branch (#3782)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Remove unneeded references to DataDirectory, fix paths where needed, and add rolo translation files to this repo

* Fixes failing mro tests and remove unused label file in chan1

* Remove reference to ISIS3DATA (#3783)

* Removed ISIS3DATA from base apps

* Removing ISIS3DATA from base/objs

* more ISIS3DATAs

* more ISIS3DATAs

* Other non base ISIS3DATAs

* Remove ISIS3DATA from docsys

* Update maptemplate.xml

* Update smtk.xml

* Update unitTest.xml

* Fixed another file name

* Removed local Standard preference file references and took all but the ShapeModel group out of the other two preference files in the input dir

* Moving ISIS3DATA to ISISDATA fixing apptests

* Fixing app tests

* More app test fixes

* Remove ref to ISIS3DATA

* Remove unnecessary TestPreferences file from ISIS (#3780)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Remove unneeded references to DataDirectory, fix paths where needed, and add rolo translation files to this repo

* Fixes failing mro tests and remove unused label file in chan1

* Remove un-needed TestPreferences file and remove from install

* Fixes individual ISIS applications missing icons in appdata branch (#3784)

* Fix missed ProcessImportPds base references and update CMakelists to move translation files from the ISIS3/isis/src/missionName/translations level

* merge cmakelists

* Remove unneeded references to DataDirectory, fix paths where needed, and add rolo translation files to this repo

* Fixes failing mro tests and remove unused label file in chan1

* ../isis/src/base/objs/Gui/Gui.cpp

* Fixed icons not showing up in individual ISIS apps in appdata branch

* Replace ISIS3TESTDATA with ISISTESTDATA and update Jenkinsscript to use the new data area (#3785)

* Move Europa Clipper data files into repo (#3787)

* Removed ISIS3DATA from base apps

* Removing ISIS3DATA from base/objs

* more ISIS3DATAs

* more ISIS3DATAs

* Other non base ISIS3DATAs

* Remove ISIS3DATA from docsys

* Update maptemplate.xml

* Update smtk.xml

* Update unitTest.xml

* Fixed another file name

* Removed local Standard preference file references and took all but the ShapeModel group out of the other two preference files in the input dir

* Moving ISIS3DATA to ISISDATA fixing apptests

* Fixing app tests

* More app test fixes

* Remove ref to ISIS3DATA

* Moved Europa Clipper data files to reop

* Update ClipperEisCore.trn

Co-authored-by: Kristin <[email protected]>

* Add osirisrex translation files to repo (#3789)

* move lopdsgen out of templates into translations, add hidtmgen template, add controlnetwork template (#3793)

* Moves maps and labels under templates in appdata (#3794)

* move lopdsgen out of templates into translations, add hidtmgen template, add controlnetwork template

* Move maps under appdata/templates

* Move labels and maps under templates

* Fixes mdiscal and osirisrex test failures in appdata branch (#3799)

* move lopdsgen out of templates into translations, add hidtmgen template, add controlnetwork template

* Fixes mdiscal and osirisrex test failures in appdata branch

* Cmake update for appdata branch (#3803)

* move lopdsgen out of templates into translations, add hidtmgen template, add controlnetwork template

* tesitng

* Update cmakelists again

* Cmake update

* Update path in spiceserver from merge failure (#3808)

* Update viking serial number translation files for backwards compatabi… (#3811)

* Update viking serial number translation files for backwards compatability

* Readd default option for translation

Co-authored-by: Jesse Mapel <[email protected]>
Co-authored-by: Stuart Sides <[email protected]>
Co-authored-by: AustinSanders <[email protected]>
Co-authored-by: acpaquette <[email protected]>
Co-authored-by: paarongiroux <[email protected]>
Co-authored-by: Kaitlyn Lee <[email protected]>
Co-authored-by: Jesse Mapel <[email protected]>
Co-authored-by: AustinSanders <[email protected]>
Co-authored-by: acpaquette <[email protected]>
  • Loading branch information
10 people authored Mar 27, 2020
1 parent 2d97219 commit 98a24a7
Show file tree
Hide file tree
Showing 888 changed files with 50,875 additions and 3,685 deletions.
4 changes: 2 additions & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ pipeline {
def build_ok = true
def condaPath = ""
def isisEnv = [
"ISIS3DATA=/isisData/data",
"ISIS3TESTDATA=/isisData/testData",
"ISISDATA=/isisData/isis_data",
"ISISTESTDATA=/isisData/isis_testData",
"ISIS3MGRSCRIPTS=/isisData/data/isis3mgr_scripts",
"MALLOC_CHECK_=1"
]
Expand Down
149 changes: 126 additions & 23 deletions isis/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ cmake_minimum_required(VERSION 3.10)
# Point cmake to our other CMake files.
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")

# set(CMAKE_FIND_FRAMEWORK LAST)
set(CMAKE_FRAMEWORK_PATH /System/Library/Frameworks/)

set(CMAKE_FIND_FRAMEWORK LAST)

include(AddIsisModule)
Expand Down Expand Up @@ -65,8 +63,8 @@ set(BUILD_SHARED_LIBS ON)
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)

# Specify user options that can be passed in with the initial CMake command.
option(isis3Data "Directory containing Isis3Data" OFF )
option(isis3TestData "Directory containing Isis3TestData" OFF )
option(isisData "Directory containing IsisData" OFF )
option(isisTestData "Directory containing IsisTestData" OFF )
option(testOutputDir "Directory to store app test output folders" OFF )
option(buildCore "Build the core ISIS modules" ON )
option(buildMissions "Build the mission specific modules" ON )
Expand All @@ -82,25 +80,25 @@ if(DEFINED ENV{CONDA_PREFIX} AND CMAKE_INSTALL_PREFIX STREQUAL "/usr/local")
endif()

# Prioritize passed in variables over env vars, probably a better way to do this
if(DEFINED ENV{ISIS3DATA} AND NOT isis3Data)
set(isis3Data $ENV{ISIS3DATA})
if(DEFINED ENV{ISISDATA} AND NOT isisData)
set(isisData $ENV{ISISDATA})
endif()
if(DEFINED ENV{ISIS3TESTDATA} AND NOT isis3TestData)
set(isis3TestData $ENV{ISIS3TESTDATA})
if(DEFINED ENV{ISISTESTDATA} AND NOT isisTestData)
set(isisTestData $ENV{ISISTESTDATA})
endif()

if(EXISTS ${isis3Data})
set(ENV{ISIS3DATA} "${isis3Data}")
if(EXISTS ${isisData})
set(ENV{ISISDATA} "${isisData}")
else()
message(WARNING "Isis3Data directory ${isis3Data} not found, unit tests will fail.")
set(isis3Data OFF)
message(WARNING "Isis Data directory ${isisData} not found, unit tests will fail.")
set(isisData OFF)
endif()

if(EXISTS ${isis3TestData})
set(ENV{ISIS3TESTDATA} "${isis3TestData}")
if(EXISTS ${isisTestData})
set(ENV{ISISTESTDATA} "${isisTestData}")
else()
message(WARNING "Isis3TestData directory ${isis3TestData} not found, application and module tests will fail.")
set(isis3TestData OFF)
message(WARNING "IsisTestData directory ${isisTestData} not found, application and module tests will fail.")
set(isisTestData OFF)
endif()

if(${testOutputDir} STREQUAL "OFF")
Expand All @@ -124,8 +122,8 @@ message("\tBUILD CORE: ${buildCore}")
message("\tBUILD MISSIONS: ${buildMissions}")
message("\tJP2K SUPPORT: ${JP2KFLAG}")
message("\tPYTHON BINDINGS: ${pybindings}")
message("\tISIS3DATA: ${isis3Data}")
message("\tISISTESTDATA: ${isis3TestData}")
message("\tISISDATA: ${isisData}")
message("\tISISTESTDATA: ${isisTestData}")
message("\tTEST OUTPUT DIR: ${testOutputDir}")
message("\tINSTALL PREFIX: ${CMAKE_INSTALL_PREFIX}")

Expand Down Expand Up @@ -427,7 +425,6 @@ install(CODE "EXECUTE_PROCESS(COMMAND rm -f ${CMAKE_INSTALL_PREFIX}/lib/libisis3
install(CODE "EXECUTE_PROCESS(COMMAND rm -f ${CMAKE_INSTALL_PREFIX}/lib/libisis3.6${SO})")
install(CODE "EXECUTE_PROCESS(COMMAND rm -f ${CMAKE_INSTALL_PREFIX}/lib/libisis3.${SO})")
EXECUTE_PROCESS(COMMAND cp -f ${CMAKE_SOURCE_DIR}/TestPreferences ${CMAKE_BINARY_DIR}/)
install(CODE "EXECUTE_PROCESS(COMMAND cp -f ${CMAKE_SOURCE_DIR}/src/base/objs/Preference/TestPreferences ${CMAKE_INSTALL_PREFIX}/)")
install(CODE "EXECUTE_PROCESS(COMMAND cp -f ${CMAKE_SOURCE_DIR}/IsisPreferences ${CMAKE_INSTALL_PREFIX}/)")

# Install the header files
Expand All @@ -446,7 +443,7 @@ endif()
file(WRITE "${CMAKE_BINARY_DIR}/qt.conf" "[Paths]\nPlugins=../3rdParty/plugins/\n")
install(FILES "${CMAKE_BINARY_DIR}/qt.conf" DESTINATION ${CMAKE_INSTALL_PREFIX}/bin/xml)

#Create the inc directory
# Create the inc directory
execute_process(COMMAND mkdir -p ${CMAKE_BINARY_DIR}/inc)

# Create an xml folder in the source directory that we will need later
Expand All @@ -456,12 +453,34 @@ execute_process(COMMAND mkdir -p ${CMAKE_BINARY_DIR}/bin/xml)
# Create the version file
configure_file(${CMAKE_SOURCE_DIR}/cmake/version.in ${CMAKE_BINARY_DIR}/version)

# Set up install of the templates folder.
install(DIRECTORY ${CMAKE_SOURCE_DIR}/templates DESTINATION .)

# Set up install of the make folder.
install(DIRECTORY ${CMAKE_SOURCE_DIR}/make DESTINATION ${CMAKE_INSTALL_PREFIX})

# Set up install of appdata folder
install(DIRECTORY ${CMAKE_BINARY_DIR}/appdata DESTINATION ${CMAKE_INSTALL_PREFIX})

# Create the appdata directory with translations directory, images directory, templates directories
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/appdata/translations
${CMAKE_BINARY_DIR}/appdata/templates/apollo
${CMAKE_BINARY_DIR}/appdata/templates/autoseed
${CMAKE_BINARY_DIR}/appdata/templates/autoreg
${CMAKE_BINARY_DIR}/appdata/templates/noproj
${CMAKE_BINARY_DIR}/appdata/templates/cnetref
${CMAKE_BINARY_DIR}/appdata/templates/cnetstats
${CMAKE_BINARY_DIR}/appdata/templates/cnet_validmeasure
${CMAKE_BINARY_DIR}/appdata/templates/controlnetworks
${CMAKE_BINARY_DIR}/appdata/templates/hidtmgen
${CMAKE_BINARY_DIR}/appdata/templates/findfeatures
${CMAKE_BINARY_DIR}/appdata/templates/fullcnetdiff
${CMAKE_BINARY_DIR}/appdata/templates/jigsaw
${CMAKE_BINARY_DIR}/appdata/templates/kernels
${CMAKE_BINARY_DIR}/appdata/templates/labels
${CMAKE_BINARY_DIR}/appdata/templates/maps
${CMAKE_BINARY_DIR}/appdata/templates/photometry
${CMAKE_BINARY_DIR}/appdata/images/icons
${CMAKE_BINARY_DIR}/appdata/images/targets)


# Have CMake process all of the source code and tests.
add_subdirectory(src objects)

Expand Down Expand Up @@ -490,6 +509,90 @@ add_custom_target(incs ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/src/*/apps/*/*.h ${CMAKE_BINARY_DIR}/inc)
add_dependencies(isis3 incs)

# Add custom build target to copy modified translation files to the build/appdata/translations
## directory.
add_custom_target(appdata ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/serialnumbers/*.trn ${CMAKE_SOURCE_DIR}/appdata/translations/*.trn
${CMAKE_SOURCE_DIR}/appdata/translations/*.typ ${CMAKE_SOURCE_DIR}/src/*/apps/*/*.typ
${CMAKE_SOURCE_DIR}/src/*/apps/*/*.trn ${CMAKE_SOURCE_DIR}/src/*/apps/*/*.pft
${CMAKE_SOURCE_DIR}/src/*/apps/*/*.def ${CMAKE_SOURCE_DIR}/appdata/translations/*.def
${CMAKE_SOURCE_DIR}/appdata/translations/*.pvl
${CMAKE_BINARY_DIR}/appdata/translations)
add_dependencies(isis3 appdata)

# Add custom build targets to copy modified template files to build/appdata/templates
add_custom_target(apollotemplate ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/src/*/templates/*.def ${CMAKE_BINARY_DIR}/appdata/templates/apollo/)
add_dependencies(isis3 apollotemplate)

add_custom_target(autoreg ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/autoreg/* ${CMAKE_BINARY_DIR}/appdata/templates/autoreg/)
add_dependencies(isis3 autoreg)

add_custom_target(autoseed ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/autoseed/* ${CMAKE_BINARY_DIR}/appdata/templates/autoseed/)

add_custom_target(noproj ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/noproj/* ${CMAKE_BINARY_DIR}/appdata/templates/noproj/)
add_dependencies(isis3 noproj)

add_custom_target(cnetref ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/cnetref/* ${CMAKE_BINARY_DIR}/appdata/templates/cnetref/)
add_dependencies(isis3 cnetref)

add_custom_target(cnetstats ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/cnetstats/* ${CMAKE_BINARY_DIR}/appdata/templates/cnetstats/)
add_dependencies(isis3 cnetstats)

add_custom_target(cnetvalid ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/cnet_validmeasure/* ${CMAKE_BINARY_DIR}/appdata/templates/cnet_validmeasure/)
add_dependencies(isis3 cnetvalid)

add_custom_target(controlnetworks ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/controlnetworks/* ${CMAKE_BINARY_DIR}/appdata/templates/controlnetworks/)
add_dependencies(isis3 controlnetworks)

add_custom_target(findfeatures ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/findfeatures/* ${CMAKE_BINARY_DIR}/appdata/templates/findfeatures/)
add_dependencies(isis3 findfeatures)

add_custom_target(fullcnetdiff ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/fullcnetdiff/* ${CMAKE_BINARY_DIR}/appdata/templates/fullcnetdiff/)
add_dependencies(isis3 fullcnetdiff)

add_custom_target(jigsaw ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/jigsaw/* ${CMAKE_BINARY_DIR}/appdata/templates/jigsaw/)
add_dependencies(isis3 jigsaw)

add_custom_target(kernels ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/kernels/* ${CMAKE_BINARY_DIR}/appdata/templates/kernels/)
add_dependencies(isis3 kernels)

add_custom_target(photometry ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/photometry/* ${CMAKE_BINARY_DIR}/appdata/templates/photometry/)
add_dependencies(isis3 photometry)

add_custom_target(icons ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/images/icons/* ${CMAKE_SOURCE_DIR}/appdata/images/icons/licenses/*
${CMAKE_BINARY_DIR}/appdata/images/icons)
add_dependencies(isis3 icons)

add_custom_target(targets ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/images/targets/* ${CMAKE_BINARY_DIR}/appdata/images/targets)
add_dependencies(isis3 targets)

add_custom_target(maps ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/maps/* ${CMAKE_BINARY_DIR}/appdata/templates/maps)
add_dependencies(isis3 maps)

add_custom_target(labels ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/labels/* ${CMAKE_BINARY_DIR}/appdata/templates/labels)
add_dependencies(isis3 labels)

add_custom_target(hidtmgen ALL COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/appdata/templates/hidtmgen/* ${CMAKE_BINARY_DIR}/appdata/templates/hidtmgen/)
add_dependencies(isis3 hidtmgen)

# Add a custom build target to clean out everything that gets added to the source
# directory during the build process.
# - Only a few things are added in order to make the tests work properly so
Expand Down
72 changes: 36 additions & 36 deletions isis/IsisPreferences
Original file line number Diff line number Diff line change
Expand Up @@ -175,42 +175,42 @@ EndGroup
########################################################

Group = DataDirectory
Apollo15 = $ISIS3DATA/apollo15
Apollo16 = $ISIS3DATA/apollo16
Apollo17 = $ISIS3DATA/apollo17
Base = $ISIS3DATA/base
Cassini = $ISIS3DATA/cassini
Chan1 = $ISIS3DATA/chan1
Chandrayaan1 = $ISIS3DATA/chandrayaan1
Clementine1 = $ISIS3DATA/clementine1
Clipper = $ISIS3DATA/../datalocal/clipper
Control = $ISIS3DATA/control
Dawn = $ISIS3DATA/dawn
Galileo = $ISIS3DATA/galileo
Hayabusa = $ISIS3DATA/hayabusa
Hayabusa2 = $ISIS3DATA/hayabusa2
Juno = $ISIS3DATA/juno
Kaguya = $ISIS3DATA/kaguya
Lo = $ISIS3DATA/lo
Lro = $ISIS3DATA/lro
Mariner10 = $ISIS3DATA/mariner10
Mer = $ISIS3DATA/mer
Mex = $ISIS3DATA/mex
Messenger = $ISIS3DATA/messenger
Mgs = $ISIS3DATA/mgs
Mro = $ISIS3DATA/mro
Near = $ISIS3DATA/near
NewHorizons = $ISIS3DATA/newhorizons
Odyssey = $ISIS3DATA/odyssey
OsirisRex = $ISIS3DATA/../datalocal/osirisrex
Rolo = $ISIS3DATA/rolo
Rosetta = $ISIS3DATA/rosetta
Smart1 = $ISIS3DATA/smart1
Tgo = $ISIS3DATA/tgo
Viking1 = $ISIS3DATA/viking1
Viking2 = $ISIS3DATA/viking2
Voyager1 = $ISIS3DATA/voyager1
Voyager2 = $ISIS3DATA/voyager2
Apollo15 = $ISISDATA/apollo15
Apollo16 = $ISISDATA/apollo16
Apollo17 = $ISISDATA/apollo17
Base = $ISISDATA/base
Cassini = $ISISDATA/cassini
Chan1 = $ISISDATA/chan1
Chandrayaan1 = $ISISDATA/chandrayaan1
Clementine1 = $ISISDATA/clementine1
Clipper = $ISISDATA/../datalocal/clipper
Control = $ISISDATA/control
Dawn = $ISISDATA/dawn
Galileo = $ISISDATA/galileo
Hayabusa = $ISISDATA/hayabusa
Hayabusa2 = $ISISDATA/hayabusa2
Juno = $ISISDATA/juno
Kaguya = $ISISDATA/kaguya
Lo = $ISISDATA/lo
Lro = $ISISDATA/lro
Mariner10 = $ISISDATA/mariner10
Mer = $ISISDATA/mer
Mex = $ISISDATA/mex
Messenger = $ISISDATA/messenger
Mgs = $ISISDATA/mgs
Mro = $ISISDATA/mro
Near = $ISISDATA/near
NewHorizons = $ISISDATA/newhorizons
Odyssey = $ISISDATA/odyssey
OsirisRex = $ISISDATA/../datalocal/osirisrex
Rolo = $ISISDATA/rolo
Rosetta = $ISISDATA/rosetta
Smart1 = $ISISDATA/smart1
Tgo = $ISISDATA/tgo
Viking1 = $ISISDATA/viking1
Viking2 = $ISISDATA/viking2
Voyager1 = $ISISDATA/voyager1
Voyager2 = $ISISDATA/voyager2
Temporary = .
EndGroup

Expand Down
72 changes: 36 additions & 36 deletions isis/TestPreferences
Original file line number Diff line number Diff line change
Expand Up @@ -175,42 +175,42 @@ EndGroup
########################################################

Group = DataDirectory
Apollo15 = $ISIS3DATA/apollo15
Apollo16 = $ISIS3DATA/apollo16
Apollo17 = $ISIS3DATA/apollo17
Base = $ISIS3DATA/base
Cassini = $ISIS3DATA/cassini
Chan1 = $ISIS3DATA/chan1
Chandrayaan1 = $ISIS3DATA/chandrayaan1
Clementine1 = $ISIS3DATA/clementine1
Clipper = $ISIS3DATA/../datalocal/clipper
Control = $ISIS3DATA/control
Dawn = $ISIS3DATA/dawn
Galileo = $ISIS3DATA/galileo
Hayabusa = $ISIS3DATA/hayabusa
Hayabusa2 = $ISIS3DATA/hayabusa2
Juno = $ISIS3DATA/juno
Kaguya = $ISIS3DATA/kaguya
Lo = $ISIS3DATA/lo
Lro = $ISIS3DATA/lro
Mariner10 = $ISIS3DATA/mariner10
Mer = $ISIS3DATA/mer
Mex = $ISIS3DATA/mex
Messenger = $ISIS3DATA/messenger
Mgs = $ISIS3DATA/mgs
Mro = $ISIS3DATA/mro
Near = $ISIS3DATA/near
NewHorizons = $ISIS3DATA/newhorizons
Odyssey = $ISIS3DATA/odyssey
OsirisRex = $ISIS3DATA/../datalocal/osirisrex
Rolo = $ISIS3DATA/rolo
Rosetta = $ISIS3DATA/rosetta
Smart1 = $ISIS3DATA/smart1
Tgo = $ISIS3DATA/tgo
Viking1 = $ISIS3DATA/viking1
Viking2 = $ISIS3DATA/viking2
Voyager1 = $ISIS3DATA/voyager1
Voyager2 = $ISIS3DATA/voyager2
Apollo15 = $ISISDATA/apollo15
Apollo16 = $ISISDATA/apollo16
Apollo17 = $ISISDATA/apollo17
Base = $ISISDATA/base
Cassini = $ISISDATA/cassini
Chan1 = $ISISDATA/chan1
Chandrayaan1 = $ISISDATA/chandrayaan1
Clementine1 = $ISISDATA/clementine1
Clipper = $ISISDATA/../datalocal/clipper
Control = $ISISDATA/control
Dawn = $ISISDATA/dawn
Galileo = $ISISDATA/galileo
Hayabusa = $ISISDATA/hayabusa
Hayabusa2 = $ISISDATA/hayabusa2
Juno = $ISISDATA/juno
Kaguya = $ISISDATA/kaguya
Lo = $ISISDATA/lo
Lro = $ISISDATA/lro
Mariner10 = $ISISDATA/mariner10
Mer = $ISISDATA/mer
Mex = $ISISDATA/mex
Messenger = $ISISDATA/messenger
Mgs = $ISISDATA/mgs
Mro = $ISISDATA/mro
Near = $ISISDATA/near
NewHorizons = $ISISDATA/newhorizons
Odyssey = $ISISDATA/odyssey
OsirisRex = $ISISDATA/../datalocal/osirisrex
Rolo = $ISISDATA/rolo
Rosetta = $ISISDATA/rosetta
Smart1 = $ISISDATA/smart1
Tgo = $ISISDATA/tgo
Viking1 = $ISISDATA/viking1
Viking2 = $ISISDATA/viking2
Voyager1 = $ISISDATA/voyager1
Voyager2 = $ISISDATA/voyager2
Temporary = .
EndGroup

Expand Down
Loading

0 comments on commit 98a24a7

Please sign in to comment.