Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
December 10, 2021 10:23
February 17, 2022 17:45
May 12, 2022 14:25
November 7, 2019 14:20
July 2, 2020 16:18
September 27, 2019 09:53
December 10, 2021 19:45
October 15, 2019 11:34
April 30, 2021 10:03
July 30, 2019 11:50
November 28, 2019 11:43
September 25, 2019 14:50
September 30, 2019 14:16
September 30, 2019 14:16


FOREST - Forecast and Observation Research and Evaluation Survey Tool

Build Status Coverage Status Docs Latest Conda Version

This repository hosts the code to visualise forecast model output and observation data in a web portal, as well as the scripts and configuration files to deploy the server infrastructure.


The easiest way to install forest is with conda:

conda install -c conda-forge forest


Please read the docs, they should address all of the most common issues, frequently asked questions, developer guides, tutorials, api references. They are a work in progress but should quickly become an invaluable resource over time.

Lite implementation

FOREST uses Bokeh's Tornado server and websocket connection to provide interactive plotting. An alternative architecture has been developed which uses a RESTful API and a JS front-end to make client-side interactions smoother.


The benefit of this approach is a stateless and scalable server-side. It is a work in progress and by no means a drop in replacement for FOREST.

Get in touch

As FOREST is a small code base with a small but dedicated team of developers we have fewer ways to communicate than larger projects. In any case we are very happy to hear from you and always appreciate help wherever we can find it. If you have suggestions for improvements, bugs that need reporting or sage advice to developers feel free to open/comment on issues.

Contributor instructions

To contribute to FOREST, please read the developer guide

To make things easier for ourselves and to allow contributions from as wide an audience as possible we recommend the following steps:

  1. Fork the repository
  2. Create a branch
  3. Write some code
  4. Submit a pull request

One of the core development team members will review your changes and offer advice to documentation, testing and styling before accepting your contribution. We look forward to hearing from you!


FOREST is licensed under the BSD 3-clause license

© Crown copyright 2019, Met Office.