- Feb 26, 2025
-
-
Amy Stamile authored
-
Adam Paquette authored
* Fix segfault from spiceclient * Updated changelog
-
Adam Paquette authored
* replaced custom min/max with std::max/std::min * left a gdal reference in * Initial changes for a GdalIoHandler and creating an external DN cube * added write + tests * Initial move away two flags on the cube to using the LabelAttachment to define label state * Addressed PR feedback * Added external gdal support to cube * Changed Tiff type to GTiff * Renamed imageIoHandler to ImageIoHandler * Added pixeltype to gdaliohandler constructor * Added gdal pixel type translation and missing special pixels for various ISIS pixel types * Small fixes to get things working * Removed prints and added -1s back to read and write * Changed gdal reads to use the raw buffer and correctly apply the ISIS pixel type * Added initial pixel conversions and tests for writing * Final tests for pixel type reading and writing * Added tiff fixtures * Transfered pixel type to gdal handler in cube * Silenced unsued return warning * Reused file handler in TiffFixture * added virtual band checks * Added default compression for tiffs * Removed max again * Opened up the environment to get a work env * Fixed boolean comparisons against enum * Initial stab at fixing the buffer copy * Adds msk file writting for tiffs * Added boundary check for buffers * Added fixture function to write a M x N x O tiff * Reverted commented out Index access function Exceptions * Default tiff DNs to the noDataValue * Cleaned up buffer boundary handling for reads and writes * Added gdal io tests for reading outside of the image * Updated shadow functional tests * Properly handled pointers for mac and linux * Removed commented out line * Addressed OS dependent shadow failures * Removed read contraints on ecubes * Moved CubeIoHandler getters into public space * Handled gdal warnings in GdalIoHandler and its tests * Fixed compiler warnings in TiffFixture * Reverted data cube truncation * gdal json pvl parsing * Update Pvl.cpp * Fixed gdal json to pvl parsing * Updated cube tests with tiff read/write changes * Moved Tiff creation into a function on Cube and made Tiff Cube metadata read an explicit constructor * Added PVL to Json export for GDAL metadata * Fixed PVLKeyword toJson writing arrays * Added string conversion for GTiff * Extracted PVL read json lambda into static function * Enforced Cube carry/manage GdalDataset object and made GdalIoHandler and Blob use it * Fixed tiff fixtures alpha bands * Seperated ISD spice contructor and init function from default init function * Fixed blob reading and writing from hex * Fixed error message when reading a gdal blob * Fixed setting dataset ownership correctly on file constructor * Fixed closing the dataset if we don't find the USGS metadata * Fixed cube test expected label size * Changed cube blob reading apps to access the blobs via the cube * Small fixes * Fixed issue with cam2map requesting buffers completely outside of the tiff * Applied cube label reading to catlab * Added blob read exception for GdalRead * Exposed IException vector length * Handled GDALs nodatavalue * Moved GDAL pvl label construction into the Cube * Commented out mask creation * Forced label reading to come from the cube in ctxcal * Fixed data ownership when reading metadata from GTiff * Finalized mapping group generation from spatial reference * Fix reading URLs in qview and blob reading * Added a scaling factor to the ISIS buffer classes * Updated data iohandlers and viewportbuffer to handle scaled buffers * Finished cube open/create methods to handle GTiffs and Cubes * Exposed scale on bufferfill action * Updated tests when trying to open a bogus cube * Allowed qview file dialog to open cloud volumes * Minor buffer indexing fix * Updated GTiff related tests * Added GeoTiff tests * Converted blob tests to Gtests * Updated Cube to handle detached and external correctly for GTiff format * Allow apps to handle other PVL files and fix failing blob tests * Updated cube manager tests truth * Fixed hexstream conversions on linux * Fix unsigned int comparison in GdalIoHandler * Made TestCubeAttachLineScanTableFromIsd use the temp directory fixture * Actually fix hex reading and writing * Set Predictor for GeoTIFFs in ISIS * Removed unused variables causing compiler warnings * Set GDAL format from driver * Removed getting driver name, caused errors on AWS Linux * Updated changelog --------- Co-authored-by:
Kelvin <krodriguez@usgs.gov>
-
- Feb 25, 2025
-
-
Amy Stamile authored
-
- Feb 22, 2025
-
-
Jacob Cain authored
-
- Feb 14, 2025
-
-
Amy Stamile authored
-
- Feb 10, 2025
-
-
kledmundson authored
ctest FunctionalTestJigsawApollo to validate this output. Addresses #5710.
-
- Feb 06, 2025
-
-
Sarah Sutton authored
* Updated cam2cam to incorporate new parameters OFFBODY and OFFBODYTRIM. * Updated examples and documentation addressing OFFBODY and OFFBODYTRIM parameters. Addresses #3602. * Minor corrections to cam2cam documentation. Addresses #3602. * Updated links in cam2cam documentation. Addresses #3602. * Updated FunctionalTestsCam2cam.cpp to incorporate OFFBODY and OFFBODYTRIM parameters. * Tests OFFBODY and OFFBODY trim. Addresses #3602. * Added OFFBODY and OFFBODYTRIM parameters to cam2cam. Added tests and updated documentation. Addresses issue #3602. * Changes made per feedback in PR. Moved xform from .cpp to .h. * Moved Cam2CamMapper class from cam2cam.h to FunctionalTestsCam2cam.cpp. --------- Co-authored-by:
kledmundson <k.l.edmundson@gmail.com> Co-authored-by:
kledmundson <6842706+kledmundson@users.noreply.github.com>
-
- Jan 24, 2025
-
-
Christine Kim authored
* Add lts workflow * Set versions to 9.0
-
- Jan 17, 2025
-
-
Christine Kim authored
This reverts commit 0676eb65.
-
kledmundson authored
Fixed bug where Lat/Lon/Radius point corrections are wrong in points.csv when running a rectangular (XYZ) bundle adjustment (#5688) * Fixed bug in the method BundleSolutionInfo::outputPointsCSV() where, when performing a rectangular (XYZ) bundle adjustment, the Lat/Lon/Radius point corrections written to points.csv are incorrect and do not match those written to bundleout.txt. Also modified the ctest FunctionalTestJigsawBundleXYZ to spot check six lines (points) in points.csv. Addresses #5646. * Removed unnecessary, duplicate calls to retrieve X,Y, and Z point :coordinates in method BundleSolutionInfo::outputPointsCSV. Addresses #5646.
-
Amy Stamile authored
* in-progress-work * convert table back to isis * fix changelog * Addressed PR feedback
-
- Jan 16, 2025
-
-
Austin Sanders authored
* Added serial number translation file for ideal camera * Updated changelog
-
- Jan 13, 2025
-
-
Christine Kim authored
* Add some fixes * Update changelog * Require update * Test fix
-
- Jan 07, 2025
-
-
Adam Paquette authored
* Add ability to pass column types to csv2table * Added gtests for csv2table * Removed old csv2table tests * Added changelog entry * Added csv2table files
-
- Jan 03, 2025
-
-
Jacob Cain authored
* move banner, not public domain * delete moon-cr banner, unused * use same list for front page and regular menu * banner text - ISIS app manuals still here * ISIS App manuals vs new docs wording * grammar have -> has
-
Christine Kim authored
* Update CHANGELOG.md * Update environment.yml
-
Amy Stamile authored
-
- Dec 20, 2024
-
-
Jacob Cain authored
* Update ISIS Readme, outsourced much of the content to ASC Docs * comments on TOC, quick reference * rfc2 versioning * logo * in-readme links, moved Test Data link into Building ISIS * remove isis-logo-red
-
Amy Stamile authored
-
Amy Stamile authored
-
- Dec 13, 2024
-
-
Adam Paquette authored
* Moved CubeIoHandler getters into public space * Made getDataFile protected * Made realDataFileName public on cube * Added new cube tests as gtests * Added CubeBsqHandlerTests * Removed old Cube unittests * Removed cube truth
-
- Dec 12, 2024
-
-
Adam Paquette authored
-
- Nov 26, 2024
-
-
Kelvin Rodriguez authored
* Update code.json to revert RC * Update code.json * Update code.json
-
- Nov 25, 2024
-
-
Kelvin Rodriguez authored
* 9.0.0 version bump * addressed feedback
-
Kelvin Rodriguez authored
* added release trigger * added release trigger * added release trigger * added release trigger * added release trigger * whatever * whatever * whatever * added rc workflow * appended release to also work on RCs * added branchtrigger * added branchtrigger * added branchtrigger
-
Kelvin Rodriguez authored
* added release trigger * added release trigger * added release trigger * added release trigger * added release trigger * whatever * whatever * whatever
-
Kelvin Rodriguez authored
* disabled broken tests * removed makefiles * changed truuthfile name * renamed truth to .txt * removed cssgen
-
- Nov 22, 2024
-
-
Kelvin Rodriguez authored
* made the banner smaller * Updates to banner --------- Co-authored-by:
amystamile-usgs <astamile@usgs.gov>
-
Adam Paquette authored
* Fixed small typo in isisimport.cpp * Added support for writing clipper line time tables for pushbroom images * Adjust Clipper EIS plugin name * Fixed clipper line time import function * Minor Clipper PB camera adjustments * Address breaking change * Capture detector offset in isisimport and the ClipperPushBroomCamera * Adjusted detector offset * Reverted detector origin * Updated Clipper pushbroom camera tests * Fixed detector center and offset * Fixes EIS Import Tests * Fixes ClipperPushBroomTests * Fix "Failed to open file" failures --------- Co-authored-by:
amystamile-usgs <astamile@usgs.gov>
-
Austin Sanders authored
* Fix SeedDomain SampleLine * Updated changelog * Removed ugmap
-
- Nov 21, 2024
-
-
Kelvin Rodriguez authored
* added release gitgub action * addressed feedback
-
- Nov 19, 2024
-
-
Austin Sanders authored
* Added option for majority replacement * Updated changelog
-
Amy Stamile authored
* remove unused variable warnings * fix linux warnings * addressed PR feedback * fixes hinoise tests * Fix tests
-
- Nov 18, 2024
-
-
Amy Stamile authored
* Adds HRSC support in socetlinescankeywords * Add test cube * Fixed tests
-
Austin Sanders authored
* Updated 'User Parameters' group to UserParameters for PVL compliance * Updated changelog
-
- Nov 15, 2024
-
-
Adam Paquette authored
* update Auto in .trn files * update Optional in .trn files * updated mission specific .trn files with Auto * updated Debug in .trn files * Account for valueless PVL keywords that are not reserved keywords * Added dummy values for MappingGroupKeywords.pft * Update all files that are weren't PVL compliant * Fixed missing 'Debug' flag * Missed a couple of test updates * Addressed PR feeback * Reverted if logic since keywordNameUpper is also const * Added break when searching for reserved keyword * reverted gtest * Added changelog entries for PVL updates --------- Co-authored-by:
Amy Stamile <astamile@usgs.gov>
-
- Nov 14, 2024
-
-
Adam Paquette authored
* Fixed app logging for all call able apps * Exposed error formatting and file line reporting flags on preference class * Updates IException to use the exposed Preference flags * Application handles adding program name to error * Initial round of test fixes * Fixed last 3 failing gtests * Fixed AppendAndLog function uses * Caught another missused AppendAndLog call * Fixed last failing gtest * Fixed output from getsn * Fixed mosrange test failures * Removed depricated method from PvlObject * Update recent app conversions to use the new function * Fixed additional addLogGroup calls
-
- Nov 13, 2024
-
-
Amy Stamile authored
* Convert dstripe to gtests * add changelog * Fixed build error
-
- Nov 12, 2024
-
-
Amy Stamile authored
* fixes photomet not accepting backplanes * fix changelog * Converted to gtests * Add input cube attributes
-