https://github.com/Unidata/MetPy
atmospheric-science hacktoberfest hodograph meteorology plotting python scientific-computations skew-t weather weather-data
Score: 26.384891625611168
Last synced: about 6 hours ago
JSON representation
Repository metadata:
MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
- Host: GitHub
- URL: https://github.com/Unidata/MetPy
- Owner: Unidata
- License: bsd-3-clause
- Created: 2011-02-25T04:20:25.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2026-11-02T14:23:56.000Z (5 days ago)
- Last Synced: 2026-11-04T06:02:08.342Z (3 days ago)
- Topics: atmospheric-science, hacktoberfest, hodograph, meteorology, plotting, python, scientific-computations, skew-t, weather, weather-data
- Language: Python
- Homepage: https://unidata.github.io/MetPy/
- Size: 1.08 GB
- Stars: 1,457
- Watchers: 57
- Forks: 458
- Open Issues: 421
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codeowners: .github/CODEOWNERS
- Support: SUPPORT.md
- Authors: AUTHORS.txt
- Cla: CLA.md
Owner metadata:
- Name: NSF Unidata
- Login: Unidata
- Email: support@unidata.ucar.edu
- Kind: organization
- Description: Our mission is to transform the geosciences community, research, and education by providing innovative data services and tools.
- Website: https://www.unidata.ucar.edu/
- Location: Boulder, Colorado, USA
- Twitter: unidata
- Company:
- Icon url: https://avatars.githubusercontent.com/u/613345?v=4
- Repositories: 130
- Last Synced at: 2026-11-06T15:56:48.436Z
- Profile URL: https://github.com/Unidata
GitHub Events
Total
- Create event: 157
- Delete event: 153
- Fork event: 23
- Issue comment event: 229
- Issues event: 76
- Pull request event: 419
- Pull request review comment event: 86
- Pull request review event: 302
- Push event: 350
- Release event: 2
- Watch event: 101
- Total: 1898
Last Year
- Create event: 40
- Delete event: 42
- Fork event: 4
- Issue comment event: 14
- Issues event: 5
- Pull request event: 76
- Pull request review comment event: 3
- Pull request review event: 29
- Push event: 87
- Watch event: 10
- Total: 310
Committers metadata
Last synced: 1 day ago
Total Commits: 5,111
Total Committers: 98
Avg Commits per committer: 52.153
Development Distribution Score (DDS): 0.524
Commits in past year: 171
Committers in past year: 10
Avg Commits per committer in past year: 17.1
Development Distribution Score (DDS) in past year: 0.333
| Name | Commits | |
|---|---|---|
| Ryan May | r****y@u****u | 2434 |
| dependabot[bot] | 4****] | 1134 |
| J.R. Leeman | k****b@g****m | 347 |
| Drew Camron | d****n@u****u | 169 |
| Jon Thielen | g****b@j****c | 167 |
| zbruick | z****k@v****u | 118 |
| kgoebber | k****t@v****u | 104 |
| Steve Decker | s****r@e****u | 55 |
| Nathan Wendt | n****t@n****v | 36 |
| mgrover1 | m****x@g****m | 34 |
| Connor Cozad | 2****d@g****m | 32 |
| akrherz | a****z@i****u | 30 |
| Sean Arms | s****s@u****u | 30 |
| eliteuser26 | 3****6 | 26 |
| Haoyu Zhuang | z****d@g****m | 25 |
| Alex Haberlie | a****e@n****u | 23 |
| kpozsonyi | k****n@m****u | 23 |
| Tyler Wixtrom | t****m@g****m | 22 |
| Patrick Marsh | p****x@g****m | 19 |
| Kyle J Gillett | 1****t | 19 |
| Matt Wilson | m****n@v****u | 16 |
| ahuang11 | a****1@i****u | 13 |
| Ana Castaneda | a****1@g****m | 13 |
| blue-jaye-121 | s****1@g****m | 11 |
| Christian F | c****2@g****m | 9 |
| DWesl | 2****l | 9 |
| Eric Bruning | e****g@g****m | 9 |
| Lydia Bunting | l****g@t****u | 8 |
| Sarawut Arthayakun | s****k@g****m | 8 |
| Nathan Wendt | n****t@o****u | 8 |
| and 68 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 1,226
Total pull requests: 3,031
Average time to close issues: 5 months
Average time to close pull requests: 21 days
Total issue authors: 286
Total pull request authors: 148
Average comments per issue: 2.86
Average comments per pull request: 1.19
Merged pull request: 2,528
Bot issues: 82
Bot pull requests: 1,619
Past year issues: 21
Past year pull requests: 219
Past year average time to close issues: 19 days
Past year average time to close pull requests: 9 days
Past year issue authors: 15
Past year pull request authors: 26
Past year average comments per issue: 1.14
Past year average comments per pull request: 0.43
Past year merged pull request: 133
Past year bot issues: 1
Past year bot pull requests: 160
Top Issue Authors
- dopplershift (381)
- jrleeman (168)
- github-actions[bot] (80)
- sgdecker (62)
- kgoebber (30)
- jthielen (30)
- akrherz (23)
- dcamron (19)
- ahuang11 (12)
- zbruick (9)
- eliteuser26 (9)
- winash12 (8)
- raybellwaves (7)
- am-thyst (6)
- avatar101 (6)
Top Pull Request Authors
- dependabot[bot] (1,590)
- dopplershift (548)
- jrleeman (157)
- jthielen (84)
- kgoebber (76)
- zbruick (52)
- dcamron (51)
- sgdecker (38)
- akrherz (30)
- blue-jaye-121 (21)
- tjwixtrom (20)
- nawendt (19)
- 23ccozad (19)
- github-actions[bot] (15)
- mgrover1 (13)
Top Issue Labels
- Type: Bug (367)
- Area: Calc (305)
- Type: Enhancement (239)
- Type: Maintenance (204)
- Type: Feature (199)
- Area: Plots (171)
- Area: Docs (165)
- Area: Infrastructure (98)
- Area: IO (95)
- Area: Xarray (65)
- Area: Units (64)
- good first issue (56)
- Status: Not A Bug (55)
- Area: Examples (48)
- GEMPAK Conversion (44)
- Subarea: Thermo (29)
- Status: Duplicate (26)
- Type: API Change (25)
- Type: Question (21)
- Area: Tests (20)
- Area: Gridding (18)
- Area: Projections (17)
- Status: Upstream (16)
- Status: On Hold (9)
- Area: Cross-sections (9)
- Hacktoberfest (4)
- Status: Need Info (3)
- Epic (3)
- Status: Won't Fix (3)
- Area: DevTools (2)
Top Pull Request Labels
- Type: Maintenance (1,959)
- Area: Infrastructure (1,406)
- Type: Enhancement (315)
- Type: Bug (301)
- Area: Calc (295)
- Area: Docs (241)
- Type: Feature (145)
- Area: Plots (143)
- Area: IO (84)
- Area: Xarray (61)
- Area: Examples (60)
- Area: Tests (56)
- Area: Units (40)
- Type: API Change (33)
- backported-pr (26)
- backport (21)
- Area: Projections (17)
- Area: Gridding (12)
- Subarea: Thermo (12)
- Status: Not A Bug (8)
- Area: Remote (8)
- nightly-ci (7)
- hacktoberfest-accepted (6)
- Area: DevTools (6)
- Area: Cross-sections (4)
- Status: Duplicate (2)
- benchmark (2)
- manual backport (2)
- Status: Team Discussion (2)
- GEMPAK Conversion (1)
Package metadata
- Total packages: 14
-
Total downloads:
- pypi: 150,195 last-month
- conda: 1,412,317 total
- Total docker downloads: 12
- Total dependent packages: 49 (may contain duplicates)
- Total dependent repositories: 180 (may contain duplicates)
- Total versions: 385
- Total maintainers: 2
pypi.org: metpy
Collection of tools for reading, visualizing and performing calculations with weather data.
- Homepage:
- Documentation: https://unidata.github.io/MetPy/
- Licenses: BSD-3-Clause
- Latest release: 1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T07:45:16.623Z (1 day ago)
- Versions: 43
- Dependent Packages: 37
- Dependent Repositories: 76
- Downloads: 150,195 Last month
- Docker Downloads: 12
-
Rankings:
- Dependent packages count: 0.462%
- Dependent repos count: 1.712%
- Average: 1.728%
- Downloads: 1.868%
- Stargazers count: 1.931%
- Forks count: 2.666%
- Maintainers (2)
proxy.golang.org: github.com/Unidata/MetPy
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Unidata/MetPy#section-documentation
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T07:09:12.326Z (1 day ago)
- Versions: 42
- 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/Unidata/metpy
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Unidata/metpy#section-documentation
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T07:09:12.207Z (1 day ago)
- Versions: 42
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.262%
- Average: 4.408%
- Dependent repos count: 4.553%
proxy.golang.org: github.com/Unidata/Metpy
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Unidata/Metpy#section-documentation
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T07:09:12.321Z (1 day ago)
- Versions: 42
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.337%
- Average: 4.483%
- Dependent repos count: 4.629%
conda-forge.org: metpy
The space MetPy aims for is GEMPAK (and maybe NCL)-like functionality, in a way that plugs easily into the existing scientific Python ecosystem (numpy, scipy, matplotlib). So, if you take the average GEMPAK script for a weather map, you need to: read data, calculate a derived field, and show on a map/skew-T. One of the benefits hoped to achieve over GEMPAK is to make it easier to use these routines for any meteorological Python application; this means making it easy to pull out the LCL calculation and just use that, or re-use the Skew-T with your own data code. MetPy also prides itself on being well-documented and well-tested, so that on-going maintenance is easily manageable.
- Homepage: https://github.com/Unidata/MetPy
- Licenses: BSD-3-Clause
- Latest release: 1.3.1 (published over 4 years ago)
- Last Synced: 2026-03-20T01:06:46.540Z (8 months ago)
- Versions: 27
- Dependent Packages: 12
- Dependent Repositories: 104
- Downloads: 1,412,317 Total
-
Rankings:
- Dependent repos count: 3.338%
- Dependent packages count: 5.115%
- Average: 7.445%
- Forks count: 8.703%
- Stargazers count: 12.625%
proxy.golang.org: github.com/unidata/metpy
- Homepage:
- Documentation: https://pkg.go.dev/github.com/unidata/metpy#section-documentation
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T07:09:13.460Z (1 day ago)
- Versions: 42
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
spack.io: py-metpy
Collection of tools for reading, visualizing and performing calculations with weather data.
- Homepage: https://github.com/Unidata/MetPy
- Licenses: []
- Latest release: 1.7.1 (published 9 months ago)
- Last Synced: 2026-11-06T07:09:11.168Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 4.752%
- Stargazers count: 7.489%
- Average: 17.379%
- Dependent packages count: 57.274%
- Maintainers (1)
github actions: Unidata/MetPy/.github/actions/install-pypi
Setup environment and install using the PyPI-based toolchain
- Homepage: https://unidata.github.io/MetPy/
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T16:00:44.004Z (about 16 hours ago)
- Versions: 46
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 0.0%
- Average: 19.803%
- Dependent repos count: 39.606%
github actions: Unidata/MetPy/.github/actions/run-tests
Run tests, and optionally doctests, uploading coverage and artifacts as necessary.
- Homepage: https://unidata.github.io/MetPy/
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T16:00:43.998Z (about 16 hours ago)
- Versions: 46
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 0.0%
- Average: 19.803%
- Dependent repos count: 39.606%
github actions: Unidata/MetPY/.github/actions/build-docs
Build docs, optionally running linkchecker, and upload builds as artifacts.
- Homepage: https://unidata.github.io/MetPy/
- Licenses: bsd-3-clause
- Latest release: v1.7.1 (published about 1 year ago)
- Last Synced: 2026-11-06T16:00:44.269Z (about 16 hours ago)
- Versions: 46
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 0.0%
- Average: 19.803%
- Dependent repos count: 39.606%
guix: python-metpy
Collection of tools to deal with weather data
- Homepage: https://github.com/Unidata/MetPy
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/geo.scm#n2263
- Licenses: bsd-3
- Latest release: 1.7.1 (published 8 months ago)
- Last Synced: 2026-09-24T00:30:01.841Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: metpy
- Homepage: https://github.com/Unidata/MetPy
- Licenses: bsd-3-clause
- Latest release: 1.6.2+ds-1 (published 9 months ago)
- Last Synced: 2026-03-09T05:25:44.199Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: metpy
- Homepage: https://github.com/Unidata/MetPy
- Licenses: bsd-3-clause
- Latest release: 1.5.1+ds-3 (published 9 months ago)
- Last Synced: 2026-08-10T05:10:02.890Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: metpy
- Homepage: https://github.com/Unidata/MetPy
- Documentation: https://packages.debian.org/trixie/metpy
- Licenses: bsd-3-clause
- Latest release: 1.6.3+ds-1 (published 9 months ago)
- Last Synced: 2026-07-30T03:10:26.338Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/upload-artifact v3 composite
- mamba-org/provision-with-micromamba v14 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v3 composite
- actions/github-script v6 composite
- actions-ecosystem/action-remove-labels v1 composite
- actions/checkout v3 composite
- actions/github-script v6 composite
- peter-evans/create-pull-request v4 composite
- actions/checkout v3 composite
- citation-file-format/cffconvert-github-action 2.0.0 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/init v2 composite
- ./.github/actions/build-docs * composite
- ./.github/actions/install-conda * composite
- actions/checkout v3 composite
- ./.github/actions/build-docs * composite
- ./.github/actions/install-pypi * composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- ./.github/actions/build-docs * composite
- ./.github/actions/install-pypi * composite
- ./.github/actions/run-tests * composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/github-script v6 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- pypa/gh-action-pypi-publish v1.6.4 composite
- ./.github/actions/install-conda * composite
- ./.github/actions/run-tests * composite
- actions/checkout v3 composite
- importlib_resources ==5.10.2
- matplotlib ==3.6.2
- numpy ==1.24.1
- pandas ==1.5.2
- pint ==0.20.1
- pooch ==1.6.0
- pyproj ==3.4.1
- scipy ==1.10.0
- traitlets ==5.8.0
- xarray ==2022.12.0
- ./.github/actions/install-pypi * composite
- ./.github/actions/run-tests * composite
- actions/checkout v3 composite
- mcr.microsoft.com/vscode/devcontainers/miniconda latest build
- cartopy ==0.21.1
- shapely ==2.0.0
- ./.github/actions/build-docs * composite
- ./.github/actions/install-pypi * composite
- ./.github/actions/run-tests * composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- geopandas ==1.1.0 development
- myst-parser ==4.0.1 development
- pydata-sphinx-theme ==0.16.1 development
- sphinx ==8.1.3 development
- sphinx-design ==0.6.1 development
- sphinx-gallery ==0.19.0 development
- codespell ==2.4.1 development
- doc8 ==1.1.2 development
- flake8 ==7.2.0 development
- flake8-continuation ==1.0.5 development
- flake8-isort ==6.1.2 development
- flake8-requirements ==2.2.1 development
- flake8-rst-docstrings ==0.3.1 development
- isort ==6.0.1 development
- pooch ==1.8.2 development
- pycodestyle ==2.13.0 development
- pyflakes ==3.3.2 development
- restructuredtext_lint ==1.4.0 development
- ruff ==0.11.11 development
- coverage ==7.8.2 development
- packaging ==25.0 development
- pytest ==8.3.5 development
- pytest-mpl ==0.17.0 development
- vcrpy ==7.0.0 development
- actions/checkout v4 composite
- actions/setup-python v5 composite
- python 3.12 build
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- unidata/pinned-actions-verifier a7df1b8ac192ab2903c6b04b64827da1925aac69 composite
- matplotlib >=3.7.0
- numpy >=1.25.0
- pandas >=2.1.0
- pint >=0.22
- pooch >=1.2.0
- pyproj >=3.4.0
- scipy >=1.10.0
- traitlets >=5.1.0
- xarray >=2022.6.0