BlueSky Modules
Description and access to BlueSky modules.
News on module development
New fuel moisture and emissions modules to be developed.
Thanks to a new NASA ROSES grant that will be starting this fall, BlueSky's fuel moisture handling will be greatly revamped, with a new fuel moisture modeling step to be separated out. This will allow for greater flexibility when using BlueSky to calculate emissions because it will facilitate use of nearby weather station data and/or satellite-derived fuel moistures in place of full weather model output.
Additionally the NASA grant will incorporate fire-radiative-power (FRP) schemes into the BlueSky system for the first time. The WF-ABBA based FLAMBE emissions system developed by the US Navy will be integrated into BlueSky. We are grateful to Dr. Edward Hyer of the US Naval Research Laboratory-Monterey for helping make this possible.
Available Modules
| Fuel Loading |
Consumption |
Time Rate |
Emissions | Plume Rise |
Trajectories |
Dispersion | |
|---|---|---|---|---|---|---|---|
| stable publicly available |
FCCS* | CONSUME* |
WRAP WF* FEPS RX* |
FEPS* |
FEPS* Example^ |
CALPUFF* |
|
| beta released for user testing |
NFDRS | ||||||
| in testing not ready for wide release |
LANDFIRE Hardy |
EPM FEPS FOFEM |
EPM FOFEM FLAMBE FINN |
WRAP | |||
| in development under construction |
|
|
FOFEM |
|
|
HYSPLIT |
VSMOKE |
| planned coming soon |
CMAQ (see SMOKE-ready export function) |
^ Example module is for documentation and example purposes only. It does not do any calculations. See Creating your own module below.
Notes:
-
Modules listed as stable are currently included as default modules in the framework package distribution.
-
Modules marked with an asterisk (*) are enabled as the default path in a newly installed distribution.
-
Modules are models wrapped in the BlueSky Framework language and placed in the framework so that their data may be passed on and used as input for models further down in the smoke production modeling chain. As much as possible the BlueSky team has kept the models in their original form. See the module page for notes on module implementation.
-
Some of the modules will be used in the Smoke and Emissions Modeling Intercomparison Project (SEMIP), click here for more information.
How to download and install a module
All BlueSky modules are distributed under a generic license designed to protect open and fair distribution of the module including any developed changes while also protecting the module developers rights to have their work properly credited when their work is used. Please read the full license text:
- BlueSky LICENSE AGREEMENT ! Important
Please note that you have agreed to this license agreement when you downloaded and installed the BlueSky framework.
To add a module to your framework, go to the module page by clicking on the name in the table above and click through to the release version of interest. Each release comes with a README file that includes installation instructions. Generally these simply involve unpacking a set of files into the appropriate directory.
Creating your own module
Modules are simply models that have been wrapped in a simple python shell to enable the BlueSky Framework to pass and receive information from them. These python wrappers are typically less than 1 page in length.
To facilitate module development we include a simple example module that receives data from the framework, writes it out to a csv file, performs a (dummy) command line execution, and then reads in data from a file. Models can be easily developed from this example code by simply eliminating the unneeded write and read statements, and changing the command line execution statement. See How to create your own module.
For import (of fire and weather data) and export (including images) capabilities see Import and Export Formats.



