Porting a Multi-Object Spectrograph Mask Design App from IDL to Python

PO
Not scheduled
20m
Wichernhaus

Wichernhaus

Board: L184
poster presentation Lessons learned Poster

Speaker

Eric Jeschke (Subaru Telescope, National Astronomical Observatory of Japan)

Description

We present a case-study in migrating a mask design software application for a Multi-Object Spectrograph (MOIRCS, operating at Subaru Telescope) from an IDL implementation to a pure Python one. The port accomplished several goals, including:

1) freeing users from onerous licensing restrictions,
2) improving the overall stability and responsiveness of the program, and
3) improving the prospects for future upgrades and maintenance.

We explain the purpose and use of the program, describe the practical procedures used in the port, and finally show and describe the user interfaces of both the old and the new versions.

Affiliation of the submitter Subaru Telescope, National Astronomical Observatory of Japan
Attendance in-person

Primary author

Eric Jeschke (Subaru Telescope, National Astronomical Observatory of Japan)

Co-authors

Minkyeong Kim Russell Kackley (Subaru Telescope, National Astronomical Observatory of Japan) Makoto Tanaka (Subaru Telescope, National Astronomical Observatory of Japan)

Presentation materials