PyGnome

It is designed to support oil and other hazardous material spills in the coastal environment.
https://github.com/NOAA-ORR-ERD/PyGnome

Category: Hydrosphere
Sub Category: Coastal and Reefs

Keywords from Contributors

optimize archiving measur transforms projections observation conversion reports generic compose

Last synced: 4 minutes ago
JSON representation

Repository metadata

The General NOAA Operational Modeling Environment

README.rst

          .. image:: graphics/new_gnome_icon/GNOME_logo_450px-wide.png
   :alt: GNOME Logo
   :align: center

#######
PyGNOME
#######


Introduction
============

**GNOME** (General NOAA Operational Modeling Environment) is a modeling tool
developed by the National Oceanic and Atmospheric Administration (**NOAA**),
Office of Response and Restoration (**ORR**), Emergency Response Division.

It is designed to support oil and other hazardous material spills in the
coastal environment, and is also a full featured, flexible particle tracking
system, that can be used for other oceanographic transport applications,
such as fish larvae, marine debris, etc.

PyGNOME is a Python package that encapsulates GNOME's functionality.

Disclaimer:
-----------

**This code is under active development**

* It should not be considered an officially endorsed NOAA product.
* Output produced by this code should not be considered endorsed by NOAA.

Documentation
=============

`Project Documentation `_

`PyGNOME README `_


The WebGNOME Interface:
=======================

Scripting is the most featureful way to access PyGNOME's capabilities.
However we have developed a system that allows a user to create and run
PyGNOME models from a web browser.

There is a publicly available instance of WebGNOME at:

https://gnome.orr.noaa.gov

If you want to run your own instance of WebGNOME, the code is in the
following projects:

- `WebGnomeAPI `_:
  A web server that implements the PyGNOME interface
- `WebGnomeClient `_:
  A Web application for setting up and running PyGNOME models

**Fair Warning:**

The WebGNOME system is under active development, and by its very nature
does not expose the full capabilities of PyGNOME.

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 6,566
Total Committers: 49
Avg Commits per committer: 134.0
Development Distribution Score (DDS): 0.726

Commits in past year: 101
Committers in past year: 10
Avg Commits per committer in past year: 10.1
Development Distribution Score (DDS) in past year: 0.475

Name Email Commits
Jasmine Sandhu j****u@n****v 1800
Chris Barker C****r@n****v 1177
jay.hennen j****n@n****v 925
Caitlin O'Connor c****r@n****v 833
James L. Makela j****a@n****v 770
Andrew Brookins a****s@n****v 309
Alex Hadjilambris a****s@o****a 163
Nathan Wilkins n****s@n****v 93
Amy MacFadyen a****n@n****v 85
JamesMakela j****a@g****m 54
Leo Geng l****g@n****v 53
Naomi Wilkins n****s@n****v 42
Brian_Zelenke b****e@n****v 41
DSM d****s@n****v 28
Jasmine Sandhu s****e@g****m 20
Andrew Brookins a****s@g****m 18
Rachael Mueller r****r@n****v 14
aaron.racicot a****t@n****v 13
Adios Automated Script a****t@n****v 13
amy.macfadyen a****n@g****m 12
Naomi Connolly n****y@n****v 11
gennady.kachook G****k@n****v 10
Alex Hadjilambris a****s@O****l 8
Chris Barker c****r@O****l 8
James Makela j****a@O****l 8
Alexander Miranda a****a@n****v 8
heydylan d****i@n****v 8
unknown G****n@O****) 6
Naomi Wilkins n****n@n****v 5
James Makela j****a@o****a 4
and 19 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 22 hours ago

Total issues: 179
Total pull requests: 23
Average time to close issues: over 2 years
Average time to close pull requests: 11 months
Total issue authors: 71
Total pull request authors: 13
Average comments per issue: 4.98
Average comments per pull request: 2.0
Merged pull request: 11
Bot issues: 0
Bot pull requests: 3

Past year issues: 6
Past year pull requests: 4
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 23 days
Past year issue authors: 4
Past year pull request authors: 2
Past year average comments per issue: 4.67
Past year average comments per pull request: 1.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 3

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/NOAA-ORR-ERD/PyGnome

Top Issue Authors

  • larissafranklin23 (9)
  • tommasogallingani (8)
  • bobsurf00 (8)
  • fSohrabi75 (8)
  • amirheidari (7)
  • moisespr123 (6)
  • Gronohibari12 (6)
  • Misiorama (6)
  • egiraldof (6)
  • dkobashi (5)
  • tottorikenn (5)
  • rsbragio (4)
  • ampernito (4)
  • 7eatriz (4)
  • bhlevca (4)

Top Pull Request Authors

  • HWR-llc (3)
  • ocefpaf (3)
  • dependabot[bot] (3)
  • kwilcox (2)
  • MElhagaly (2)
  • ChrisBarker-NOAA (2)
  • tommasogallingani (2)
  • fchapoton (1)
  • j08lue (1)
  • sandhujasmine (1)
  • cmoc88 (1)
  • daf (1)
  • moisespr123 (1)

Top Issue Labels

  • question (3)
  • Feature Request (1)

Top Pull Request Labels

  • github_actions (3)
  • dependencies (3)

Package metadata

proxy.golang.org: github.com/noaa-orr-erd/pygnome

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/noaa-orr-erd/pygnome#section-documentation
  • Licenses: other
  • Latest release: v1.1.24 (published 3 months ago)
  • Last Synced: 2026-08-11T12:08:57.116Z (about 1 hour ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 1.622%
    • Average: 4.057%
    • Dependent packages count: 6.492%
proxy.golang.org: github.com/NOAA-ORR-ERD/PyGnome

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/NOAA-ORR-ERD/PyGnome#section-documentation
  • Licenses: other
  • Latest release: v1.1.24 (published 3 months ago)
  • Last Synced: 2026-08-11T12:08:55.499Z (about 1 hour ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

docker-compose.yml docker
  • registry.orr.noaa.gov/erd/centos-conda/centos7-python3.8 latest
py_gnome/gnome/utilities/geometry/setup.py pypi
.github/workflows/conda_test.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • conda-incubator/setup-miniconda v3 composite
py_gnome/conda_requirements.txt pypi
  • adios_db >=1.1
  • cell_tree2d *
  • colander <2
  • geojson *
  • geopandas *
  • gridded >=0.6.5
  • gsw *
  • mapbox_earcut *
  • netCDF4 *
  • numpy >=1.24,<2
  • progressbar *
  • psutil *
  • py_gd >=2.2
  • pynucos =3.2.
  • pyogrio *
  • pyproj *
  • python >=3.9,<3.12
  • python-dateutil *
  • pyzmq *
  • scipy *
  • shapely *
  • trimesh *
py_gnome/conda_requirements_build.txt pypi
  • cmake *
  • cython =3.
  • gitpython *
  • ninja *
  • python-build *
  • scikit-build-core >=0.9.9
  • setuptools >=62
py_gnome/conda_requirements_docs.txt pypi
  • nbsphinx *
  • sphinx >=7.2
  • sphinx-autoapi *
  • sphinx_rtd_theme >=1.3
py_gnome/conda_requirements_test.txt pypi
  • pytest * test
  • pytest-cov * test
  • pytest-timeout * test
  • testfixtures * test
py_gnome/pyproject.toml pypi

Score: -Infinity