Ignacio Borlaf-Mena's Avatar

Ignacio Borlaf-Mena

@borlafgis

97
Followers
483
Following
25
Posts
07.02.2024
Joined
Posts Following

Latest posts by Ignacio Borlaf-Mena @borlafgis

Post image

The next scikit-learn release will allow inspecting the type and values of attributes of fitted estimators in Jupyter notebooks & example code rendered as HTML in sphinx-gallery powered project websites.

scikit-learn.org/dev/auto_exa...

09.03.2026 17:22 👍 12 🔁 6 💬 2 📌 1
A black and white declassified KH-7 GAMBIT spy satellite photograph of Ashgabat, Turkmenistan on July 16, 1966.

A black and white declassified KH-7 GAMBIT spy satellite photograph of Ashgabat, Turkmenistan on July 16, 1966.

A black and white declassified KH-7 GAMBIT spy satellite photograph of Ashgabat, Turkmenistan on July 16, 1966.

A black and white declassified KH-7 GAMBIT spy satellite photograph of Ashgabat, Turkmenistan on July 16, 1966.

A black and white declassified KH-7 GAMBIT spy satellite photograph of Ashgabat, Turkmenistan on July 16, 1966.

A black and white declassified KH-7 GAMBIT spy satellite photograph of Ashgabat, Turkmenistan on July 16, 1966.

KH-7 images have the ability to scratch itches I didn't know existed.

This image of Ashgabat, Turkmenistan for example is incredible.

06.03.2026 21:41 👍 17 🔁 2 💬 1 📌 0
Preview
Downscaling daily solar radiation in the Canary Islands with GAM Researcher in climate science at MBG-CSIC

🆕 BLOG POST
There’s so much more to spatial downscaling today than classic LM or kriging. In my new blog post, I show how flexible and powerful GAMs can be for this task. #rstats #dataviz

➡️ dominicroye.github.io/blog/canary-...

02.03.2026 16:31 👍 35 🔁 17 💬 2 📌 0

1/ I'm starting to see more and more parallels between MOOCs and AI.

MOOCs worked in computer science because the end result of problems are either right or wrong. But they really ONLY worked in CS. They didn't work in any other field because there was no way to make assessment work at scale.

27.02.2026 16:12 👍 26 🔁 9 💬 2 📌 3
2. Install the diagram extension in a Quarto project. Create a new Quarto project. From the terminal, run this to install the diagram extension:

quarto install extension pandoc-ext/diagram

3. Tell your document to use the extension. Add this to the YAML header of a Quarto document:

filters:
  - diagram

4. Add a .tikz block to your document. Add a tikz code block to your document like this:

```{.tikz}
\begin{tikzpicture}[>={stealth}]
  \node (x) at (0,0) {$X_{t}$};
  \node (y) at (2,0) {$Y_{t + 1}$};
  \node (z) at (1,1) {$Z$};
  \path[->] (z) edge (x);
  \path[->] (z) edge (y);
  \path[->] (x) edge (y);
\end{tikzpicture}
```

5. Render! Render the document to PDF and you should see a diagram. Render it to HTML or .docx or Typst and it should use inkscape to convert it to SVG. Magic.

2. Install the diagram extension in a Quarto project. Create a new Quarto project. From the terminal, run this to install the diagram extension: quarto install extension pandoc-ext/diagram 3. Tell your document to use the extension. Add this to the YAML header of a Quarto document: filters: - diagram 4. Add a .tikz block to your document. Add a tikz code block to your document like this: ```{.tikz} \begin{tikzpicture}[>={stealth}] \node (x) at (0,0) {$X_{t}$}; \node (y) at (2,0) {$Y_{t + 1}$}; \node (z) at (1,1) {$Z$}; \path[->] (z) edge (x); \path[->] (z) edge (y); \path[->] (x) edge (y); \end{tikzpicture} ``` 5. Render! Render the document to PDF and you should see a diagram. Render it to HTML or .docx or Typst and it should use inkscape to convert it to SVG. Magic.

New blog post! After years of annoying shenanigans, I discovered that nowadays it's *really* straightforward to get tikz diagrams in #QuartoPub to automatically turn into SVGs in HTML, docx, and Typst! Install Inkscape, install a Quarto extension, and you're done. www.andrewheiss.com/blog/2026/02...

25.02.2026 15:25 👍 95 🔁 15 💬 1 📌 3
Post image

The next two days I will be using our "Happy Days" at @wheregroup to work on something new:

The *Project Checker*, a #QGIS plugin to check QGIS projects for potential issues

https://github.com/kannes/qgis_project_checker

It will detect e.g.
- Layers without […]

[Original post on norden.social]

25.02.2026 08:23 👍 1 🔁 1 💬 1 📌 0

I saw this when it was a preprint? They have a unique version of the estimand-estimator-estimates workflow, will be useful for may biologists, not just ecologists. We need more case studies for ecologists to emulate and for norms to shift so "regression and storytelling" becomes unpublishable.

25.02.2026 06:14 👍 55 🔁 13 💬 2 📌 0
Canopy Height Model

Canopy Height Model

CHM with forest canopy gaps detected

CHM with forest canopy gaps detected

Identifying #forest canopy gaps is important for understanding forest development & biological diversity. New R notebook outlines a workflow to detect canopy gaps from Canopy Height Models derived from ALS #lidar data. Available at:
github.com/OpenForest4D...
#RemoteSensing #Forestry #GoogleColab

24.02.2026 22:19 👍 10 🔁 5 💬 0 📌 0
Preview
GRASS - Bringing advanced geospatial technologies to the world GRASS is a powerful open-source geospatial processing engine that supports advanced modeling, time series analysis, and spatial data management.

GRASS packages for macOS + Linux are now on conda-forge. It allows for easier to install along other tools into the same environment for smoother data science workflows.

`conda install -c conda-forge grass`
https://grass.osgeo.org/download/conda/

24.02.2026 02:39 👍 8 🔁 7 💬 0 📌 0
Preview
Spatial Filters—In Search of the Virtual Electrode A spatial filter combines signals from multiple sensors to create a virtual channel that emphasizes specific brain activity while reducing interference. Spatial filters range from simple, fixed config...

Spatial Filters—In Search of the Virtual Electrode

www.jneurosci.org/content/46/7...

23.02.2026 14:21 👍 3 🔁 2 💬 0 📌 0
Preview
Shuttle Radar Topography Mission (SRTM) | NASA Earthdata Used to gather topographic (elevation) data of Earth's surface, NASA's SRTM used interferometry.

#GISchat: #OTD in 2000, NASA's Shuttle Radar Topography Mission (SRTM) wrapped up its mapping of much of Earth's surface. For many years (probably until Copernicus DEM was released a few yrs ago), SRTM's output was considered *the* best quality global DEM. 🧐 www.earthdata.nasa.gov/data/instrum...

23.02.2026 02:07 👍 9 🔁 5 💬 1 📌 0
How LLM agents endanger open-source projects Veit Schiele 17 February 2026 11–14 minutes At the beginning of the year, the threat posed to an open source project by LLM agents became known in a discussion on GitHub about Tailwind CSS. Open so...

I have been thinking about how LLM agents pose a threat to open source projects and what strategies can offer us at least some protection. Nevertheless, this is likely to remain a challenge: cusy.io/en/blog/how-...
#OpenSource #Ai #LLM #AISlop

18.02.2026 07:02 👍 2 🔁 1 💬 0 📌 2
Preview
Scientists can’t agree on where the world’s forests are A deceptively simple question underlies many global environmental policies: where, exactly, are the world’s forests? A new study suggests the answer depends heavily on which map one consults—and that ...

What is a forest? Remarkably we don't have a consistent answer to that question,which is why we don't actually know how much forest there is on Earth or where it is. 🌏🧪🌲🌳

18.02.2026 17:01 👍 47 🔁 17 💬 2 📌 1
Preview
Sentinel Zarr and an Ecosystem Ready to Visualize — Development Seed Building visualization and analysis capacity for the next generation of Sentinel data.

7 months ago ESA asked: can the open-source ecosystem handle Sentinel Zarr? 🛰️🗺️

We pushed early GeoZarr conventions with:
→ GDAL
→ OpenLayers
→ TiTiler/rasterio
→ STAC
→ rioxarray

No proprietary format. No lock-in. Just interoperability.

developmentseed.org/blog/2026-02-13-eopf-explorer-launch

16.02.2026 21:25 👍 10 🔁 4 💬 1 📌 1
Video thumbnail

📹 La presa de Montejaque (Málaga) alivia agua por primera vez en cien años de historia. La infraestructura, fallida porque fue construida en terreno poroso, se ha llenado en las últimas semanas por las intensas lluvias. Sigue la última hora del temporal social.elpais.com/aqw…

13.02.2026 13:05 👍 71 🔁 31 💬 4 📌 4
Different ways of calculating OLS regression coefficients (in R) – Thom Volker Many different ways of calculating OLS regression coefficients exist, but some ways are more efficient than others. In this post we discuss some of the most common ways of calculating OLS regression c...

#statstab #479 Different ways of calculating OLS regression coefficients (in R)

Thoughts: The are many ways to skin a variable...

#rstats #regression #modelling #tutorial #r #glm #ols #coding

thomvolker.github.io/blog/2506_re...

05.02.2026 20:16 👍 13 🔁 4 💬 0 📌 0

As someone with an interest in medieval Slavic manuscripts only at all accessible through very cursory (important, but also culturally shaped) indexing work, I'm so excited by what we could turn up here. I gave a speculative talk about it in 2021 and now we're even closer.

05.02.2026 22:55 👍 7 🔁 2 💬 0 📌 0
Post image

New interactive global maps of 31 plant traits were prepared by Daniel Lusk, based on plant distribution data from GBIF and sPlot, plant trait data from TRY, and various satellite-based products.
Map viewer: global-traits.projects.earthengine.app/view/global-...
Article: doi.org/10.1038/s414...

04.02.2026 15:36 👍 41 🔁 18 💬 0 📌 0
Preview
Ten simple rules for teaching data science Teaching data science presents unique challenges and opportunities that cannot be fully addressed by simply borrowing pedagogical strategies from its parent disciplines of statistics and computer scie...

"Ten simple rules for teaching data science": arxiv.org/abs/2602.02874

A new preprint by @minecr.bsky.social and myself. We'd love any feedback!

04.02.2026 16:39 👍 79 🔁 25 💬 3 📌 4

The book “Computer Age Statistical Inference” is a great read (and freely available!), and now there’s an R package that makes it easy to get the data for examples.

04.02.2026 04:09 👍 7 🔁 5 💬 0 📌 0

"publication systems [should] distinguish between dissemination of results & communication of ideas, and optimize them separately. Results should be in explicit, machine-readable form, while narrative text serves as an interpretive layer for human readers" www.biorxiv.org/content/10.6...

03.02.2026 20:34 👍 15 🔁 6 💬 1 📌 2
Preview
Metadata, data documentation, and provenance Better Code, Better Science: Chapter 7, Part 8

Metadata, data documentation, and provenance
russpoldrack.substack.com/p/metadata-d... the latest in my Better Code, Better Science series.

03.02.2026 16:05 👍 10 🔁 5 💬 0 📌 0

and lo, wend is born 👣 pypi.org/project/wend/

03.02.2026 17:49 👍 2 🔁 1 💬 1 📌 0
Preview
Introducing Async-GeoTIFF - async-geotiff A fast, async GeoTIFF and Cloud-Optimized GeoTIFF (COG) reader for Python.

Introducing 𝐀𝐬𝐲𝐧𝐜-𝐆𝐞𝐨𝐓𝐈𝐅𝐅, a new library for reading GeoTIFFs and COGs. developmentseed.org/async-geotif...

- Fast, with a Rust core
- Uses a non-blocking thread pool for image decoding
- Integrates with NumPy, PyProj, Affine & Morecantile
- Remote data support with Obstore
- No GDAL dependency

03.02.2026 16:05 👍 15 🔁 7 💬 1 📌 1
Both questionable (e.g. p-hacking) and open (e.g. pre-registration) research practices are prevalent in education research. We sought to understand the explanations given by educational researchers for why either should or should not be used. Two teams of researchers independently analysed open-ended survey responses from 1488 education researchers on their feelings about questionable and open research practices. Despite using different analytic approaches, all of the major categorizations of participant responses were similar or related across teams. Our findings suggest that although respondents believe that questionable research practices should not be used, they conceded there are systemic reasons some use them. Similarly, although respondents generally support open practices, they noted situations in which they were not appropriate or necessary for education research. These findings can serve as a catalyst for training and policy initiatives.

#MetaSci #Methodology #EduSky #AcademicSky #OpenSci

Both questionable (e.g. p-hacking) and open (e.g. pre-registration) research practices are prevalent in education research. We sought to understand the explanations given by educational researchers for why either should or should not be used. Two teams of researchers independently analysed open-ended survey responses from 1488 education researchers on their feelings about questionable and open research practices. Despite using different analytic approaches, all of the major categorizations of participant responses were similar or related across teams. Our findings suggest that although respondents believe that questionable research practices should not be used, they conceded there are systemic reasons some use them. Similarly, although respondents generally support open practices, they noted situations in which they were not appropriate or necessary for education research. These findings can serve as a catalyst for training and policy initiatives. #MetaSci #Methodology #EduSky #AcademicSky #OpenSci

“Our findings suggest that although respondents believe that questionable research practices should not be used, they conceded there are systemic reasons some use them.”

Open Acc: doi.org/10.1098/rsos...

BSky authors: @sarahcaroleo.bsky.social, @jesse-fleming.bsky.social, @bryancook.bsky.social

01.02.2026 11:31 👍 28 🔁 8 💬 0 📌 0

I hate this. I hate that scholars and teachers are supposed to be digital fraud experts. I hate that this part of their job description is becoming larger and larger. I hate the widening distrust. I hate a culture that aggressively devalues the curiosity and humility required for ongoing learning.

30.01.2026 19:35 👍 183 🔁 74 💬 5 📌 0
Preview
GitHub - mdsumner/gdx: GDAL backend for xarray, enabling Classic or Multidim GDAL backend for xarray, enabling Classic or Multidim - GitHub - mdsumner/gdx: GDAL backend for xarray, enabling Classic or Multidim

a new #GDAL backend for xarray, coupled directly for Multidim *and* Classic raster (and actually works, pretty good improv this week)

github.com/mdsumner/gdx

Please try it out with your most|least favourite Zarr! If you have connection issues just ask I know enough to be dangerous #python

23.01.2026 12:31 👍 7 🔁 3 💬 0 📌 0
Post image

How to Download and Visualize NASA-ISRO NISAR Data in QGIS | Step-by-Step Tutorial

Learn how to download and visualize NASA-ISRO NISAR SAR satellite data in QGIS without coding! This complete tutorial shows you how to use the NASA Earthdata plugin for QGIS to access powerful SAR data.

28.01.2026 13:30 👍 16 🔁 6 💬 1 📌 1

www.egu.eu/news/472/ann...

26.01.2026 17:32 👍 5 🔁 6 💬 0 📌 1
async-tiff A fast, low-level async TIFF reader powered by Rust.

New version of async-tiff: Fast, async reading of TIFFs, GeoTIFFs & COGs in Rust and Python: developmentseed.org/async-tiff

- New Array class for zero-copy data sharing between Rust/numpy
- Separate CPU-bound and IO-bound work, decoding image data in a thread pool
- Revamped metadata block caching

26.01.2026 21:19 👍 2 🔁 1 💬 0 📌 0