Skip to content
  1. Feb 26, 2025
    • Amy Stamile's avatar
      4d7ef35c
    • Adam Paquette's avatar
      Fix segfault from spiceclient (#5735) · 75682c16
      Adam Paquette authored
      * Fix segfault from spiceclient
      
      * Updated changelog
      75682c16
    • Adam Paquette's avatar
      GTiff Reading and Writing (#5618) · cb121663
      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: default avatarKelvin <krodriguez@usgs.gov>
      cb121663
  2. Feb 25, 2025
  3. Feb 22, 2025
  4. Feb 14, 2025
  5. Feb 10, 2025
  6. Feb 06, 2025
    • Sarah Sutton's avatar
      Add new parameters OFFBODY and OFFBODYTRIM to cam2cam (#5704) · 16f8c50e
      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: default avatarkledmundson <k.l.edmundson@gmail.com>
      Co-authored-by: default avatarkledmundson <6842706+kledmundson@users.noreply.github.com>
      16f8c50e
  7. Jan 24, 2025
  8. Jan 17, 2025
  9. Jan 16, 2025
  10. Jan 13, 2025
  11. Jan 07, 2025
    • Adam Paquette's avatar
      Csv2Table Column Type Update (#5631) · 7323599d
      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
      7323599d
  12. Jan 03, 2025
  13. Dec 20, 2024
  14. Dec 13, 2024
    • Adam Paquette's avatar
      Update Cube Tests (#5689) · 5f857a1f
      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
      5f857a1f
  15. Dec 12, 2024
  16. Nov 26, 2024
  17. Nov 25, 2024
  18. Nov 22, 2024
    • Kelvin Rodriguez's avatar
      made the banner smaller (#5666) · 2ed0d486
      Kelvin Rodriguez authored
      
      
      * made the banner smaller
      
      * Updates to banner
      
      ---------
      
      Co-authored-by: default avataramystamile-usgs <astamile@usgs.gov>
      2ed0d486
    • Adam Paquette's avatar
      EIS Import Fixes (#5630) · b224a0fa
      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: default avataramystamile-usgs <astamile@usgs.gov>
      b224a0fa
    • Austin Sanders's avatar
      Fix autoseed SeedDomain = SampleLine (#5674) · 3793da6f
      Austin Sanders authored
      * Fix SeedDomain SampleLine
      
      * Updated changelog
      
      * Removed ugmap
      3793da6f
  19. Nov 21, 2024
  20. Nov 19, 2024
  21. Nov 18, 2024
  22. Nov 15, 2024
    • Adam Paquette's avatar
      Testing Valueless PVL Keyword Issues (#5573) · dd0bf993
      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: default avatarAmy Stamile <astamile@usgs.gov>
      dd0bf993
  23. Nov 14, 2024
    • Adam Paquette's avatar
      addLogGroup Depricated (#5511) · 14c8162d
      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
      14c8162d
  24. Nov 13, 2024
  25. Nov 12, 2024
Loading