hughagraham.bsky.social
@hughagraham.bsky.social
Reposted
2025 GDAL User Survey is now active for the entire month of December! Visit gdal.org/survey/ & tell the project how you use it, where you get help, what it should do in the future, & how/if it should use LLMs going forward. (optionally) give us your email, we'll even enter you to win a GDAL t-shirt!
2025 GDAL User Survey
In 2024, the GDAL User Survey solicited feedback to help focus GDAL Sponsorship Program activities. Your contribution mattered. Last years' results triggered the project to embark on the GDAL CLI Mode...
gdal.org
December 1, 2025 at 3:32 PM
Reposted
just ran a Sentinel 2 query for every 100k grid square for March this year and pulled out unique instances there are 28696 unique grid codes
December 22, 2025 at 10:45 AM
Reposted
#GDAL just a friendly bump

take a few minutes for the GDAL 2025 user survey to help focus GDAL Sponsorship Program activities. your opinions and feedback make a difference.

Linked to from this issue, and there's also a link to last year's results: github.com/OSGeo/gdal/i...
December 22, 2025 at 10:38 AM
Reposted
Folks be sure take the #GDAL user survey for 2025, last year's brought a lot of improvements

github.com/OSGeo/gdal/i...

#rstats #python
December 17, 2025 at 12:37 PM
Reposted
heck yeah I know! github.com/mdsumner/est... been working on this a while and it's both an expanding cycle of virtue with years of work, and a near production ready science tool already ;)
GitHub - mdsumner/estinel
Contribute to mdsumner/estinel development by creating an account on GitHub.
github.com
December 17, 2025 at 8:22 AM
Reposted
Fully Funded Geospatial Ecology PhD Opportunity: Evaluating the influence of NEOM regreening approaches on terrestrial productivity.

Deliver new insights into plant productivity over space & time in response to dryland management, based in the supportive TESS Lab tess-lab.org,
Terrestrial Ecosystem Science & Services
Visit the post for more.
tess-lab.org
December 5, 2025 at 1:28 PM
Reposted
PhD Studentship Opportunity: "Quantifying Forest Plantation Damage After Cyclones Using Earth Observation"

This funded project at the University of Exeter tackles a real and urgent global challenge: rapidly assessing storm damage in forest plantations.

Full description on tinyurl.com/4tdw3yw6.
tinyurl.com
November 17, 2025 at 12:00 PM
Reposted
One thing I appreciate about {targets} is the robustness of the pipeline: if I need to stop a long, compute-intensive process to run something else (or, in this case, I resize a pane and make the IDE crash🤷‍♂️), I don't need to worry about corrupted state: just restart R and tar_make() away!

#RStats
November 17, 2025 at 2:11 PM
Reposted
I’m thrilled to share that my new book (Spatial Data Management with DuckDB) is now published! 🎉

At 430 pages, this book provides a practical, hands-on guide to scalable geospatial analytics and visualization using DuckDB. All code examples are open-source and freely available on GitHub.
November 15, 2025 at 6:44 PM
Reposted
🔥 {torchgnn} 🕸️ is a WIP implementation of Graph Neural Networks in R.

- GCN
- GCN (generalized)
- GraphSAGE
- Aggregators

Development based on personal needs, ofc :)

#rstats
github.com/JosiahParry/...
November 13, 2025 at 8:14 PM
Reposted
The `enable_shiny_hover()` function in mapgl for #rstats lets you use your mouse's position as a Shiny input.

Be judicious with how you use it... but it unlocks so many possibilities for mapping your data.

Example: Census tracts that restyle based on your cursor position
November 12, 2025 at 8:53 PM
Reposted
Day 6 of the #30DayMapChallenge (3D), a render of Mount Rainier with a realistic atmospheric skydome generated w/ a lat/long/datetime, rendered entirely in #RStats with #rayshader and #rayrender! The atmosphere is annoyingly realistic: I now have to dial in the exposure depending on the time of day!
November 8, 2025 at 1:14 AM
Reposted
with{targets}, might seem that *your workflow* is complex and bespoke and not fit, you are probably wrong - it makes the expertise that is truly *yours* shine and grow. Encapsulate an entire production process and makes that easy to do

it's more *you*, actually - keep at it! #rstats
November 8, 2025 at 5:18 AM
Reposted
Fantastic to welcome @trishg.bsky.social to the group today 🥳

Trisha is on an 1851 fellowship and will be working on resilience loss in savannahs with myself, @tommaso-jucker.bsky.social and @mdekauwe.bsky.social

@bristolbiosci.bsky.social

scholar.google.com/citations?us...
November 3, 2025 at 1:49 PM
Reposted
#rstats how do I make a target time-out, I want one in particular to only run every month or two

there's a backlog of file urls, normal use is target_this_year, but every now and then I want the prior target_all_years to invalidate and do a full scan
November 3, 2025 at 4:24 AM
Reposted
I can see {targets} evolving past tar_assign to an actual new language syntax that's just R (its successor)

I bet some are already thinking about this #rstats it's been an inexorable series of improvs and the foundation's so solid

This is the edge, actual reproducibility and scaling
November 3, 2025 at 6:36 AM
Reposted
Working with raster + vector together in Python? 🗺️🌍🐍

Chapter 5 of geocompx talks about:

- Cropping & masking rasters with vectors
- Extracting raster values via vector data
- Raster ↔️ vector conversion (polygonize & rasterize)

👉 py.geocompx.org/05-raster-ve...

#GeoPython #Python #GISchat
5  Raster-vector interactions – Geocomputation with Python
An introductory resource for working with geographic data in Python
py.geocompx.org
November 2, 2025 at 2:01 PM
Reposted
It's been a long journey (>1 year since I began), but there's finallt a public release of the oblique hachures method. With many thanks to @southarrowmaps.co.nz, who significantly refined the methodology from what I began with.

Writeup (w/ a link to the script): docs.google.com/document/d/1...
November 1, 2025 at 2:24 AM
Reposted
Viewed by #CopernicusEU Sentinel satellites, hurricane #Melissa seen over the Caribbean, currently the strongest tropical cyclone of the year worldwide.

Our thoughts are with everyone affected. Please follow guidance from local authorities and stay safe.

@noaa.gov @euspa.bsky.social @eumetsat.int
October 30, 2025 at 9:17 AM
Reposted
is element84 queries not working for some reason atm
October 30, 2025 at 9:30 AM
Reposted
Somewhere in the Andaman Sea.

#rayshader adventures, an #rstats tale
October 26, 2025 at 2:00 AM
Reposted
I'm guessing that R6 classes are implemented with environment shenanigans which is why base R plots can't be updated with class methods. Regardless, what's the best way to modify an existing plot within a method call? Is there a conventional pattern for passing the global environment or the like?
October 26, 2025 at 2:45 AM
Reposted
why tf does it suddenly work ...
October 21, 2025 at 11:44 AM
Reposted
Does targets::tar_cancel()/tarchetypes::tar_skip() not work with dynamic branching? I get "invalid 'description' argument" when downstream arguments depend on the cancelled target. My expectation would be that the cancellation would propagate to any downstream targets.

#RStats
October 16, 2025 at 5:44 PM
Reposted
I recently added a Deepwiki badge to mirai.r-lib.org.

Not because I think the current documentation is lacking 😅, but it takes you to an `Ask DeepWiki` prompt with the full mirai source code as context so you can ask questions (and get answers) in *any* language.

Any feedback welcome! #rstats
Minimalist Async Evaluation Framework for R
Designed for simplicity, a mirai evaluates an R expression asynchronously in a parallel process, locally or distributed over the network. Modern networking and concurrency, built on nanonext and NNG, ...
mirai.r-lib.org
October 13, 2025 at 2:46 PM