Skip to content

Releases: DOI-USGS/usgscsm

2.0.2: Proj Speed Up (#479)

29 Jul 22:19
b861a95
Compare
Choose a tag to compare

Changes in this release:

  • Fixes the projected sensor model
  • Removes exposed symbols from internally built dependencies

2.0.1

05 Feb 21:20
48c55c4
Compare
Choose a tag to compare

Changes in this release:

  • Updates the internal build process to build all dependencies into USGSCSM with no linking

2.0.0

05 Jan 19:39
d53161a
Compare
Choose a tag to compare

Changes in this release:

  • Added support for the radial and tangential distortion model
  • Made FrameSensor members public
  • Updated installation location
  • Updated ALE submodule
  • Fixed issue with radial distortion computation

1.7.0

11 Aug 19:34
ad2fef2
Compare
Choose a tag to compare
  • Accounted for inverse distortion when running calcDetectorLineErr in UsgsAstroLsSensorModel, resulting in more accurate line measurements
  • Added a new projected camera model that works with projected images (largely for use in SocetGXP)

1.6.0

16 Aug 19:56
Compare
Choose a tag to compare

Changes in this release:

  • Added the ability apply a rotation and offset to model states. This isn't part of the CSM API, so you will need to directly use our API
  • Added logic to the line scan model to handle variable flight direction from the perspective of the sensor
  • State strings now come out with more readable spacing
  • Improved observing line search when computing groundToImage in line scan model
  • Improved root finding in SAR model
  • Changed SAR locus functions to point to the ground point instead of tangent to the pulse
  • Added usgscsm_cam_test script to test ISDs and/or generate state stringss
  • Sped up line scan model groundToImage computation time
  • Changed line scan model to use a projective transform instead of a linear transform when computing first guess in groundToImage
  • Added a push frame sensor model
  • Updated SAR model to use the standard ISD format instead of the legacy format
  • Added support for rolling shutter jitter in the frame model
  • Added logging levels to control log verbosity

1.5.2

08 Apr 21:34
ac855e7
Compare
Choose a tag to compare

Changes in this release:

  • Added Sphinx documentation
  • Updated line scan to re-interpolate positions when ingesting an ISD.

1.5.1

16 Feb 22:43
0440ae4
Compare
Choose a tag to compare

Changes in this release:

  • Cleaned up some old debug output.
  • Fixed some memory leaks in the plugin.
  • Getting parameter sharing criteria no longer results in an exception. All parameters are still flagged as not shared.
  • Updated reference date and times to have separators. For example, previously a reference date and time looked like 20000101T115855.816Z, now it looks like 2000-01-01T11:58:55.816Z.
  • Added the ability to log to standard out or standard error by setting USGSCSM_LOG_FILE to stdout or stderr.
  • Updated state strings to start with the model name followed by a new line character. Old state strings will still work with this version, but state strings from this version will not work with old versions.
  • Fixed a bug where it would crash if an ISD lacked angular velocities.
  • Imaging locus methods now properly set the achieved precision.

1.5.0

02 Nov 15:13
6934364
Compare
Choose a tag to compare

Changes in this release

  • Fixed a bug where the line scan model would fail to converge when the downtrack direction did not align with the spacecraft orbit.
  • Removed old OSIRIS-REx OCAMs models
  • Moved logging to using an environment variable. Set the USGSCSM_LOG_FILE environment variable to the file you want logging to go to to enable it.
  • ISDs now use the unified ALE format, in ale.load set formatter=ale to generate the proper format.
  • Added a new model for LRO MINI-RF monoscopic observations.

1.4.1

17 Jan 19:28
Compare
Choose a tag to compare

Changes in this release:

  • Implemented a new ground to image algorithm in the line scan sensor model
  • Implemented getIlluminationDirection to get the illumination direction for a ground point
  • Implemented getReferenceDateAndTime to get the UTC time for an image
  • Removed warning when the log_file is not specified in an ISD
  • Changed line scan sensor model logic to operate in CSM pixels only

1.4.0

22 Nov 21:19
d4fbf41
Compare
Choose a tag to compare

Improved Radial distortion and Kaguya distortion models.