gdalxarray gets the Quarto docs treatment hypertidy.github.io/gdalxarray/ #python #gdal #xarray GDAL in (only a) xarray trenchcoat, multidim rasters, or classic bands (band_as_dim True or False as you prefer)
mdsumner
mdsumner
@mdsumner.bsky.social
maxing the pixels to glow R, Python, GDAL, virtual Zarr, coordinate systems, southern ocean research I sit and reflect about all that I've learned and all that I've seen Triangle wins hypertidy.org
614 followers535 following1K posts
mdsumner reposted
Hadley's post clarified for me the role the language we use plays in describing AI "collaborate" and "expertise" are the kind of terms I'd use for a person, not a tool (you wouldn't collaborate with a hammer) AI might be unlike any other tool we've created, but it's still just a tool
I made an AI video about genzplyr and I lowkey love it. It's also 100% slop. In this post I dig into what makes something slop, when it's ok to share it, and how to avoid it in work that matters. Read more at: substack.hadley.nz/p/what-is-slop
mdsumner reposted
mdsumner reposted
GeoLibre v3.5.0 is here! Try it out - Launch GeoLibre Web: web.geolibre.app - GitHub: github.com/opengeos/Geo... - Documentation: geolibre.app - Release notes: github.com/opengeos/Geo... #GIS #GeospatialData #OpenSource #ArcGIS #PlanetaryScience #StoryMaps #MapLibre #Python
mdsumner reposted
RustGIS v0.4.0 is here! Try it out - Launch the web app: web.rustgis.app - Download: downloads.rustgis.app - Documentation: rustgis.app - GitHub: github.com/opengeos/Rus... - Release notes: github.com/opengeos/Rus... #GIS #Rust #OpenSource #Geospatial #Cartography #3D #RemoteSensing
Dynamic duckdb brings SQL to virtual Zarr mdsumner.github.io/virtualized/
mdsumner reposted
The Australian newspaper has been claiming a "forensic audit report" shows BoM's temperature data has "widespread error". For 15 years climate sceptics have been claiming a conspiracy around the data. Is anything different this time?
mdsumner reposted
The PM has been telling everyone to turn the temperature down. He might want to have a word to Lachlan Murdoch about turning the temperature up with climate-denying conspiracy theories about BOM manipulating temperature data. #auspol
The Australian newspaper has been claiming a "forensic audit report" shows BoM's temperature data has "widespread error". For 15 years climate sceptics have been claiming a conspiracy around the data. Is anything different this time?
mdsumner reposted
π°οΈ Open Source Tool of the Week: WebODM! Turn drone photos into detailed maps, 3D landscapes and elevation models. Great for environmental research, agriculture and surveying. Open source can map the world! π webodm.org #OpenSource #Linux #WebODM
mdsumner reposted
I had Claude restore a version of @ocks.org wonderful For Example hypertidy.github.io/playproj/exa... ππ― (Soon on CRAN in #RStats form as {bigcurve})
mdsumner reposted
Observable now has a default `db` in every notebook powered by @duckdb.org (wasm) that lets you query over file attachments. No setup, no preamble, just query! observablehq.com/@observableh...
{controlledburn} on CRAN #RStats , rasterize without materializing cran.r-project.org/web/packages... Super fast exact rasterize to dense output, scales to unimaginable raster sizes by storing only the algorithm's core summary 1/
Including crop_burn() and materialize_chunk() to batch generate actual pixels a combination of {fasterize} and {exactextractr} see blog for practical application at REMA v2 scale www.hypertidy.org/posts/2026-0... (also available as Rust crate, and Python package) 2/2 #RStats #Rust #Python
mdsumner reposted
mdsumner reposted
mdsumner reposted
mdsumner reposted
mdsumner reposted
Itβs never been easier to make your own personal website in R. Hereβs my guide, which includes instructions on importing your publication list from Zotero dsquintana.com/posts/quarto... As a bonus I made a website builder app that does mostly automates this dsquintana.shinyapps.io/website-buil...
mdsumner reposted
mdsumner reposted
I made an AI video about genzplyr and I lowkey love it. It's also 100% slop. In this post I dig into what makes something slop, when it's ok to share it, and how to avoid it in work that matters. Read more at: substack.hadley.nz/p/what-is-slop
mdsumner reposted
I've done a bunch of work on haven recently, so if you rely on it you might want to try out the dev version: github.com/tidyverse/ha.... One of the headline features of the upcoming work is that write_sas() finally properly works! #rstats
I did not ever use it, months later I found Manifold.net (the govt used mapinfo and TAB was *it*, so Manifold was the go) at the same ish time I was starting to use #RStats β‘βοΈπ―
my-cran-watch kicks serious package status buutt #RStats github.com/mdsumner/my-... Anyone can fork it, set your own prefs etc make it your-cran-watch: mdsumner.github.io/my-cran-watc...
mdsumner reposted
"deploy this shiny app" π is all it took to deploy an app to @ricochet.rs Our new Claude Code and Codex plugins makes pushing to prod a whole lot simpler for data scientists. π An actual recording of deploying an app. #rstats #databs #julialang #python #claude
mdsumner reposted
Massive formal upgrade and robustifying of our cloud-enabled GHRSST cog/geotiff store source.coop/ausantarctic... #ausantarctic #cng #source.coop Indexes coming soon to adding to the flat and STAC geoparquet to feed and satisfy all your Zarr and GDAL and QGIS and R and wasm and more engines
mdsumner reposted
I've got mixed feeling about Claude and agents in general, but if we can make the part **after** you build something as simple as a single sentence, that is the ergonomics I think we all need.
"deploy this shiny app" π is all it took to deploy an app to @ricochet.rs Our new Claude Code and Codex plugins makes pushing to prod a whole lot simpler for data scientists. π An actual recording of deploying an app. #rstats #databs #julialang #python #claude
mdsumner reposted
mdsumner reposted
Replying to @mdsumner.bsky.social
@mdsumner.bsky.social I'm not fully sure I know what "compare my docker layers hypertidy/gdal-r-ci (latest) to conda" means, but if I can help please tag me in any relevant GitHub issues.
mdsumner reposted
Replying to @matthewfeickert.com
> If conda[-forge] aligns versions ...across platforms and is recent that's very attractive Yes, see some of the points in Chris's Zulip server response (linked in bsky.app/profile/matt...).
Chris Toney also recently commented on a thread on the conda-forge Zulip server RE: this post to give some more context on the boons that conda-forge builds are providing and also where there could be better support for GDAL + Windows: conda-forge.zulipchat.com#narrow/chann...
mdsumner reposted
Replying to @matthewfeickert.com
> ten years ago ... it was so blatantly not fit for purpose. I just didn't go back it was so ridiculous. I had a very similar experience in 2014 and I described myself as a "conda hater". Then in 2023 Pixi was created, I learned about it, I tried it out and I fully changed my views.
mdsumner reposted
mdsumner reposted
mdsumner reposted
mdsumner reposted
mdsumner reposted
mdsumner reposted
RustGIS now maps the Moon, Mars and beyond πͺ Try it out - Launch the web app and switch to Mars: web.rustgis.app - GitHub: github.com/opengeos/Rus... The desktop apps get it in the next release. #GIS #Rust #OpenSource #PlanetaryScience #Mars #Moon #Geospatial
mdsumner reposted
My response to criticisms about my recent open-source projects (GeoLibre, RustGIS, terrio): www.linkedin.com/pulse/my-res...
mdsumner reposted
Introducing terrio: geospatial data I/O in pure Rust! terrio reads, writes, converts and reprojects geospatial rasters, vector data and point clouds, with no C dependencies. No GDAL or PROJ to install. Try it out - Documentation: terrio.opengeos.org - GitHub: github.com/opengeos/ter...
mdsumner reposted
mdsumner reposted
mdsumner reposted
ποΈ readxl 1.6.0 is released ποΈ It includes fixes for several CVEs and can read password-protected xlsx files ποΈ #rstats readxl.tidyverse.org/news/index.h...
mdsumner reposted