genericmappingtools / egu22pygmt Goto Github PK
View Code? Open in Web Editor NEWCrafting beautiful maps with PyGMT at EGU22
Home Page: https://www.generic-mapping-tools.org/egu22pygmt
License: Creative Commons Attribution 4.0 International
Crafting beautiful maps with PyGMT at EGU22
Home Page: https://www.generic-mapping-tools.org/egu22pygmt
License: Creative Commons Attribution 4.0 International
User reported at https://forum.generic-mapping-tools.org/t/not-able-to-draw-closed-polygons-using-pygmt/3663 that the geopandas.GeoDataFrame
plot example in https://www.generic-mapping-tools.org/egu22pygmt/ecosystem.html isn't working.
fig.plot(data=world, pen="1p,black", close=True, color="+z", cmap=True, aspatial="Z=pop_est")
produces this error
plot [ERROR]: OGR parsing incomplete (is file missing OGR statements?) - abort
The change happened after #23 on Nov 2022 (see diff on gh-pages
branch at 6b59921), and my guess is that this is related to the naturalearth_lowres
update in geopandas/geopandas#2418 in Jun 2022 which updated the GeoDataFrame to have a mix of Polygon/MultiPolygon types, which isn't supported yet in PyGMT/GMT (see GenericMappingTools/pygmt#2405).
TODO: Update the notebook with some workaround so that the map is showing in the JupyterBook. E.g. following https://forum.generic-mapping-tools.org/t/not-able-to-draw-closed-polygons-using-pygmt/3663/3, or some other non-explode way.
Continuing on from GenericMappingTools/website#131 (comment), we're going to have a 10 min intro + 4x20min sessions (total 90 min) for the PyGMT short course on 24 May 2022. This issue is for discussing what sort of material we'd like to teach, and sort out who is doing what (i.e. logistics).
๐ Draft outline: https://hackmd.io/@pygmt/egu22pygmt_outline
Important dates:
Note that the short course content can be pre-recorded ahead of time. I'm suggesting that we set an individual deadline on Friday 6 May 2022 Tuesday 10 May 2022 to have the presentation material (in mp4 format) ready for upload (though let me know if this doesn't work). This should give us time to review each other's work, make corrections, and merge the presentation together into the final 1.5 hour presentation (max 2-3GB) by the hard deadline on Wednesday 18 May 2022. Note that the EGU upload 'portal' is open from 9โ18 May 2022 according to https://egu22.eu/guidelines/short-course_guidelines.html.
Also, @meghanrjones suggested at GenericMappingTools/website#131 (comment) that we can have a think about having some sort of interactive component (e.g. gather.town with the participants).
@leouieda, @meghanrjones, @andrebelem. I've set up a poll at https://www.when2meet.com/?15145108-mijPx so that we can have a 1 hour Zoom meeting to discuss this in more detail. (Edit: cancelling the meeting since hard to get everyone together, see #1 (comment)) But feel free to jot down any ideas you have below!
Both @meghanrjones and @andrebelem suggested at GenericMappingTools/website#131 (comment) and #1 (comment) that we have some sort of virtual networking event for the EGU22 conference for PyGMT.
Officially, we probably should use https://webforms.copernicus.org/EGU22/pop-up-networking to organize this, but we can use just about any platform. So, do we want this to be on:
For the date, let's vote using https://www.when2meet.com/?15752037-Itjqh. Yes I realize this is a bit last minute ๐
Thread to coordinate upload of tutorial videos to https://www.youtube.com/c/TheGenericMappingTools, continuing from #1 (comment).
For convenience, here's a link to all the videos:
@meghanrjones, let me know if you're ok to handle this? Or I can upload them (since I already have them all on my computer) if you give me permission to the Youtube channel.
In terms of licensing, looking at https://egu22.eu/guidelines/short-course_guidelines.html and https://egu22.eu/abstracts_and_programme/licence_and_copyright.html, it seems that everything will just be CC-BY-4.0 licensed which allows "Share โ copy and redistribute the material in any medium or format" as long as we give proper attribution.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.