Introduction
Avalanche forecasters face a particularly difficult problem. First, a number of different parameters contribute towards snowpack instability; second, the effects of many of the parameters counteract each other; and third, most of the parameters vary markedly over both time and distance. With the advent of powerful, portable, personal computers many programs have been written to help take the guesswork out of avalanche forecasting.
The software ranges from relatively simple graphical displays of the important variables, to more complex database programs, to very sophisticated deterministic models which simulate snowpack structure as well as snow stability itself.
This paper is a brief overview of available and commonly used computer software written for an English-speaking user in the United States. Many of these programs emulate similar software originally developed in Europe, and references to those European authors appear in this paper where appropriate. Consequently, this paper is certainly not an exhaustive overview of all programs, but only those known to the authors to be commonly used in the United States. This paper also discusses the advantages and disadvantages of these programs, the sources and prices, and discusses future directions of computer software for avalanche forecasting.
Unless otherwise noted, all the software discussed in this paper was written in English for a DOS operating system, to run on an IBM-compatible computer.
Snow-Pit Programs
The time-honored method of determining the structure of the snowpack is to dig a snow pit and examine the various layers. Because the human brain has a limited capacity to understand raw numbers, most workers find it useful to graph the data to yield an easily ingested visual display. For instance snow hardness, density, crystal type and temperature especially lend themselves to graphical displays. An effective graph can, at a glance, reveal the structure and composition of the snowpack, the snowpack history, and often, the present and future stability of the snowpack.
Peter Weir Snow-pit Program
The most sophisticated and powerful snow pit program was written by P. Weir with the Ministry of Highways in Canada. It runs under the operating system Windows 3.1. The choice of snow crystals conforms to the International Classification of Snow on the Ground (Reference ColbeckColbeck and others, 1990) and it also plots the snow-pit profile in the standard international format. The program offers dropdown menus on nearly every parameter, allowing the user to choose the appropriate value easily. The program accepts the parameters of snow type (and subclass), snow hardness, moisture, temperature, density, and crystal size, and it plots the standard international symbol for each (Fig. 1).
Dan Judd Snow-pit Program
Other snow-pit programs are older and do not conform to the International Standard. One such program was written by D. Judd, a Utah Department of Transportation avalanche forecaster. He wrote the program in Pascal and included a menu-driven user interface. Like Weir’s program, Judd’s program stores the data for each snow pit in a separate file so it can easily be transferred over a telephone modem to other avalanche workers. The program will store and graph data on snow hardness or density, temperature, location of shears, and crystal type and the direction of metamorphism (for example small faceted grains turning into small rounded grains). As a unique feature, the program also calculates the cumula-tive shear stress on each layer based on the density of the overlying snow and the slope angle. In other words, if shear strength of the various weak layers is measured, one can easily calculate a stability index (strength divided by stress). It also gives a numerical calculation of temperature gradient between each layer (Fig. 2). It is available free of charge by writing to Judd (see below for addresses).
Randy Trover Snow-pit Program
The snow-pit program written in Pascal by R. Trover of the Snowbird Ski Patrol differs from all the above in that it is a database of snow-pit information. In other words, it not only allows the user to query snow-pit data (for example search by date, location, depth, etc.) but it will also graph three profiles on the same page for comparison (Fig. 3). This has obvious advantages for operational use but it is not presently possible to transmit a single profile through a modem to another computer without transferring the entire database.
The program accepts and graphs the parameters of snow hardness, crystal type and temperature. At present, it does not graph snow moisture but this feature will be added to future versions. It is free of charge by contacting Trover.
Roger Atkins Snowpit Program
R. Atkins, also a Utah computer programmer, has written a very sophisticated snow-pit program which is normally linked to a larger comprehensive database (described below), however, he will sell it separately for around $150.00. Like Trover’s program, it is a database of snow-pit profiles; however, it can export a specific profile to a file which can be sent over a modem to another worker. It has the same query abilities as Trover's program (search by date, location, etc.), but the user can customize the program to an unlimited number of parameters that can be added or subtracted without destroying all previous data (Fig. 4).
Automated Snowpack Probes
Avalanche workers have always wished for a probe which they could simply insert into the snowpack, thereby bypassing the more time-consuming conventional snow pit. Japanese researchers (personal communication from A. Abe-Ouchi) have come one step closer. They have designed a probe which simultaneously measures snow hardness (using a load cell), temperature, snow moisture (using a dielectric measurement) and reflectivity of laser light (Fig. 5). A number of different profiles are stored on a portable data-logger and then uploaded to a conventional computer back in the office.
Because snowpack properties vary, sometimes drastically, across an avalanche starting zone, a probe such as this would allow avalanche workers to map an avalanche starting zone to determine the aerial pattern of buried weak-layers. This could not only determine if a slope is unstable, but determine the optimum explosive placement for avalanche control.
We hope that this type of research continues and that one day automated snowpack probes will be lightweight, portable and inexpensive. Ideally, they would accurately measure snow strength in various layers with a high resolution, snow temperature, crystal type and water content. An instrument like this would be a revolutionary innovation for avalanche forecasters.
Database Programs
One of the first uses for computers in avalanche forecasting was as a database for avalanche and weather information. For instance, they have been used in Europe for some time (Reference Buser, ütler and GoodBuser and others, 1987) and especially in France, e.g. Model la Piagne (Reference Navarre, Guyomarc’h and GiraudNavarre and others, 1987) and AIPRA (Reference Castets, Devillaz, Dumas, MacVeigh, Marbouty and PougatchCastets and others, 1984). These programs store data on weather, avalanches, snowpack, or any other pertinent information. They have two uses: first to graph the data for easier visualization of the critical parameters; and second, to search previous data for critical precursor patterns to avalanche activity.
Nearly any modern database software can handle this type of problem. However, because of the complex interrelationships between the parameters, and the large numbers of parameters, customization of the database using its programming language is almost always required to create a useful application. This task is quite daunting for a casual user, but several American programmers have taken on the task.
Dan Judd Program
Judd has adapted the Paradox database program both by customizing the standard application and by writing specific code in the Paradox programming language. The program uses customized user-entry screens specifically adapted to data most often used by American avalanche workers. It is set up for easy queries of past data and is pre-configured for graphical display of both weather and avalanche data. One can display weather and avalanche data on any time scale from a seasonal history chart to graphing weather parameters within a specific storm (Fig. 6). The program also directly imports hourly data from automated stations. The storm report calculates and graphs a number of useful parameters including settlement rates within both the new and old snow, and the cumulative snow and precipitation amounts.
Since this program runs within a standard database program (Paradox) the user can modify and customize the program to serve his individual needs. If the user wants to make changes in the layout, the menu structure or the analysis of the data he must modify the source code of the Paradox programming language, which Judd will provide upon request.
The program (with a run-time version of Paradox) sells for $150.00.
Roger Atkins Program
The disadvantage of using standardized database programs is that they must operate within the limitations of the development software. For this reason, many programmers have chosen to write their own software. The most sophisticated of these customized database programs was written and tested over the past several years by R. Atkins. The program, written in Pascal, is a complete database of weather, avalanche, snowpack and even operational data. It is a very powerful and flexible program offering a well thought-out design. It was originally created for a large Canadian helicopter-skiing concession to keep track of several different mountain ranges and several sub-areas within each range. Therefore the program will handle multiple geographical areas simultaneously, each with several different study plots, automated weather stations, hasty snow-pit profiles, and operational data such as closures or avalanche control measures. It also directly accepts hourly data from automated weather stations, but only through a standardized input format; the user must reconfigure the data into the standardized format.
The program sells, complete with the snow-pit section, for around $500.00.
Other Customized Database Programs
Other database programs of note which use customized, proprietary programs include two developed by Snowbird and Jackson Hole. Neither of these programs is for sale, but they represent what is possible by developing a customized system. The Snowbird program, for instance, was written in the dBase programming language. Some of its idiosyncrasies include assigning a storm number for each consecutive storm throughout the season, so that both avalanches or weather can be queried by storm. They divide their mountain into zones — uncompacted, compacted, above treeline or below, and also by aspect. Each avalanche path (or shot point) has a terrain file which describes its aspect, configuration, vertical fall, etc.
Jackson Hole ski area is unique in that they use an Apple Macintosh computer system, and use standardized database programs written for Macintosh. We feel that there is certainly nothing wrong with other users developing highly customized programs like these, in fact it encourages innovative ways of looking at an old problem. However, the programmers should be careful to design the programs with an ability to export data into a standardized form to be shared by other users or uploaded onto a network.
Nearest-Neighbors Program
Othmar Buser and others, from the Swiss Institute of Snow and Avalanche Research in Davos, Switzerland, wrote a program in the mid-1980s which is similar to the other database programs except that when doing a query, it calculates the closeness of fit between the present day and any past similar days (Reference Buser, ütler and GoodBuser and others, 1987). For instance, after entering the weather and snowpack data for the present day, it will not only find all days in the past with similar conditions, but it will rank them on how closely the conditions resemble the present day. The initial important variables were chosen statistically by doing a stepwise linear discrimination analysis on all the available parameters. Using this subset of parameters, each past day can be plotted on a multi-dimensional vectorspace. Then the Euclidian distance to each of the various points represents the closeness of fit.
Although the original program was written in German, it has recently been translated into English, and is available to all users by contacting Buser.
One possible disadvantage of the nearest-neighbors program comes from an inherent property of the statistical methods used, in that they must assume that none of the variables is intercorrelated. At present, D. McClung of the University of British Columbia in Canada is attempting to improve on the program by using Baysian parametric discriminant analysis of the data. This may improve the accuracy of the program as it accounts for the intercorrelation of the parameters and it can also specify the probability that a given data belongs to an avalanche day or a non-avalanche day. Finally, McClung hopes to improve the accuracy further by attaching an expert system in which the forecaster can include his own estimate of the probability.
Deterministic Modeling of the Snowpack
Crocus
Perhaps the most powerful computer tool in forecasting avalanches is also one of the most difficult to create — modeling of the snowpack as a function of weather conditions. A team of French researchers at the Centre d'Etudes de la Neige has created a very powerful computer program, CROCUS, which simulates the evolution of a snowpack as a function of weather conditions (Reference Brun, David, Sudul and BrunotBrun and others, 1992). Using previous studies on metamorphism and heat flow through a snowpack as well as their own research, they have created a computer model which simulates various aspects of snow evolution throughout the season, including settlement, crystal types, temperature profile and liquid-water content. In tests of the model, even without recalibration during operation, it very accurately simulated the evolution of the snowpack throughout the season.
The input parameters are measured each hour and include air temperature, humidity, wind velocity, incoming short-wave and long-wave radiation, liquid and solid precipitation. Output parameters include total snow depth, snowpack-temperature profile, crystal types and sizes, and free water content. The French would like to use this model eventually to simulate snowpack evolution on a regional scale — to model all aspects and locations in the French Alps. To do so, they must monitor a number of automated weather stations and add some meteorological variables.
S. Ferguson and M. Moore from the Northwest Avalanche Center in Seattle are working with an English-language version of the model and attempting to add meteorological parameters to it. This type of modeling has obvious advantages not only in forecasting avalanche hazards for large areas, but also for simulating the melting of the snowpack each spring. The program is not for sale but can be made available for collaborative testing. Contact E. Brun for details.
The Swiss Model
Reference Gubler and BaderGubler and Bader (1989) developed a computer model using air temperature and precipitation to simulate the snowpack-settling strain rate, density, temperature profile, snow surface temperature and, finally, stability. It was designed to model initial failure of slab avalanches within new snow. It does not take into account metamorphism of the snow. This model, although a preliminary one, is an important step in developing an accurate, regional-scale model of snow stability based on weather conditions. We hope that in the future, the best aspects of both the French and Swiss computer models can be combined into a useful computer tool for the practicing avalanche hazard forecaster.
Computer Bulletin Boards of Avalanche Information
Despite our best efforts at avalanche hazard forecasting, the best indicator of avalanche activity is other avalanche activity. Therefore, sharing of avalanche occurrence information with other avalanche workers can often keep surprises to a minimum. Computer bulletin boards of current avalanche and weather information serve three locations in North America: in the Washington-Oregon area, in the Utah-Wyorning-Montana area, and finally, in western Canada.
In the Utah system, for instance, users can call into a central Novell network, log on, exchange electronic mail, exchange snowpit profiles, receive a detailed mountain weather forecast and download weather maps and satellite images to be displayed on the users’ remote computers. The Utah Avalanche Forecast Center keeps track of avalanche activity and will attach a special avalanche-occurrence section to the weather forecast whenever there is unusual avalanche activity. Avalanche forecasts, warnings and any unusual avalanche activity is also broadcast over the Forest Service Data General computer network.
One of the largest problems in the United States is the standardization of data — what data to collect, how to collect it and in what format to exchange with other computers. Formally, the Forest Service had standardized data format, but since the Forest Service has given up much of its leadership position in avalanche forecasting and control, each ski area and each highway control team has slowly evolved their own unique systems. The Canadian Avalanche Association plans on meeting to resolve this problem with standardized data formats. We hope that the U.S. will adopt their lead and thereby open the door for a real-time national or international computer network of avalanche and mountain weather data.
List of Addresses
Roger Atkins
7729 South 3500 East
Salt Lake City, UT 84121
U.S.A.
Eric Brun
Centre d’Etudes de la Neige
1441 rue de la Piscine
Domaine Universitaire
38406 St. Martin d’Hères
France
Dan Judd
2525 East Evergreen Avenue
Salt Lake City, UT 84109
U.S.A.
Othmar Buser or Hans Gubler
Federal Institute for Snow and Avalanche Research
CH 7260 Weissfiuhjoch
Davos
Switzerland
Randy Trover
Snowbird Ski Patrol
Snowbird, UT 84092
U.S.A.
Peter Weir
Snow and Avalanche Section
Ministry of Highways
940 Blanchard St.
Victoria, B.C. V8W 3E6
Canada