These highlights cover the first 2 days of the LSST 2016 Project and Community Workshop. Senior management were involved in the Joint Status Review.
Accomplishments
- A hack session at LSST 2016 focused on migrating our tests to a form that would make them runnable by
py.test
(following the developer guidelines and the instructions in SQR-012). We also took the opportunity to clean up asserts in the test code to use modern idioms. Progress can be tracked on the Confluence page. -
afw
(and all packagesafw
depends on) can now be used from Python 3. (DM-6179). This triggered a hack session on the Tuesday of the LSST2016 meeting to begin Python 3 migration of the remaining stack packages. Details on current progress can be found on Confluence.
Documentation
- LDM-482: Data Access Policy for the Data Management Prototype DAC.
- Draft Report: Data Backbone Scenario: OpenStack Swift (DM-7191)
- Tech notes can now be accessed using the standard LSST URL shortener. For example: http://ls.st/dmtn-019 and https://dmtn-019.lsst.io are equivalent. (DM-5215)
Presentations
- Pytest and LSST by @timj.
- Let’s Talk About Docs by @jsick.
- Python 3 and LSST by @timj.
- Instrumenting the sky with Software by @connolly.
- The Astronomer, the Software Engineer, and the Cloud by @frossie.
RFC Activity
- RFC-214: PROPOSED Use numpydoc and reStructuredText for Python docstrings.
- RFC-213: PROPOSED Deprecation procedure.
- RFC-212: PROPOSED Activate junk suppression by default.
- RFC-208: IMPLEMENTED Place the PDAC Data Access Policy under change control.
Other Items
-
sconsUtils
will no longer assume it should readSConscript
files from sub directories in alphabetical order. (DM-7179)