Details
-
Type:
Epic
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Developer Infrastructure
-
Labels:None
-
Epic Name:Python3-F16-Arch
-
Story Points:40
-
WBS:02C.02.02
-
Team:Architecture
-
Cycle:Fall 2016
Description
Support the migration of the DM code to Python 3. This includes writing transition documentation, integration of a new scons, migrating a handful of low-level packages and liaising with the teams on their packages.
The final outcome of this epic is that everything would be in place for the migration at the August All Hands meeting.
Attachments
Issue Links
- is triggered by
-
RFC-60 Support python 3 and python 2.7 simultaneously
- Implemented
- relates to
-
DM-6184 Add a python 3 Jenkins instance
- Done
-
DM-7138 Port ndarray to Python 3
- Done
-
DM-7244 Port obs_test to Python 3 and modernize unit tests
- Done
-
DM-7246 Port skymap to Python 3
- Done
-
DM-7250 Adapt display_ds9 to py3
- Done
-
DM-7263 Support Python 3 in SciSql
- Done
-
DM-7288 Port meas_astrom to python 3
- Done
-
DM-7289 Port meas_algorithms to python 3
- Done
-
DM-7292 Port pipe_tasks to Python 3
- Done
-
DM-7293 Port meas_modelfit to Python 3
- Done
-
DM-7294 Update esutil to version that works on Python 3
- Done
-
DM-7295 Get astrometry.net that works with Python 3
- Done
-
DM-7296 Port ip_isr to Python 3
- Done
-
DM-7297 Port ip_diffim to Python 3
- Done
-
DM-7299 Check lmfit works with Python 3
- Done
-
DM-7300 Port meas_extensions_photometryKron to Python 3
- Done
-
DM-7301 Port meas_extensions_simpleShape to python 3
- Done
-
DM-7302 Port meas_extensions_psfex to Python 3
- Done
-
DM-7303 Port meas_deblender to Python 3
- Done
-
DM-7304 Port meas_extensions_shapeHSM to Python 3
- Done
-
DM-7305 Port obs_lsstSim to Python 3
- Done
-
DM-7306 Port obs_subaru to Python 3
- Done
-
DM-7307 Port obs_decam to Python 3
- Done
-
DM-7308 Port obs_sdss to Python 3
- Done
-
DM-7309 Port obs_cfht to Python 3
- Done
-
DM-7311 Port sphgeom to Python 3
- Done
-
DM-7324 Port ci_hsc to Python 3
- Done
-
DM-7325 Port meas_extensions_ngmix to Python 3
- Done
-
DM-7327 Check ngmix works on Python 3
- Done
-
DM-7328 Port validate_drp to Python 3
- Done
-
DM-7415 Port dax_dbserv to Python 3
- Done
-
DM-7416 Port dax_imgserv to Python 3
- Done
-
DM-7417 Port dax_metaserv to Python 3
- Done
-
DM-7418 Port dax_webserv to Python 3
- Done
-
DM-7419 Port dax_webservcommon to Python 3
- Done
-
DM-7425 Port pipe_supertask to Python 3
- Done
-
DM-7756 Port pipe_drivers to Python 3
- Done
-
DM-7298 Port datarel to Python 3
- Won't Fix
-
DM-7290 Port ctrl_platform_lsst to Python 3
- Invalid
-
DM-7291 Port ctrl_platform_gordon to Python 3
- Invalid
-
DM-7133 Switch stack from mysqlpython to mysqlclient python package
- Done
-
DM-6422 Python 3 migration work
- Done
-
DM-7169 port of ctrl_events to python 3
- Done
-
DM-7321 Adapt display_firefly to new Firefly API, and to py3
- Done
-
DM-7326 Adapt FireflyClient (renamed to firefly_client.py) to Python 3
- Done
-
DM-7863 Write ADASS Python 3 paper
- Done
-
DM-8268 Port daf_ingest to Python 3
- Won't Fix
-
DM-7310 Port Qserv to Python 3
- Invalid
Key | Summary | Story Points | Assignee | Status | |
---|---|---|---|---|---|
|
1 | Tim Jenness | Done | ||
|
1 | Tim Jenness | Done | ||
|
1 | Tim Jenness | Done | ||
|
0.5 | Tim Jenness | Done | ||
|
0.5 | Tim Jenness | Done | ||
|
EUPS numpy package can't assume SCons python is relevant python |
0.2 | Tim Jenness | Done | |
|
1 | Tim Jenness | Done | ||
|
0.5 | Tim Jenness | Done | ||
|
0.2 | Tim Jenness | Done | ||
|
0.1 | Tim Jenness | Done | ||
|
1 | Tim Jenness | Done | ||
|
0.1 | Tim Jenness | Done | ||
|
0.1 | Tim Jenness | Done | ||
|
0.1 | Tim Jenness | Done | ||
|
0.5 | Tim Jenness | Done | ||
|
8 | Tim Jenness | Done | ||
|
2 | Tim Jenness | Done | ||
|
2 | Tim Jenness | Done | ||
|
Adjust sconsUtils to query python on path for executable location |
3 | Tim Jenness | Done | |
|
2 | Tim Jenness | Done | ||
|
1 | Tim Jenness | Done | ||
|
10 | Tim Jenness | Done | ||
|
5 | Tim Jenness | Done | ||
|
1 | Tim Jenness | Done | ||
|
4 | Tim Jenness | Done | ||
|
2 | Tim Jenness | Done | ||
|
2 | Tim Jenness | Done |