Published October 22, 2017 | Version v1

Python 3 at the Large Synoptic Survey Telescope

Authors/Creators

  • 1. LSST/AURA

Description

The LSST software systems make extensive use of Python, with almost all of it initially being developed solely in Python 2.  Since LSST will be commissioned when Python 2 is end-of-lifed it is critical that we have all our code support Python 3 before commissioning begins. Over the past year we have made significant progress in migrating the bulk of the code from the Data Management system onto Python 3.  This poster presents our migration methodology, and the current status of the port, with our eventual aim to be running completely on Python 3 by early 2018.  We also discuss recent modernizations to our Python codebase.

 

Files

20171022-ADASS27-py3.pdf

Files (4.9 MB)

Name Size Download all
md5:a20c7935ed6516351d037a8be7e85b1d
2.4 MB Preview Download
md5:51ce511e6fd16111c6b8e8b6d32647a1
2.4 MB Download