-
Notifications
You must be signed in to change notification settings - Fork 393
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Doc]: (More) Clearly mark Basemap as deprecated #568
Comments
Should this be better handled on the basemap issue tracker? |
Hi @TomLav! The During this time, the
Furthermore, thanks to other colleagues in the community (e.g. @ReimarBauer), effort was added to provide conda packages in conda-forge too:
The latest bugfix release (1.3.6) dates from 31 October 2022 (just one month ago). You are totally right about the fact that the docs are at the moment misleading. The docs at https://matplotlib.org/basemap have not been updated although the library has been in development again. This has been the result of a triage decision: my time is limited, I take care of |
Hello @molinav, thank you for your answer and for the time you and your colleagues devote to maintaining and developing free and open source software. To be clear, I wrote "Basemap is deprecated" because this is the latest information I had, and what is on Basemap's current online documentation:
Does matplotlib need both Basemap and Cartopy is not a discussion I'll open here, but it would no doubt be an interesting one. For the time being, IMHO, you should indeed update the documentation soon and clearly state the maintenance status of Basemap. As far as I am concerned, this issue can be closed. |
I think you are totally right, @TomLav. Since the |
It would be great if the deprecation notice is updated. Even though I knew (thnaks to @TomLav ) that basemap is "alive", i had to come to double check i didnt dream about it. |
May be we should try to get into this program. I don't know if there are umbrellas we can join, similiar to gsoc psf umbrella. https://developers.google.com/season-of-docs/docs/timeline |
I have been trying to update the In my last attempt, I tried with the classic approach using the The "Pages" section in "Settings" looks ok to me. We would need some help from a |
attn @QuLogic We now host all of the docs off of a digital ocean droplet configured at https://github.com/matplotlib/matplotlib.org/blob/main/matplotlib.org.yml |
The issue is we did not install the webhooks to notify the system when new docs are pushed: https://github.com/matplotlib/basemap/settings/hooks |
@tacaswell Thanks for finding the issue! Would it be possible to bring the webhook also to this repository? I do not have access to any other |
Sorry, yes there is the need for some secret management that needs to be done, @QuLogic or I will take care of this (hopefully this week). In the mean time I went in and did the webhooks job "by hand" so what ever the current gh-pages is is what is being served. |
@tacaswell No worries! I have just checked it, and I can confirm that the (slight) changes are present: so the "latest" old docs are now placed under https://matplotlib.org/basemap/1.2.1, and https://matplotlib.org/basemap simply redirects to them. At some point (soon), I will add the corresponding docs for It is perfectly fine to get the webhook this week or a bit later. The docs have been outdated for very long, so waiting a few more days is not that a big issue. I am quite happy that you found the source of the issue, because I was already out of ideas. Thanks! |
The server is already all set up for it; for whatever reason the webhook was not configured here. It just needed to be added and now updates should flow through (from the |
PS, you may also want to remove some of the old dead webhooks. |
I took out the two dead webhooks (tenxer.com and travisCI). |
Thanks @tacaswell and @QuLogic for your help with the docs. I have just updated the latest docs successfully, with the following changes:
I am aware that the development goes slowly, but after two years of With your permission, I will be closing this issue, because the docs are now up to date, which was the original source of the problem. |
Documentation Link
No response
Problem
Basemap is deprecated and all users should be using Cartopy.
In 2020, matplotlib/matplotlib#16495 removed references to Basemap from matplotlib's documentation. Is it now time to more clearly mark Basemap as deprecated on https://matplotlib.org/basemap/ ?
I do see that the deprecation is described at the bottom of https://matplotlib.org/basemap/ but:
Suggested improvement
Place bold/red warning statements on all pages of the Basemap documentation, starting from https://matplotlib.org/basemap/
The text was updated successfully, but these errors were encountered: