basemap
Plot on map projections (with coastlines and political boundaries) using matplotlib
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
11 of 73 committers (15.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Plot on map projections (with coastlines and political boundaries) using matplotlib
Basic Info
Statistics
- Stars: 795
- Watchers: 57
- Forks: 398
- Open Issues: 115
- Releases: 15
Topics
Metadata Files
README.md
basemap
Plot on map projections (with coastlines and political boundaries) using
matplotlib.
Installation
Precompiled binary wheels for Windows, GNU/Linux and MacOS are available
on PyPI and can be installed with pip:
sh
python -m pip install basemap
For specific details on how to install basemap through conda or
from source, please refer to the basemap installation instructions
in the documentation.
Requirements
This package depends on basemap-data with the basic basemap
data assets supporting the essential functionality.
This package depends optionally on basemap-data-hires with
the high-resolution data assets, which can be installed manually
with pip:
sh
python -m pip install basemap-data-hires
This package depends optionally on OWSLib for the Basemap method
Basemap.wmsimage.
License
The library is licensed under the terms of the MIT license (see
LICENSE). The GEOS dynamic library bundled with the package wheels
is provided under the terms of the LGPL-2.1-only license as given in
LICENSE.geos.
Documentation
See https://matplotlib.org/basemap/.
See scripts in the doc/examples directory for example usage.
Read the FAQ and/or email the matplotlib-users mailing list if you have problems or questions.
Contact
Ben Root ben.v.root@gmail.com
Vctor Molina Garca (@molinav)
Thanks
Special thanks to John Hunter, Andrew Straw, Eric Firing, Rob Hetland, Scott Sinclair, Ivan Lima, Erik Andersen, Michael Hearne, Jesper Larsen, Ryan May, David Huard, Mauro Cavalcanti, Jonas Bluethgen, Chris Murphy, Pierre Gerard-Marchant, Christoph Gohlke, Eric Bruning, Stephane Raynaud, Tom Loredo, Patrick Marsh, Phil Elson, and Henry Hammond for valuable contributions.
Known bugs
The Basemap.fillcontinents method doesn't always do the right thing.
Matplotlib always tries to fill the inside of a polygon. Under certain
situations, what is the inside of a coastline polygon can be ambiguous,
and the outside may be filled instead of the inside. A workaround is to
change the map projection region slightly or mask the land areas with
the Basemap.drawlsmask method instead of filling the coastline
polygons (this is illustrated in the ortho_demo.py example).
Owner
- Name: Matplotlib Developers
- Login: matplotlib
- Kind: organization
- Website: https://matplotlib.org
- Twitter: matplotlib
- Repositories: 52
- Profile: https://github.com/matplotlib
GitHub Events
Total
- Create event: 10
- Commit comment event: 1
- Issues event: 11
- Watch event: 19
- Delete event: 7
- Issue comment event: 84
- Push event: 49
- Pull request review comment event: 21
- Pull request review event: 17
- Pull request event: 33
- Fork event: 7
Last Year
- Create event: 10
- Commit comment event: 1
- Issues event: 11
- Watch event: 19
- Delete event: 7
- Issue comment event: 84
- Push event: 49
- Pull request review comment event: 21
- Pull request review event: 17
- Pull request event: 33
- Fork event: 7
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jeff Whitaker | j****t@f****m | 2,161 |
| Víctor Molina García | m****v | 604 |
| Jeffrey Whitaker | j****t@g****m | 48 |
| Micah Cochran | m****n | 44 |
| Benjamin Root | b****t@g****m | 37 |
| huziy | g****a@g****m | 31 |
| Joe Kington | j****n@g****m | 24 |
| cvanelteren | c****n@g****m | 17 |
| Eric Firing | e****g@h****u | 17 |
| DWesl | 2****l | 13 |
| Filipe Fernandes | o****f@g****m | 11 |
| Henry Hammond | h****d@j****m | 10 |
| Micah Cochran | m****n@P****l | 9 |
| Patrick Marsh | p****x@g****m | 9 |
| j08lue | j****e@g****m | 9 |
| Charles Moad | c****d@g****m | 8 |
| cgohlke | c****e@u****u | 7 |
| Andrew Straw | s****n@a****m | 6 |
| Tobias Megies | m****s@g****e | 6 |
| archeo | p****y@h****r | 5 |
| Florian Weimer | f****r@r****m | 4 |
| Hugo | h****k | 4 |
| Jens Hedegaard Nielsen | j****n@u****k | 4 |
| Neil Parley | m****l@n****k | 4 |
| Phil Elson | p****n@h****m | 4 |
| Andrea Smith | (****) | 4 |
| Heitor | h****B | 3 |
| Walt Ogburn | r****n@g****m | 3 |
| Kyle Sunden | g****t@k****e | 3 |
| Joern Ungermann | j****n@f****e | 3 |
| and 43 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 120
- Total pull requests: 61
- Average time to close issues: over 1 year
- Average time to close pull requests: 4 months
- Total issue authors: 107
- Total pull request authors: 18
- Average comments per issue: 6.38
- Average comments per pull request: 2.66
- Merged pull requests: 39
- Bot issues: 0
- Bot pull requests: 5
Past Year
- Issues: 5
- Pull requests: 33
- Average time to close issues: 6 months
- Average time to close pull requests: 18 days
- Issue authors: 5
- Pull request authors: 5
- Average comments per issue: 3.0
- Average comments per pull request: 2.15
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 4
Top Authors
Issue Authors
- guidocioni (3)
- sahanaRavinder (3)
- jameswilburlewis (2)
- SoundsSerious (2)
- WeatherGod (2)
- avipersin (2)
- wreckdump (2)
- kinglionsz (2)
- CaffreyR (2)
- Hometown11 (2)
- ghost (2)
- goku-son (1)
- mknaranja (1)
- guziy (1)
- Tybion (1)
Pull Request Authors
- cvanelteren (18)
- molinav (14)
- Cdiaz1234 (6)
- dependabot[bot] (4)
- DWesl (2)
- frenzymadness (2)
- ksunden (2)
- guziy (2)
- Kurea (2)
- fweimer-rh (1)
- AvlWx2014 (1)
- musicinmybrain (1)
- cgohlke (1)
- JoepdeJong (1)
- lgtm-com[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 11
-
Total downloads:
- pypi 123,721 last-month
- Total docker downloads: 4,907
-
Total dependent packages: 68
(may contain duplicates) -
Total dependent repositories: 706
(may contain duplicates) - Total versions: 109
- Total maintainers: 4
pypi.org: basemap
Plot data on map projections with matplotlib
- Homepage: https://github.com/matplotlib/basemap
- Documentation: https://matplotlib.org/basemap
- License: MIT
-
Latest release: 2.0.0
published 8 months ago
Rankings
Maintainers (3)
pypi.org: basemap-data
Data assets for matplotlib basemap
- Homepage: https://github.com/matplotlib/basemap
- Documentation: https://matplotlib.org/basemap
- License: LGPL-3.0-or-later
-
Latest release: 2.0.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: basemap-data-hires
High-resolution data assets for matplotlib basemap
- Homepage: https://github.com/matplotlib/basemap
- Documentation: https://matplotlib.org/basemap
- License: LGPL-3.0-or-later
-
Latest release: 2.0.0
published 8 months ago
Rankings
Maintainers (1)
proxy.golang.org: github.com/matplotlib/basemap
- Documentation: https://pkg.go.dev/github.com/matplotlib/basemap#section-documentation
- License: mit
-
Latest release: v2.0.0+incompatible
published 8 months ago
Rankings
conda-forge.org: basemap
Basemap toolkit is a library for plotting 2D data on maps in Python. It is similar in functionality to the matlab mapping toolbox, the IDL mapping facilities, GrADS, or the Generic Mapping Tools.
- Homepage: https://matplotlib.org/basemap
- License: MIT
-
Latest release: 1.3.6
published over 3 years ago
Rankings
conda-forge.org: basemap-data
- Homepage: https://matplotlib.org/basemap
- License: LGPL-3.0-or-later
-
Latest release: 1.3.2
published over 3 years ago
Rankings
conda-forge.org: basemap-data-hires
- Homepage: https://matplotlib.org/basemap
- License: LGPL-3.0-or-later
-
Latest release: 1.3.2
published over 3 years ago
Rankings
anaconda.org: basemap
Basemap toolkit is a library for plotting 2D data on maps in Python. It is similar in functionality to the matlab mapping toolbox, the IDL mapping facilities, GrADS, or the Generic Mapping Tools.
- Homepage: https://matplotlib.org/basemap
- License: MIT
-
Latest release: 2.0.0
published 8 months ago
Rankings
anaconda.org: basemap-data
- Homepage: https://matplotlib.org/basemap
- License: LGPL-3.0-or-later
-
Latest release: 2.0.0
published 8 months ago
Rankings
anaconda.org: basemap-data-hires
- Homepage: https://matplotlib.org/basemap
- License: LGPL-3.0-or-later
-
Latest release: 2.0.0
published 8 months ago
Rankings
pypi.org: base_atlas
Plot data on map projections with matplotlib
- Homepage: http://matplotlib.org/basemap/
- Documentation: https://base_atlas.readthedocs.io/
- License: OSI Approved
-
Latest release: 1.2.1
published over 6 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/download-artifact v1 composite
- actions/upload-artifact v1 composite
- actions/checkout v3 composite
- actions/download-artifact v1 composite
- actions/upload-artifact v1 composite
- actions/checkout v3 composite
- actions/download-artifact v1 composite
- actions/upload-artifact v1 composite
- actions/checkout v3 composite
- actions/download-artifact v1 composite
- actions/setup-python v4 composite
- actions/upload-artifact v1 composite
- jwlawson/actions-setup-cmake v1.13 composite
- pylegacy/actions/setup-msvc v2 composite
- sphinx >=3.0,<5.0
- astroid >=1.6,<2.0
- astroid >=2.4,<3.0
- flake8 >=2.6,<3.0
- flake8 >=2.6,<3.9
- flake8 >=2.6,<4.0
- flake8 >=2.6,<4.1
- pylint >=2.6,<3.0
- pylint >=1.9,<2.0
- unittest2 *
- cython >=0.29,<3.0
- cython >=0.26,<0.27
- cython >=0.29,<3.1
- coverage >=3.7,<4.0 test
- netCDF4 >=1.3,<1.4 test
- netCDF4 >=1.3,<1.5.6 test
- ordereddict * test
- pillow >=3.4.0,<4.0.0 test
- pillow >=7.1.0,<8.0.0 test
- pillow >=5.4.0,<6.0.0 test
- pillow >=4.3.0,<5.0.0 test
- pillow >=8.3.2,<9.0.0 test
- pillow >=6.2.2,<7.0.0 test
- pillow >=9.0.1,<10.0.0 test
- pytest >=6.2.5,<6.3 test
- pytest >=3.2,<6.2 test
- pytest >=3.2,<5.0 test
- pytest >=2.9,<3.0 test
- pytest >=3.2,<3.3 test
- pytest-cov >=2.5,<2.9 test
- pytest-cov >=2.5,<3.0 test
- pytest-cov >=2.5,<3.1 test
- pytest-cov >=2.5,<2.6 test
- typing >=3.5,<3.11 test
- unittest2 * test
- basemap_data >=1.3.2,<1.4
- cycler <0.11
- matplotlib >=1.5,<3.0
- matplotlib >=1.5,<2.0
- matplotlib >=1.5,<3.7
- numpy >=1.19,<1.20
- numpy >=1.21,<1.22
- numpy >=1.22,<1.24
- numpy >=1.15,<1.17
- numpy >=1.11,<1.12
- numpy >=1.16,<1.17
- numpy >=1.16,<1.19
- pyparsing >=1.5,<2.3.1
- pyparsing >=1.5,<2.4.1
- pyproj >=1.9.3,<2.1.0
- pyproj >=1.9.3,<2.3.0
- pyproj >=1.9.3,<1.9.6
- pyproj >=1.9.3,<3.5.0
- pyshp >=1.2,<2.0
- pyshp >=1.2,<2.4
- if *
- item.replace *
- or *