18
MAORI MAORI Lisa Rightmire Lisa Rightmire Mentor: Marcos van Dam Mentor: Marcos van Dam

MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI? The indigenous tribal people of New Zealand Marcos’ Adaptive Optics Rectangular Interface

Embed Size (px)

Citation preview

Page 1: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

MAORIMAORILisa RightmireLisa Rightmire

Mentor: Marcos van Dam Mentor: Marcos van Dam

Page 2: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

What is MAORI?What is MAORI? The indigenous tribal people of New The indigenous tribal people of New

ZealandZealand Marcos’ Adaptive OpticsMarcos’ Adaptive Optics

Rectangular InterfaceRectangular Interface

Page 3: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

But what does it do?But what does it do? Graphical User Interface (GUI) Graphical User Interface (GUI) Used by Observing Assistants and Used by Observing Assistants and

Support AstronomersSupport Astronomers Controls and monitors the status of the Controls and monitors the status of the

Adaptive Optics system of the Keck Adaptive Optics system of the Keck TelescopesTelescopes

Page 4: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

LGS AO ControlLGS AO Control

There are several AO systems There are several AO systems involved in running each of the Keck involved in running each of the Keck telescopes.telescopes.

These systems have many parameters that need to be readily viewed and easily changed depending on the needs of the astronomer

Page 5: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Before MAORIBefore MAORI

Several GUIs to control each subsystem of the Keck AO systems

Very little “real estate”

Page 6: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

GoalsGoals Use Python to create a

single GUI that would allow the user to view and control the status of each subsystem.

Most important goal was to create an interface that was extremely compact, clear and easy to operate.

Page 7: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Key Key ConditionsConditions

User FriendlyUser FriendlyUser FriendlyUser Friendly

FlexibleFlexibleFlexibleFlexible

Easily MaintainedEasily MaintainedEasily MaintainedEasily Maintained

FastFastFastFast

Compatible with Compatible with Keyword InterfaceKeyword Interface

Compatible with Compatible with Keyword InterfaceKeyword Interface

Page 8: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Why code in Python?Why code in Python?Keyword Interface Compatible:Keyword Interface Compatible:

Java, IDL, PythonJava, IDL, Python

IDL:IDL: -NOT flexible-NOT flexible -REQUIRES License-REQUIRES License

JAVA:JAVA: -REQUIRES a software -REQUIRES a software

engineer to modify and engineer to modify and maintainmaintain

PYTHON:PYTHON: -simple GUI creation-simple GUI creation -flexible-flexible -open source-open source -easy to modify and -easy to modify and

maintainmaintain

Page 9: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface
Page 10: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

FeaturesFeatures-a very compact design

-logic to configure the GUI based on what telescope and instruments are in use

-the ability to bring up other tools as needed

-uses pop-up warnings to reject invalid entries

-toggle functions for open/close parameters

-charts for plotting one parameter vs. another

Page 11: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Compact DesignCompact Design

Tabbed interfaceTabbed interface Switch between displays based on Switch between displays based on

needed parametersneeded parameters Maximum info is a small spaceMaximum info is a small space

Page 12: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Self ConfiguringSelf ConfiguringLGSLGS NGSNGS

vs.vs.

Based on telescope and instrumentsBased on telescope and instruments Multiple frames that disappear or reappear Multiple frames that disappear or reappear

Page 13: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Pop-Up WarningsPop-Up Warnings

Rejects invalid entriesRejects invalid entries Notifies user what values are acceptableNotifies user what values are acceptable

Page 14: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

Toggle FunctionsToggle Functions

Page 15: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

ChartsCharts

Plots one parameter vs. anotherPlots one parameter vs. another Continuously updates with live data Continuously updates with live data Traffic light style warningTraffic light style warning

Page 16: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

TestingTesting The Keck Observatory

sets aside engineering nights specifically for the purpose of testing new software.

MAORI was tested on two engineering nights.

Observing assistants were asked to test and give feedback on MAORI.

MAORI officially went online the end of July 2006.

Page 17: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

ConclusionConclusionMAORI is now being used to operate the telescopes and

AO instruments at the W.M. Keck Observatory.

Scheduled to be in operation for the next five to ten years,MAORI will provide the observing assistant with a compact

tool for viewing and modifying AO parameters as needed by astronomers observing with the Keck telescopes.

Page 18: MAORI Lisa Rightmire Mentor: Marcos van Dam. What is MAORI?  The indigenous tribal people of New Zealand  Marcos’ Adaptive Optics Rectangular Interface

AcknowledgementsAcknowledgementsSpecial thanks to Marcos van Dam

for being an amazing mentor!

Thanks to Shui Kwok and Jimmy Johnson for all their help with Python.

Thanks to Malika Bell, Sarah Anderson, and David Le Mignant for all their guidance and support.

W.M. Keck ObservatoryCenter for Adaptive Optics

This project is funded in part by the National Science Foundation and Technology Center for Adaptive Optics, managed by the University of California at Santa Cruz AST# 9876783.