Closed weiji14 closed 1 year ago
Starting to draft forum announcement at https://hackmd.io/@pygmt/v0-10-0_announcement
- [ ] All tests pass in the "GMT Legacy Tests" workflow
Last run on 29 Aug 2023 failed with 19 tests at https://github.com/GenericMappingTools/pygmt/actions/runs/6006384122/job/16290821746. Should have been fixed with #2636, though I haven't tested this manually.
- [ ] All tests pass in the "GMT Dev Tests" workflow
Dev Tests are not running now due to an AttributeError:
np.unicodewas removed in the NumPy 2.0 release. Use
np.strinstead.
when importing xarray with numpy 2.0. See logs at https://github.com/GenericMappingTools/pygmt/actions/runs/6043991082/job/16401918043#step:16:40 and upstream bug report at https://github.com/pydata/xarray/issues/8133. Run from last week on 25 Aug 2023 (see https://github.com/GenericMappingTools/pygmt/actions/runs/5970439928/job/16198037215) failed with the 19 remote dataset tests.
Shall we just assume that things are good enough and skip those checkmarks for this PyGMT v0.10.0 release?
- [ ] All tests pass in the "GMT Legacy Tests" workflow
Last run on 29 Aug 2023 failed with 19 tests at https://github.com/GenericMappingTools/pygmt/actions/runs/6006384122/job/16290821746. Should have been fixed with #2636, though I haven't tested this manually.
Looks good to me.
- [ ] All tests pass in the "GMT Dev Tests" workflow
Dev Tests are not running now due to an
AttributeError:
np.unicodewas removed in the NumPy 2.0 release. Use
np.strinstead.
when importing xarray with numpy 2.0. See logs at https://github.com/GenericMappingTools/pygmt/actions/runs/6043991082/job/16401918043#step:16:40 and upstream bug report at pydata/xarray#8133. Run from last week on 25 Aug 2023 (see https://github.com/GenericMappingTools/pygmt/actions/runs/5970439928/job/16198037215) failed with the 19 remote dataset tests.Shall we just assume that things are good enough and skip those checkmarks for this PyGMT v0.10.0 release?
Looks good.
Ok, Zenodo upload is up at https://doi.org/10.5281/zenodo.8303186 :tada: Now to wait for the conda-forge bot and all that. If someone can work on the forum announcement draft (https://hackmd.io/@pygmt/v0-10-0_announcement) in the meantime, that would be great. No rush though, we can post it on Monday.
Great work @weiji14. I just made some edits to the announcement draft.
PyGMT has been updated to v0.10.0 on conda-forge and try-gmt!
@weiji14 the forum announcement draft looks already very good 🙂. So far I just made same edits regarding consistency.
Edit: I added issue 2627 to the "Documentation improvements" subsection, and fixed a typo and added uncertaintycolor
to uncertaintyfill
for Figure.velo
in the "Upcoming deprecations" section.
The conda-forge version worked for me to run conda update pygmt
. Thanks for all the work folks have done!
Awesome, cheers everyone for updating the draft announcement. Will post it later today if there aren't any extra things to add.
On the workshops/conferences section, I put a note that we don't have anything planned yet, but is anyone interested in running one for EGU24 next year (short course session proposal deadline is 14 Sep 2023), AGU, or some other conference? We can discuss more on the forum if anyone is interested.
Ok, forum announcement is at https://forum.generic-mapping-tools.org/t/pygmt-v0-10-0-released/4223. Can someone do the ResearchGate announcement/post? I'll try to post this on Twitter later too...
Ok, forum announcement is at https://forum.generic-mapping-tools.org/t/pygmt-v0-10-0-released/4223. Can someone do the ResearchGate announcement/post? I'll try to post this on Twitter later too...
The RG post is available here.
Thanks @michaelgrund!
I'll try to post this on Twitter later too...
Just tried to do the post, but Tweetdeck which was used to access the gmt_dev
account is now X Pro, and requires a ~€10/month subscription. I'd say we skip the Twitter/X announcement, and think of a way to expedite the transition to Mastodon/Fediverse https://github.com/GenericMappingTools/pygmt/issues/2244#issuecomment-1368280782.
Thanks @michaelgrund!
I'll try to post this on Twitter later too...
Just tried to do the post, but Tweetdeck which was used to access the
gmt_dev
account is now X Pro, and requires a ~€10/month subscription. I'd say we skip the Twitter/X announcement, and think of a way to expedite the transition to Mastodon/Fediverse #2244 (comment).
Let me know if you want any help with creating a Mastodon/Fediverse account. I have been using it extensively since October 31, 2022 when the ownership of the former bird site changed.
Let me know if you want any help with creating a Mastodon/Fediverse account. I have been using it extensively since October 31, 2022 when the ownership of the former bird site changed.
Yeah, the main issue we have is on how to have multiple people manage the account without sharing passwords (security risk). There's https://github.com/mastodon/mastodon/issues/12153, but it doesn't look like it's been implemented yet. Do you know how other organizations workaround that?
I don't know how organizations work around the management of a "teams" account on Mastodon. I have only used my own personal account. I can ask my followers on Mastodon.
I'm not an active Twitter and never used Mastodon. The migration from Twitter to Mastodon may take days to months. For this release, maybe @maxrjones can login the Twitter account and post the news?
I started a discussion over on the GMT forum since I understand that there is or was a shared GMT and PyGMT account on Twitter. https://forum.generic-mapping-tools.org/t/gmt-and-pygmt-mastodon-migration/4227
I'm closing the issue and moving forward to v0.11.0 release.
Release: v0.10.0 Scheduled Date: 2023/09/01 Pull request due date: 2023/08/30
Priority PRs/issues to complete prior to release
Before release:
grep --include="*.py" -r 'remove_version="vX.Y.Z"' pygmt
from the base of the repository10.5281/zenodo.8303186
doc/_static/version_switch.js
for documentation switcherCITATION.cff
and BibTeX at https://github.com/GenericMappingTools/pygmt#citing-pygmtRelease:
After release:
[x] Update conda-forge pygmt-feedstock [Done automatically by conda-forge's bot, but remember to pin NEP29 versions] https://github.com/conda-forge/pygmt-feedstock/pull/28
[x] Bump PyGMT version on https://github.com/GenericMappingTools/try-gmt (after conda-forge update) https://github.com/GenericMappingTools/try-gmt/pull/51
[ ] Announce the release on:
[ ] Twitter (after forum announcement)
[ ] Party :tada: (don't tick before all other checkboxes are ticked!)