Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-711

Request: Upgrade astrometry.net to release 0.48

    Details

    • Type: Improvement
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: SAT, TCT
    • Labels:
      None
    • Templates:
    • Team:
      Alert Production

      Description

      Release 0.30 is from 2010. Specific changes that we benefit from include:

      • (a) fixes to eups table file to not set CFLAGS. This was a mistake and it
        continues to cause trouble with builds.
      • (b) fixes to the build system
        giving more control over setting the include and library paths, making it
        easier to avoid conflicts between system versions and 'setup' versions.
      • (c) the ability to use the 'setup' gsl rather than a shipped subset of
        gsl.
      • (d) the ability to use "multi-index" files, with the ability to
        unload and reload them from memory to control resource use.
      • (e) the
        ability to redirect logging.

      Of these, (a) fixes a small but annoying problem, (b) and (c) are fairly minor, (e) is nice-to-have (Astrometry.net log messages are captured as pex_logging messages), and (d) is the big win. Currently, the astrometry_net_data files contain multiple copies of the reference stars, and these are loaded into memory and used independently. With the multi-index changes, we can eliminate this duplication, increasing the speed and decreasing the on-disk and in-memory footprint of astrometry_net_data. The multi-index work also moves us toward refactoring meas_astrom to separate the tasks of storing reference stars (for astrometric and photometric calibration) and solving astrometry.

      Changes to the LSST Stack to accommodate release 0.48 have been made as part of #2481. These include a couple of minor changes adapting to changes in the Astrometry.net API, plus a larger refactor to use multi-index files and more carefully manage resources.

        Attachments

          Container Issues

            Issue Links

              Activity

                People

                • Assignee:
                  krughoff Simon Krughoff
                  Reporter:
                  dstn Dustin Lang [X] (Inactive)
                  Reviewers:
                  Robyn Allsman [X] (Inactive)
                  Watchers:
                  Andrew Connolly, Gregory Dubois-Felsmann, Kian-Tat Lim, Mario Juric, Mike Freemon [X] (Inactive), Robert Lupton, Robyn Allsman [X] (Inactive), Simon Krughoff
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Summary Panel