Skip to content

News

Weather Site Updates

Apr 3, 2012

Version 1.0.1 of the LCOGT Weather website was released today bringing some new features and a completely re-vamped look and feel. This new version hopes to provide a more user friendly experience that provides the data more clearly, is more accessible, and significantly faster. It will have support across multiple browsers, does not require Javascript, and contains extra support for those with disabilities.

The Weather Vizualization project began its development in the summer of 2010 with the goal to provide a web application for viewing the live data LCOGT was currently collecting at site – specifically, the weather data. I began my internship here under the directive to take on and complete this project. The first months were spent learning about the Django framework and experimenting with the various graphing libraries and methods used to collect user input. Soon, Eric Saunders would join the project as a mentor and consulting software engineer. His help proved an invaluable asset to the success of the project and we were able to release the first version for public use early the following summer.

At its base level of functionality, the Weather site displays the historical weather patterns for a selected time range and provides the current weather values so the user can easily see what is happening at the site in real time. The benefits of this are mainly so the user can evaluate the current viewing conditions and know whether or not they are conducive to making observations.

The development of these features required substantial planning and architectural considerations concerning the gathering and processing of the data from our Site Environmental Monitoring System (SEMS) and Weather Monitoring System (WMS) sensors. The Weather project is comprised of many lines of back-end code to store the values in a customized database, process the data values for the graphing of raw and derived values, and the graphing code which is written using the Python library Matplotlib. Each graph image is generated statically and served on the web page. This method increases the simplicity and speed of the site, keeping the graphing decoupled from the front-end user interface.

The front-end code contains the logic that is able to display the most recent values and explain the meaning of the data to the user. One of the key pieces of information displayed by the site is the enclosure open/closed status. Not only can the users see whether or not the current conditions will allow the dome to open but they can also see historical statistics on when and why the telescope has been closed in the past. This data is further supported with constantly updating live images of the sky at each enclosure site.

The design of the new site was a collaborative effort. Early on in the year, Stuart Lowe came to me with a design prototype for the new web page. We worked together to develop the prototype into what would eventually become the interface for this version. The goal was to better integrate the Weather application into the main LCOGT website. This included a complete redesign of the original interface to fit the smaller template and keep with the design themes of the main site. It was important to both Stuart and I that the new design feature, first and foremost, the information on the current status of the enclosures as affected by the current weather conditions at site. Thus, throughout the new design, the values are much more prominent and accessible. As part of the list of new features, the website is now configured to better handle multi-platform mobile devices to ensure the greater potential for access to the website. Thus the display of the information is not constrained by device. The website is built to handle display for those who do not use Javascript, but has some nice functionality for graph selection for the Javascript-enabled browsers. Overall the website is much more robust in the features it offers and more solidly supported.

The website provides data on the enclosures located at Haleakala, Siding Spring, the Santa Barbara Back Parking Lot, and Sedgwick Reserve. As more telescopes join our network they will too be added to the Weather website. It is a very exciting time here at LCOGT and I think we can all look forward to the new sites that will soon be available to see and view on the weather pages in the months to come.