Skip to content

Commit eb77cbc

Browse files
committed
Support deprecated 'basemap' subplots() keyword
1 parent 869f300 commit eb77cbc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

proplot/figure.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,7 @@ def _context_authorized(self):
756756

757757
def _parse_proj(
758758
self, proj=None, projection=None,
759-
proj_kw=None, projection_kw=None, backend=None,
759+
proj_kw=None, projection_kw=None, backend=None, basemap=None,
760760
**kwargs
761761
):
762762
"""
@@ -767,6 +767,12 @@ def _parse_proj(
767767
# Parse arguments
768768
proj = _not_none(proj=proj, projection=projection, default='cartesian')
769769
proj_kw = _not_none(proj_kw=proj_kw, projection_kw=projection_kw, default={})
770+
if basemap is not None:
771+
backend = ('cartopy', 'basemap')[bool(basemap)]
772+
warnings._warn_proplot(
773+
f'The {basemap!r} keyword was deprecated in version 0.10 and will be '
774+
f'removed in a future release. Please use backend={backend!r} intead.'
775+
)
770776
if isinstance(proj, str):
771777
proj = proj.lower()
772778
if isinstance(self, paxes.Axes):

0 commit comments

Comments
 (0)