-
- Downloads
Adding minimal support for CSM (#4195)
* Added Community Sensor Model as a dependency (#4130) * Added Community Sensor Model as a dependency * Added new keyword for CSM plugin locations * Fixed csm entry to allow the 4th version number to float * Csm plugin (#4142) * Added Community Sensor Model as a dependency * Added new keyword for CSM plugin locations * Fixed csm entry to allow the 4th version number to float * Load CSM plugin libraries * Adds csminit and csmpt as prototype CSM support (#4143) * Partial csminit code * Update csminit to get compiling, update label based on discussion to store csm information in the Archive group, and write the state string out to the cube * Removed Thanksgiving-themed debug output * Updated StringBlob override methods * Fixed some build errors * Fixed header * Working? * Now working? * First pass at csmpt application * Better error checking * Modified to use the plugin specification * Addressed PR comments Co-authored-by:Kristin <kberry@usgs.gov> * Update Test plugin and model to get partway to using a second sensor model * Adds tests for csminit (#4151) * Update Test plugin and model to get partway to using a second sensor model * Add tests for csminit * Fixed stream buffer flushing issue to fix json file issues * Fix issue with reading/writing blobs to test cube and general cleanup and documentation * Update PR based on comments * Remove full path * Update based on feedback * modified csminit to put model info in a separate group (#4171) * Added test model parameters * Added geometric model stuff to alternate * Moved csm info to new group * Updated tests for csminit clean-up * Changed test states to hold params * Fixed param names and removed hardcoding * Add documentation for testing plugin and sensosr model classes * Added the ability to run spiceinit and csminit in any order (#4180) * Added csminit cleanup * spiceinit clean up * Added no clean up test * Added a new comment and fixed test name * Update Test CSM Plugin to act more like a real plugin (#4187) * Add documentation for testing plugin and sensosr model classes * Update Test Plugin to act more like a functional plugin * Remove comments * Clean up * Fix failing tests * Update TestCsmPlugin based on feedback and add back in model construction from state based on name * Switch to use comparison with static plugin name rather than hardcoded state * Remove json include and unnecessary model_name from test * Csm branch clean up (#4191) * Removed csmpt * General cleanup * Review feedback * Updated based on feedback * Fix faulty spiceinit merge Co-authored-by:
Stuart Sides <ssides@usgs.gov> Co-authored-by:
Kristin <kberry@usgs.gov>
Showing
- .gitignore 3 additions, 0 deletions.gitignore
- CHANGELOG.md 1 addition, 0 deletionsCHANGELOG.md
- environment.yml 1 addition, 0 deletionsenvironment.yml
- isis/CMakeLists.txt 1 addition, 0 deletionsisis/CMakeLists.txt
- isis/IsisPreferences 15 additions, 0 deletionsisis/IsisPreferences
- isis/TestPreferences 15 additions, 0 deletionsisis/TestPreferences
- isis/cmake/FindCSM.cmake 18 additions, 0 deletionsisis/cmake/FindCSM.cmake
- isis/src/base/apps/csminit/Makefile 7 additions, 0 deletionsisis/src/base/apps/csminit/Makefile
- isis/src/base/apps/csminit/csminit.cpp 302 additions, 0 deletionsisis/src/base/apps/csminit/csminit.cpp
- isis/src/base/apps/csminit/csminit.h 18 additions, 0 deletionsisis/src/base/apps/csminit/csminit.h
- isis/src/base/apps/csminit/csminit.xml 129 additions, 0 deletionsisis/src/base/apps/csminit/csminit.xml
- isis/src/base/apps/csminit/main.cpp 35 additions, 0 deletionsisis/src/base/apps/csminit/main.cpp
- isis/src/base/apps/spiceinit/spiceinit.cpp 4 additions, 1 deletionisis/src/base/apps/spiceinit/spiceinit.cpp
- isis/src/base/apps/spiceinit/spiceinit.xml 3 additions, 0 deletionsisis/src/base/apps/spiceinit/spiceinit.xml
- isis/src/base/objs/CameraFactory/CameraFactory.cpp 31 additions, 3 deletionsisis/src/base/objs/CameraFactory/CameraFactory.cpp
- isis/src/base/objs/StringBlob/Makefile 7 additions, 0 deletionsisis/src/base/objs/StringBlob/Makefile
- isis/src/base/objs/StringBlob/StringBlob.cpp 89 additions, 0 deletionsisis/src/base/objs/StringBlob/StringBlob.cpp
- isis/src/base/objs/StringBlob/StringBlob.h 50 additions, 0 deletionsisis/src/base/objs/StringBlob/StringBlob.h
- isis/tests/AlternativeTestCsmModel.cpp 492 additions, 0 deletionsisis/tests/AlternativeTestCsmModel.cpp
- isis/tests/AlternativeTestCsmModel.h 80 additions, 0 deletionsisis/tests/AlternativeTestCsmModel.h
Loading
Please register or sign in to comment