forest
Forecast and Observation Research and Evaluation Survey Tool.
https://github.com/MetOffice/forest
Category: Atmosphere
Sub Category: Meteorological Observation and Forecast
Keywords
meteorology visualization
Keywords from Contributors
earth-science projections observation archiving measur transforms spatial-data-analysis visualisation spaceweather oceanography
Last synced: 22 minutes ago
JSON representation
Repository metadata
FOREST - Forecast and Observation Research and Evaluation Survey Tool
- Host: GitHub
- URL: https://github.com/MetOffice/forest
- Owner: MetOffice
- License: bsd-3-clause
- Created: 2018-01-12T13:41:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-09T13:31:09.000Z (almost 2 years ago)
- Last Synced: 2024-12-06T21:39:21.542Z (5 months ago)
- Topics: meteorology, visualization
- Language: Python
- Homepage: http://forest.metoffice.cloud
- Size: 33.1 MB
- Stars: 43
- Watchers: 12
- Forks: 29
- Open Issues: 20
- Releases: 73
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README.md
FOREST -
Forecast and Observation Research and Evaluation Survey Tool
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.
Installation
The easiest way to install forest is with conda:
conda install -c conda-forge forest
Documentation
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:
- Fork the repository
- Create a branch
- Write some code
- 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!
License
FOREST is licensed under the BSD 3-clause license
© Crown copyright 2019, Met Office.
Owner metadata
- Name: Met Office
- Login: MetOffice
- Email: [email protected]
- Kind: organization
- Description: The Met Office is the UK's National Weather Service
- Website: www.metoffice.gov.uk
- Location: Exeter, UK
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6997732?v=4
- Repositories: 61
- Last ynced at: 2024-04-14T06:14:32.860Z
- Profile URL: https://github.com/MetOffice
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3
Committers metadata
Last synced: 4 days ago
Total Commits: 1,676
Total Committers: 25
Avg Commits per committer: 67.04
Development Distribution Score (DDS): 0.319
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
andrewgryan | a****n@m****k | 1141 |
Stephen Haddad | s****d@y****m | 183 |
Graeme Anderson | g****n@m****k | 137 |
twsearle | 1****e | 52 |
andrew.ryan | a****n@g****m | 44 |
Dan Walker | d****r@n****k | 30 |
Andy Hartley | a****y@g****m | 12 |
Theo McCaie | t****3@g****m | 12 |
Richard Hattersley | r****y@g****m | 11 |
Jacob Tomlinson | j****n@i****k | 8 |
Kevin Donkers | k****s@i****k | 6 |
tmitchell90 | t****l@m****k | 6 |
Bill Little | b****e@g****m | 5 |
Dan Ellis | d****h@g****m | 5 |
Alex Hilson | a****k@g****m | 4 |
afinnen | 5****n | 4 |
CarolineBain | c****n@m****k | 4 |
dependabot[bot] | 4****] | 3 |
leecronce | l****e@s****u | 3 |
wxjam | j****r@m****k | 1 |
princekx | p****r@g****m | 1 |
meganfitzsimons | 3****s | 1 |
Jacob Tomlinson | j****n | 1 |
Anna Booton | a****n@m****k | 1 |
Graeme Anderson | g****n@L****l | 1 |
Committer domains:
- metoffice.gov.uk: 6
- informaticslab.co.uk: 2
- ssec.wisc.edu: 1
- ncas.ac.uk: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 198
Total pull requests: 317
Average time to close issues: about 1 year
Average time to close pull requests: 23 days
Total issue authors: 13
Total pull request authors: 20
Average comments per issue: 2.41
Average comments per pull request: 1.11
Merged pull request: 281
Bot issues: 0
Bot pull requests: 16
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- andrewgryan (81)
- stevehadd (54)
- kaedonkers (17)
- GAndrsn (16)
- rhattersley (8)
- claretandy (6)
- bjlittle (5)
- tam203 (3)
- wolfiex (2)
- CarolineBain (2)
- meganfitzsimons (2)
- twsearle (1)
- jttolentino (1)
Top Pull Request Authors
- andrewgryan (222)
- dependabot[bot] (16)
- twsearle (12)
- eardkdw (10)
- rhattersley (9)
- stevehadd (9)
- kaedonkers (7)
- tam203 (7)
- claretandy (5)
- bjlittle (5)
- jacobtomlinson (3)
- tmitchell90 (2)
- CarolineBain (2)
- afinnen (2)
- abooton (1)
Top Issue Labels
- Stale (77)
- Type: Enhancement (47)
- Bug (16)
- data_fields (16)
- visualisation (14)
- Type: Documentation (14)
- Tech: Bokeh (13)
- Tech: UI (12)
- Type: Deployment (11)
- Priority: High (8)
- speed_and_resource_management (7)
- Level: Entry (6)
- Type: Refactor (6)
- Tech: Python (6)
- Tech: AWS (6)
- Type: Discussion (5)
- software_engineering (4)
- Level: Intermediate (3)
- CMIP6 (3)
- Priority: Medium (2)
- good first issue (2)
- Priority: Low (2)
- feedback (1)
- intake (1)
- Type: Remove feature (1)
Top Pull Request Labels
- Stale (17)
- dependencies (16)
- Type: Enhancement (2)
- Priority: High (2)
- Type: Deployment (2)
- Type: Documentation (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 146
proxy.golang.org: github.com/metoffice/forest
- Homepage: https://github.com/metoffice/forest
- Documentation: https://pkg.go.dev/github.com/metoffice/forest#section-documentation
- Licenses: BSD-3-Clause
- Latest release: v0.20.16 (published almost 3 years ago)
- Last Synced: 2025-04-26T13:40:26.415Z (1 day ago)
- Versions: 73
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/MetOffice/forest
- Homepage: https://github.com/MetOffice/forest
- Documentation: https://pkg.go.dev/github.com/MetOffice/forest#section-documentation
- Licenses: BSD-3-Clause
- Latest release: v0.20.16 (published almost 3 years ago)
- Last Synced: 2025-04-26T13:40:26.644Z (1 day ago)
- Versions: 73
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
Dependencies
- gulp-watch ^5.0.1 development
- gulp ^4.0.2
- gulp-concat ^2.6.1
- gulp-csso ^4.0.1
- gulp-less ^4.0.1
- gulp-minify ^3.1.0
- 546 dependencies
- autoprefixer ^10.4.2 development
- jest ^26.0.1 development
- postcss ^8.4.6 development
- solid-js ^1.3.8 development
- tailwindcss ^3.0.23 development
- vite ^2.8.0 development
- vite-plugin-solid ^2.2.5 development
- @sinonjs/commons 1.4.0 development
- @sinonjs/formatio 3.2.1 development
- @sinonjs/samsam 3.3.1 development
- @sinonjs/text-encoding 0.7.1 development
- @types/mocha 5.2.6 development
- @types/node 10.14.5 development
- @types/sinon 5.0.7 development
- array-from 2.1.1 development
- assertion-error 1.1.0 development
- balanced-match 1.0.0 development
- bokehjs 1.1.0 development
- brace-expansion 1.1.11 development
- browser-stdout 1.3.1 development
- canvas2svg 1.0.21 development
- chai 4.2.0 development
- check-error 1.0.2 development
- commander 2.15.1 development
- concat-map 0.0.1 development
- d 1.0.0 development
- debug 3.1.0 development
- deep-eql 3.0.1 development
- diff 3.5.0 development
- es5-ext 0.10.49 development
- es6-iterator 2.0.3 development
- es6-map 0.1.5 development
- es6-promise 4.2.6 development
- es6-set 0.1.5 development
- es6-symbol 3.1.1 development
- es6-weak-map 2.0.2 development
- escape-string-regexp 1.0.5 development
- event-emitter 0.3.5 development
- flatbush 3.1.1 development
- flatqueue 1.1.0 development
- fs.realpath 1.0.0 development
- get-func-name 2.0.0 development
- glob 7.1.2 development
- gloo2 b41bd5d development
- growl 1.10.5 development
- hammerjs 2.0.8 development
- has-flag 3.0.0 development
- he 1.1.1 development
- inflight 1.0.6 development
- inherits 2.0.3 development
- isarray 0.0.1 development
- jquery 3.5.1 development
- jquery-ui 1.13.0 development
- just-extend 4.0.2 development
- lodash 4.17.19 development
- lolex 4.0.1 development
- lolex 2.7.5 development
- mgrs 0.0.3 development
- minimatch 3.0.4 development
- minimist 1.2.5 development
- minimist 0.0.8 development
- mkdirp 0.5.1 development
- mocha 5.2.0 development
- ms 2.0.0 development
- next-tick 1.0.0 development
- nise 1.4.10 development
- nouislider 10.1.0 development
- numbro e1b6c52 development
- once 1.4.0 development
- path-is-absolute 1.0.1 development
- path-to-regexp 1.7.0 development
- pathval 1.1.0 development
- pikaday 6b7258e development
- proj4 2.3.17 development
- sinon 7.3.2 development
- slickgrid d1bd9fa7 development
- sprintf-js 1.1.2 development
- supports-color 5.5.0 development
- supports-color 5.4.0 development
- timezone 1.0.22 development
- tslib 1.9.3 development
- type-detect 4.0.8 development
- underscore.template 0.1.7 development
- wrappy 1.0.2 development
- @types/mocha ^5.2.5 development
- @types/node ^10.12.5 development
- @types/sinon ^5.0.5 development
- bokehjs ^1.0.1 development
- chai ^4.2.0 development
- minimist ^1.2.5 development
- mocha ^5.2.0 development
- sinon ^7.1.1 development
- bokeh *
- netCDF4 *
- numpy *
- pandas *
- scipy *
- coveralls *
- pytest *
- pytest-cov *
- dataclasses *
- bokeh *
- cftime *
- datashader *
- geojson *
- h5netcdf *
- intake *
- intake-esm *
- iris <3
- netCDF4 *
- nodejs >=10.13
- pandas *
- pygrib *
- pyyaml *
- scipy *
- typer *
- xarray *
- cowsay ==2.0.3
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/stale v4 composite
- bokeh
- cftime
- datashader
- geojson
- h5netcdf
- intake
- intake-esm
- iris <3
- netcdf4
- nodejs >=10.13
- pandas
- pygrib
- pyyaml
- scipy
- xarray
Score: -Infinity