-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move the application data into the git repo #3727
Comments
Originally in #3728. While I agree this is technically not API breaking as defined by the current policy, it potentially breaks a lot of stuff. It appears this type of change should be covered by policy. Perhaps a period of deprecation could be specified where both environment variables, ISIS3DATA and ISISDATA, refer to the same value to ease the transition and provide an environment in which users can assess the impact in their environments. It might be a good idea to treat this version as a "breaking change" release. Here are but a few potential issues I have identified: ISIS3DATA is hardcode in the ISIS appdata branchMost of these occurrences are in unit tests, some are in main applications and others are in comments and should probably be changed for consistency. However, in some cases, the change would not be backward compatible (is this a breaking change?). Its likely these issues have already been identified, but here is a list of the occurrences in the appdata branch that directly use $ISIS3DATA:
Example of ISIS3DATA in CodeHere is an example of ISIS3DATA in the API. One could still argue this is not API breaking, but its clear the first example is not backward compatible. The second one can be made so by replacing the occurrences of By the way, I am not a big fan of renaming all the main applications to Kernel File Management ScriptsEventually, scripts that manage NAIF kernels in the ISIS environment refer to the install directory. There are many mission kernel download/install scripts that use the $ISIS3DATA environment variable to navigate to the appropriate data directory and generate the kernel DB file, typically with a Pipeline Processing ScriptsThere is likely significant development of ISIS processing scripts that makes use of $ISIS3DATA that will have to change. While there are ways (i.e., IsisPreferences) to specify ISIS data directories, its likely many are not using this overloaded form (e.g., $rosetta/kernels/dsk/ROS_CG_M004_OSPGDLR_U_V1.bds) of file specification in scripts. Unfortunately, this form of ISIS file referencing does not translate into the Unix Shell without use of the $ISIS3DATA environment variable. Changes will still be required that are not readily backward compatible. This will initially make regression testing of previous ISIS versions challenging. Legacy UseNote that the ISIS rsync servers has an And I'm gonna say it - ISIS2 uses the $ISISDATA environment variable. That was the main reason for creating the ISIS3DATA environment variable in ISIS3 - to avoid conflict. This issue will likely serve as the opportunity to wipe ISIS2 off the internet. Its probably time for it, but it needs to be addressed. IsisPreferencesPerhaps not many users do this, but I always have a copy of IsisPreferences in $HOME/.Isis. (MacTip: I always set GuiHelpBrowser = open so that your user preferred browser is used.) And while this is not recommended practice, I retain much of the contents from the original $ISISROOT/IsisPreferences file including the mission directory specifications that use the $ISIS3DATA environment variable. This will lead to breakage and would likely be difficult for users to determine why they are getting missing file errors. SummaryThis is going to be a potentially painful change for many users, particularly for users who have a long history and substantial investment in ISIS. While the current API definition of "breaking change" may not apply here, it is another form of breakage that should be covered by policy. To ease the transition, it would be nice to provide a period of depreciation of the ISIS3DATA environment variable. I am not saying this should not be done. Changes like this are necessary/inevitable/painful, but I think we can and should do more to ease the transition. Thank you for your consideration... |
Am I correct in thinking that when this change is implemented, a user would potentially have to re-spice all of their data to update path references in the Kernels Group? I am not explicitly seeing $ISIS3DATA in path names (I believe that went away some time ago), but in looking at some labels for data across just two of the many projects I am currently working on, I do see /usgs/cpkgs/isis3/data/ in the Kernels Group. Although many data sets would be straight-forward in re-spicing, I have two projects where images underwent special processing including running deltack. It would be quite painful to deal with those as well as costly time sinks. |
I think this is a good path forward here. We should have some transition period. Something like a
The only situation where you need to re-spiceinit your data is if you have $ISIS3DATA in your kernel paths and the data from those kernels is not attached. This is likely an exceedingly small amount of data.
This data would not need to be re-spiceinit'd |
This seems like a robust solution: bottleneck the need to know the actual name of the environment variable through a function, and then the function can check for the existence of both. Of course, this leads to the question of why not always have it this way? Why should the explicit name of an environment variable be sprinkled throughout the codebase? Seems like it should always just be in one place. |
@rbeyer It is already partially behind an interface. There is a function in the Process classes that gets the mission specific data directories without the caller passing $ISIS3DATA. There are a handful of places that don't use this though. |
To expand on what @jessemapel said about re-spiceiniting. If the kernels group of a spiceinit-ed cube has any $ISIS3DATA references, then after the change, re-spiceinit-ing would change those to "$ISISDATA". No real change, except for the environment variable. Both areas can be available at the same time. Note: The vast majority of the ISIS3DATA and ISISDATA files are identical (i.e., all the SPICE, calibration, DEMs). The files being moved to the source area are mostly translation, PVL formatting, icons and other text files that need to be under revision control alongside the source code that uses them. This way they can be changed if necessary without affecting other versions of ISIS. This was difficult in previous versions. One case where this could be an issue is if the attached SPICE tables were modified through a jigsaw run and ckwriter or spkwriter were then used and the ISIS3DATA environment variable was not set. These programs re-open the SPICE files to get some additional information before converting the table information back into SPICE files. |
It should also be emphasized that you can work around this by setting the ISIS3DATA environment variable to the value of your ISISDATA environment variable before running the applications |
This is in response to some discussion in a separate PR: #3742 (comment)
This functionality is being dropped because the translation files are tightly connected to the logic of the software. Publicly distributing one and privately distributing the other is of no use to the public. If someone does not want to publicly distributing the translation files, then they should not publicly distribute the software by submitting it to the public repo. @scsides Will the translation files for O-Rex and EIS be added to the repo? |
It is a service to mission teams where, in the past, the USGS provided software support. The team may prefer to hold back translation files and kernels so that they have appropriate time to publish their results before these files are released to the scientific community. |
@jessemapel, Tightly coupled is putting it mildly. Many programs/classes will not work with even minor changes to the translations used in the ingest programs. They are code, just not C++. To answer your question, yes they should be moved to the code repo. EDIT: We should ask. |
Just to be clear: The kernels are fully controlled by the mission/instrument team. They usually have a release schedule dictated by something like a PDS archive schedule. We are not proposing to move SPICE kernels from the data area, only files directly associated with the code that needs revision control. |
just to continue some of the conversation about gitlfs in the RFC, has "git-annex" https://git-annex.branchable.com/ been discussed? here is a good blog post about it vs git lfs: https://lwn.net/Articles/774125/ I have no connection to the project... Another important consideration before hosting the data in S3 are the bandwidth costs, users should not have to pay for transfer... Also check out the tool rclone https://rclone.org/ for replacing the rsync workflow to whatever is decided upon. |
I definitely agree users shouldn't be paying for the transfer costs. I also believe that rclone is being looked into for working with S3. |
regarding the performance issues with git lfs in the RFC, was that from a test of a prospective user attempting to download the test data using git lfs or just local performance? It could make sense for the usgs folks to user git lfs behind the scenes to manage the data area still and to cut releases of the data that are then synced to buckets or whatever, so even if its slow it could still be useful |
rclone is being looked at. While I agree that users should not have to pay for data transfer costs, this is not something that we could guarantee one way or another. See the recent NASA OIG report on earth data cloud storage. That said, the current solution is not something that we can continue to pay. The LFS tests were internal and external. Since we are working to significantly reduce test data volumes and because the data area changes infrequently, we should be good to go using S3 without the need for another layer in between. |
I'm not sure what you mean by this. We pull kernel updates from active missions all the time |
I am meaning backwards compatibility related changes, e.g., the bsp change that happened in the last 6 months. |
just how of curiosity, how much more work will it be to expand the web based spice data and is there a issue tracking those issues? And do the new tech policies have an impact on that service? |
We have a potential project in 2021 to work on migrating additional portions of the code to make use of spice data over the web. This is proposed work. PRs are always solicited! |
We're working towards this goal. Currently the spice web service is just a script on a server that runs spiceinit for you. Next year we are looking to cut down on the number of applications that load kernels and have them read the spice data attached to cubes when available. Then, in the future we can explore changing the spice web service to do more than just run spiceinit. Improving the spice web service doesn't solve all of these problems, though. There are many non-spice kernel files that are needed such as translation files, calibration files, GUI icons, templates, test files, etc. that we wouldn't want to serve over the web. |
* 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]>
Description
The ISIS application specific data (e.g., PDS3 to ISIS cube translation) are currently mixed in with the general data (e.g., Cassini/kernels/ck/*). Move the application specific data into the git repository and out of the ISIS data area.
Addition:
The changes proposed to have many, not all, text files under revision control include:
Example
The text was updated successfully, but these errors were encountered: