Sign in

Egor Kotov 🌐🏃‍♂️🚊🚋🚙

@ekotov.pro
1.8K followers 847 following 234 posts

Spatial Data Scientist, Postdoctoral Researcher #HumanMobility #geospatial @tu-dortmund.de, @imprs-phds.bsky.social, @upf.edu #rspatial #rstats dev of #rstats github.com/rOpenSpain/spanishoddata 🌐: www.ekotov.pro datasci.social/@EgorKotov

PostsRepliesMedia
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Complexity Next Gen @complexitynextgen.bsky.social · 21/09/2026
🚀 The Complexity72h Call for Projects is OPEN! ✨ Got a project you’d love to explore? Bring it to Complexity72h! Turn your idea into a real project in 72 hours of collaboration, creativity, and constructive chaos 💥 🌐 complexitynextgen.org/complexity72h/call-for-projects
complexitynextgen.org
Call for Projects - complexitynextgen
Menu Call for Projects Ideas are at the core of Complexity72h, and it’s time to hear yours! The call for project proposals for the next edition of
026
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
DuckDB @duckdb.org · 17/08/2026
Quack, quack! A DuckDB v2.0 preview is here! 🦆 In this post, #DuckDB co-creators Mark Raasveldt + @hannes.muehleisen.org preview the headline features of DuckDB v2.0 (expected to land this autumn): • DuckDB as a server • Triggers • async I/O • + more Dive into the deets: duckdb.org/2026/08/17/d...
2559
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 11/07/2026
#rstats #osrm.backend 0.4 now uses it's own repo with @osrm.bsky.social binaries that are packaged to be self contained (shipping with all required) libraries and immutable. Details at www.ekotov.pro/osrm.backend...
ekotov.pro
OSRM binary providers
0102
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 08/07/2026
Great to see person-centered pages on the new R observatory! Love the frequent collaborators section in those, and especially the collaborator network view! See mine at r-observatory.thecoatlessprofessor.com/authors/Egor...
020
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
James Balamuta @coatless.bsky.social · 08/07/2026
Checking on an R package usually takes five open tabs: CRAN, GitHub, download counts, reverse deps, check results. R Observatory collects all of that on one page, for every CRAN and Bioconductor package. r-observatory.thecoatlessprofessor.com #rstats
The ggplot2 package page on R Observatory. A header gives the name, version 4.0.3, and tagline, with four headline numbers: 6,665 packages depend on it, 26.4M downloads a year, 81.1% test coverage, and 13 of 13 CRAN checks passing. Sections below cover an Overview (maintainer, first-published date, description), install commands in tabs (CRAN, pak, Ubuntu r2u, Fedora COPR, openSUSE OBS), Health (CRAN check result, code-health facts, and a dated check history), and the start of Downloads. A Vital Signs sidebar summarizes health, coverage, docs, downloads, reverse dependencies (6,665 direct and 1,909 indirect), release, license, and links to reference docs.
5329
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Henrikki Tenkanen @htenkanen.bsky.social · 02/07/2026
🚨 Good news for #OpenStreetMap folks: new #pyrosm is out after a long break! 🥳 pyrosm reads PBF files efficienty into #geopandas GeoDataFrames. You can parse buildings or street networks for whole countries. Here, we extracted all buildings from South America in 3.5 mins. More below 🧵👇
Buildings of South America according to OpenStreetMap parsed in 3.5 minutes with the new pyrosm Python library.
1122
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 23/06/2026
#rstats mapgl is now on CRAN with flowmaps support! As previewed at #MobileTartu (Mobility Lab, University of Tartu) and Association of Geographic Information Laboratories in Europe (#AGILE) conferences!
081
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Kyle Walker @kylewalker.bsky.social · 17/06/2026
The upcoming v0.5 release of mapgl for #rstats is going to be massive. Included: a slider control that allows for interactive data filtering - no Shiny required. Thanks to @ekotov.pro - brush a window over a histogram, see your data filter in real-time Lots more examples to share this week
1202
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Dewey Dunnington @paleolimbot.bsky.social · 15/06/2026
Still quite a few holes, but apache.r-universe.dev/sdplyr is in the works!
apache.r-universe.dev
sdplyr: Apache SedonaDB 'dplyr' Interface
Provides a 'dplyr' backend implemented using 'SedonaDB'.
042
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 13/06/2026
🦆 Huge milestone for {duckspatial}! We just crossed 10,000 downloads and 100+ GitHub stars! ⭐ What’s new in v1.1.1.: 🟢 New geometry functions 🟢 DuckDB storage version control 🟢 Faster dplyr methods 🟢 Better connection management Get it at github.com/Cidree/ducks... #rstats #duckdb #rspatial #gis
duckspatial logoduckspatial vs sf spatial join benchmark, duckspatial wins
1203
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Project OSRM @osrm.bsky.social · 03/06/2026
OSRM v26.6.1 is out 🚀 Highlights: fixed OSM node ID truncation in route/match annotations, faster MLD path unpacking, better access tag handling for car and bike, and a trip service refactor. Try the new demo before it‘s merged into the frontend at project-osrm.org/trip.html #OSRM #OpenStreetMap
project-osrm.org
OSRM Trip Demo
021
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Posit @posit.co · 01/05/2026
Announcing tabpfn 0.1.0 for #RStats! 📊 Bring foundation models to your tabular workflows. TabPFN uses "in-context learning" to deliver high-accuracy predictions without traditional training cycles. Learn more: opensource.posit.co/blog/2026-03...
opensource.posit.co
tabpfn 0.1.0
A new R package for tabular deep learning models.
0162
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
James Balamuta @coatless.bsky.social · 27/04/2026
Portable R 4.6.0 is now live for Windows and macOS. No installer, no admin, no system changes. Just extract the archive and run. macOS (Apple Silicon + Intel): github.com/portable-r/p... Windows (x64 + ARM64): github.com/portable-r/p... #rstats #macos #windows
github.com
Release R 4.6.0 · portable-r/portable-r-macos
Portable R 4.6.0 for macOS Signed with a Developer ID Application certificate and notarized by Apple. These modified R binaries should not trigger Gatekeeper warnings. Downloads Architecture Fil...
1244
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 25/04/2026
🕵️‍♂️ Is your privacy filter model being "distracted"? I tried the new #OpenAI Privacy Filter 1.5B MoE model. ✅ "Alice password is LastOcean123" -> 100% conf LastOcean123 is a password ❌ "Alice Trump password is LastOcean123" -> 0.19% conf LastOcean123 is a password See thread 🧵👇
100
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Dewey Dunnington @paleolimbot.bsky.social · 24/04/2026
In 2024 I spent days trying to optimize a point-in-polygon join with ~130 million points against all U.S. zipcodes and the best I could come up with was a few minutes. In 2026, both SedonaDB and @duckdb.org spatial can both do it in seconds 🤯. More in the post! dewey.dunnington.ca/post/2026/wr...
1236
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 24/04/2026
I am holding a free workshop/tutorial "LLM coding agents for academics" at 𝐄𝐮𝐫𝐨𝐩𝐞𝐚𝐧 𝐏𝐨𝐩𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐂𝐨𝐧𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝟐𝟎𝟐𝟔 𝐢𝐧 𝐁𝐨𝐥𝐨𝐠𝐧𝐚 this year. Come by if you are attending the conference! #EPC2026 @eaps.bsky.social @eapsphd.bsky.social Details and free registration at www.demogr.mpg.de/en/news_even...
024
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Jakub Nowosad @jakubnowosad.com · 22/04/2026
a5R brings the A5 pentagonal geospatial index to R. Equal-area pentagonal cells across 31 resolutions, encoded as 64-bit integers, with millimetre-level precision at the finest scale 🗺️ R package by Hugh Graham; a5 by Felix Palmer github.com/belian-earth... #rstats #rspatial #dggs
2246
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 19/04/2026
In osrm.backend v0.3, I am sharing more improvements that I made for myself with the R community: improved handling of multiple OSRM servers running in parallel, support for latest v26 of OSRM binaries and also brand new shiny app GUI based on `mapgl` www.ekotov.pro/osrm.backend/ #rspatial #rstats
0101
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
John Anderson 🇨🇦 @janderz8.bsky.social · 17/04/2026
I really like this package! Lots of potential for my field (neuroscience) as well
021
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Posit @posit.co · 15/04/2026
Quarto 2 is coming, and it’s a total rewrite in Rust. 🦀 The headline feature? Native collaborative editing. Don't choose between Google Docs ease and Git rigor! You get real-time, conflict-free collab directly in your .qmd files. #RStats #Python Coming soon! ✨ opensource.posit.co/blog/2026-04...
opensource.posit.co
What's next: Quarto 2
We've started working on [`quarto-dev/q2`](https://github.com/quarto-dev/q2/), a full rewrite of Quarto in Rust.
28719
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Aliakbar Akbaritabar @akbaritabar.bsky.social · 10/04/2026
Celebrating the start of the new teaching semester at the Universität Rostock by providing Open Access to materials of two of my previous courses 1) Introduction to Computational Social Science: github.com/akbaritabar/... 2) Computational Approaches to Migration Research: github.com/akbaritabar/...
2184
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
DuckDB @duckdb.org · 20/03/2026
We're excited to announce duckdb-skills, a DuckDB plugin for Claude Code! We think the embedded nature of DuckDB makes it a perfect companion for Claude in your local workflows. Check out the repository at github.com/duckdb/duckd...
github.com
GitHub - duckdb/duckdb-skills
Contribute to duckdb/duckdb-skills development by creating an account on GitHub.
15414
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
DuckDB @duckdb.org · 11/03/2026
🌱 Today, Apple released the MacBook Neo, an entry-level laptop with the processor from a phone, 8 GB of memory, and no active cooling. 💡 Naturally, our first thought was: can you use this machine to process Big Data? Read our analysis to find out. 🔗 duckdb.org/2026/03/11/b...
0303
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Kyle Walker @kylewalker.bsky.social · 09/03/2026
Announcing {freestiler}: a high-performance vector tiling engine for R and Python. Generate vector tiles for your maps directly from R/Python spatial data, @duckdb queries, and local spatial files. Check out the docs here: walker-data.com/free... Some highlights:
24511
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Robin Lovelace @robinlovelace.bsky.social · 05/03/2026
Exciting new funded #PhD opportunity here at the University of Leeds' Institute for Transport Studies #ITS. The project will develop definitive new insights into the impacts of new speed limit policies, down to the road network with the potential to save dozens of lives. Check it out!
023
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 12/02/2026
Interested to learn how I converted Swedish street network from Trafikverket.se to R5R compatible format (that is, osm.pbf)? See my other draft R package nvdb2osmr github.com/e-kotov/nvdb... based on nvdb2osm Python scripts github.com/NKAmapper/nv... .
041
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 12/02/2026
#r5rgui v0.2 for r5r (@urbandemog.bsky.social) New: - compare routes and transport modes - compare networks! (e.g. OSM vs official streets Trafikverket.se) - query speed - custom basemaps (via `mapgl` @kylewalker.bsky.social ) Still in one line of code! www.ekotov.pro/r5rgui/ #rstats #gischat
043
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 06/02/2026
#rstats osrm.backend 0.2 is out. I fixed a bug that might have caused lockup if you tried to calculate too large origin-destination matrices. REST API limits still apply. Get it from CRAN! osrm.backend::osrm_start("data_folder") 📘 Quick Start: www.ekotov.pro/osrm.backend... #OSRM #routing #gischat
workflow form OSM data via osrm.backend R package to osrm and to final image, instead of using osrm-backend manually in terminal
091
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
DuckDB @duckdb.org · 23/01/2026
DuckDB now supports reading from and writing to the Vortex file format! The DuckDB Labs and Spiral teams have worked together to make Vortex available as a core extension in DuckDB. We gave it a test drive, and it performed very well. Read the full article to learn more lnkd.in/eZfGzPiZ
0284
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Rafael H. M. Pereira 🚡 Urban Demographics @urbandemog.bsky.social · 23/01/2026
This is how quickly Ai-assisted code is being adopted on GitHub repositories. In just four years , the share of Ai-generated code in the US goes from negligible to aprox 30% by the end of 2024 www.science.org/doi/10.1126/... Really cool paper by Frank Neffke et al in @science.org
1208
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Rafael H. M. Pereira 🚡 Urban Demographics @urbandemog.bsky.social · 12/01/2026
📢{duckspatial} v0.9.0 is now on CRAN !! 🚀 If you work with big spatial data in #rstats, duckspatial brings the power of @duckdb.org to spatial analysis in R. It is dozenz - 📦website cidree.github.io/duckspatial/ - Blog post: adrian-cidre.com/posts/014_du... #duckspatial #rspatial #duckdb
0409
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
James Balamuta @coatless.bsky.social · 11/01/2026
{surreal} 0.0.2: now featuring the "oh that would be convenient" update 1. Load images directly with surreal_image() 2. Explore everything in a Shiny app with surreal_app() Sometimes the sequel has better quality-of-life features. #rstats #rshiny #dataviz
The Surreal Shiny app in dark mode displaying a Jack-o-Lantern demo. The source panel shows a pumpkin shape rendered as a scatter plot, while the residuals panel reveals the same jack-o-lantern face with triangular eyes and jagged mouth, reconstructed from 5,395 points.Screenshot of the Surreal Shiny app with "Custom Text" selected as the source. The left panel shows "Hello R World!" as plain text, while the right panel displays the same text reconstructed from 3,328 regression residual points.Screenshot of the Surreal Shiny app showing a side-by-side comparison. On the left, the orange Reddit logo with Snoo mascot. On the right, a scatter plot of 8,160 points that perfectly recreates the Reddit logo through regression residuals.Hexagonal logo for the surreal R package. Dark blue background with "SURREAL" in white block letters at the bottom, where some letters have an outlined style. Above the text, white and light blue circles of varying sizes scatter upward, dense near the bottom and sparse at the top, evoking a residual plot rising from the package name.
192
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 10/01/2026
#rstats {duckspatial} 0.9 is on CRAN, makes @duckdb.org 🦆 #spatial 🌍 more user-friendly, enabling faster big data spatial ops in R. Adrián Cidree shared a great breakdown of how we (+ @urbandemog.bsky.social) are doing it: ​📖: cidree.github.io/duckspatial/... 💻: github.com/Cidree/ducks... ​#rspatial
cidree.github.io
Intro to duckspatial
0175
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Kyle Walker @kylewalker.bsky.social · 07/01/2026
Announcing spopt-r: spatial optimization for regionalization, facility location, and market analysis in R. My all-time favorite Python package is PySAL's spopt - and until now, it did not have an R equivalent. Get started here: walker-data.com/spopt-r
34412
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
CS2Italy @cs2italy.bsky.social · 07/01/2026
Submit your abstracts to CS2Italy by 👉 Jan 15 👈 Italian Conference on Computational Social Science to join us in Turin on May 19-21 We welcome abstract submissions on #computerscience #netsci #complexsystems #sociology #economics #politics #cognitivesci #psychology and more For more: cs2italy.org
02124
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Jakub Nowosad @jakubnowosad.com · 04/01/2026
Introducing gdalcli by Andrew Brown -- an R frontend to GDAL’s unified CLI (≥3.11) 🌐 Compose and execute GDAL workflows with pipe-friendly functions. Learn more: github.com/brownag/gdal... #RStats #GDAL #Geospatial #OpenSource #RSpatial
github.com
GitHub - brownag/gdalcli: An R Frontend for the GDAL CLI
An R Frontend for the GDAL CLI. Contribute to brownag/gdalcli development by creating an account on GitHub.
13713
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Rafael H. M. Pereira 🚡 Urban Demographics @urbandemog.bsky.social · 30/12/2025
In a benchmark performing a spatial join between 10 million points and 257 polygons, {duckspatial} was 9x faster and used 5x less RAM than {sf}. #duckspatial is bringging the power of #duckdb to #rspatial
1101
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Rafael H. M. Pereira 🚡 Urban Demographics @urbandemog.bsky.social · 30/12/2025
Working with big spatial data sets in #rstats? You should try {duckspatial}. The dev version of #duckspatial (soon on CRAN) uses #duckdb to perform super fast and memory efficient spatial operations cidree.github.io/duckspatial/... In a benchmark against, {sf}....
27623
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
James Balamuta @coatless.bsky.social · 28/12/2025
{livelink} walked so {webrarian} could run. Mini browser-based #rstats environments powered by #webR and its 4-panel editor. YAML config, build, preview. Done. R package coming soon. #pyodide folks, stay tuned.
2238
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Kyle Walker @kylewalker.bsky.social · 17/12/2025
Introducing {geosam}: an R toolkit for Meta's Segment Anything Model 3 - Detect objects in satellite imagery with text prompts - Interactive Shiny tools with draw & click-to-identify - Works with Mapbox, Esri, MapTiler - Use regular images too! walker-data.com/geosam/
23410
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 10/12/2025
#r5rgui has been on CRAN for a few days now! Your handy helper to quickly visually explore routes built by #rstats #r5r (@urbandemog.bsky.social), powered by #mapgl (@kylewalker.bsky.social). Learn more at www.ekotov.pro/r5rgui/
0174
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Dewey Dunnington @paleolimbot.bsky.social · 09/12/2025
Excited to announce SedonaDB 0.2.0! Highlights include reading spatial file formats via GDAL/OGR, improved GeoParquet IO, Python @arrow.apache.org UDFs, and 40+ additional functions.
162
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
IMPRS-PHDS @imprs-phds.bsky.social · 03/12/2025
It's great to see IMPRS-PHDS doctoral students, alumni, faculty members, and friends back at @mpidr.bsky.social for our 7th PHDS Academy and three days filled with research presentations, networking, and singing!
0176
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Aliakbar Akbaritabar @akbaritabar.bsky.social · 27/11/2025
The call for applications for the Summer Incubator 2026 at the @mpidr.bsky.social is open! Deadline: Jan 14, 2026. Topics/Teams: 1) Spatial Mobility and Scientific Production 2) Digitalization, AI and Inequalities Check out the brand new website for information: www.incubator.demogr.mpg.de
11911
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
CS2Italy @cs2italy.bsky.social · 18/11/2025
🔈 *Call for Participation* 🔈 Italian Conference on Computational Social Science – CS2Italy May 19-21, 2026 in Torino, Italy Premier venue for Computational Social Science in Italy: #sociology #polisci #economics #netsci #complexsystems ++ Submit your abstract by Jan 15: cs2italy.org plz reshare
02931
Reposted by Egor Kotov 🌐🏃‍♂️🚊🚋🚙
Jakub Nowosad @jakubnowosad.com · 17/11/2025
🚀 Excited to speak at the Rome R User Group Thu, Nov 27 (6PM CET)! I’ll show practical workflows for geospatial predictive mapping in R — including tools to avoid spatial bias and improve prediction reliability. More info: www.meetup.com/rome-r-users... #RStats #Geospatial #GISchat #RSpatial
0134
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 17/11/2025
More #rstats spatial uncertainty viz! github.com/maggiexma/gg...
github.com
GitHub - maggiexma/ggincerta
Contribute to maggiexma/ggincerta development by creating an account on GitHub.
030
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 12/11/2025
@ojcollective.bsky.social the link to Bsky on www.openjournalscollective.org is not actually leading to @ojcollective.bsky.social
020
Egor Kotov 🌐🏃‍♂️🚊🚋🚙 @ekotov.pro · 12/11/2025
Super generalized boundaries of Moscow from World Bank are compared to the "draw the rest of the owl" joke.
010