Sign in

Martin Fleischmann

@martinfleischmann.net
2.8K followers 474 following 24 posts

Researcher. Cities, urban morphology, human geography & spatial data science. Open source software developer. #python #cities #open_science martinfleischmann.net

PostsRepliesMedia
Reposted by Martin Fleischmann
Martin Fleischmann @martinfleischmann.net · 26/03/2025
After last year's success, we have opened a registration to 2025 instalment of **Spatial Data Science in Python** as a standalone course open to anyone.  It is perfect for anyone looking to dive spatial data analysis using Python, regardless of prior experience. 🔗 martinfleischmann.net/sds/micro/
martinfleischmann.net
A course on Spatial Data Science – Spatial Data Science in Python
0154
Martin Fleischmann @martinfleischmann.net · 19/05/2025
Call for papers! A special issue on Open Urban Data Science, by Filip Biljecki, @geoffboeing.com, Hugo Ledoux and me, is open. We are looking for open software tools on spatial data science, cities, and related. www.sciencedirect.com/special-issu.... If you have any questions, I’m happy to answer!
sciencedirect.com
Computers, Environment and Urban Systems | ScienceDirect.com by Elsevier - Computers, Environment and Urban Systems | ScienceDirect.com by ElsevierScienceDirect
Read the latest articles of Computers, Environment and Urban Systems at ScienceDirect.com, Elsevier’s leading platform of peer-reviewed scholarly literature
031
Reposted by Martin Fleischmann
Maggie Wittlin @maggiewittlin.bsky.social · 07/05/2025
The opposite of conclave is convlex
13565100
Martin Fleischmann @martinfleischmann.net · 30/04/2025
github.com/uscuni/talks...
github.com
talks/slides/202504_GISRUK_simplification.qmd at main · uscuni/talks
Contribute to uscuni/talks development by creating an account on GitHub.
120
Martin Fleischmann @martinfleischmann.net · 29/04/2025
If you mean the recent paper in TGIS on intersection miscount, then our preprint contains a comparison to that one - arxiv.org/abs/2504.16198.
arxiv.org
Adaptive continuity-preserving simplification of street networks
Street network data is widely used to study human-based activities and urban structure. Often, these data are geared towards transportation applications, which require highly granular, directed graphs...
110
Martin Fleischmann @martinfleischmann.net · 28/04/2025
Ever needed to simplify street networks? I did. And it is a pain. So we wrote an algorithm that does that for us. And can do for you, as it is available as a Python package called `neatnet`. Here's a short blog about it - martinfleischmann.net/simplificati... and package - uscuni.org/neatnet
Original network on the left, simplified one on the right.Diagram of the neatnet's workflow.Image of face artifacts.
48219
Martin Fleischmann @martinfleischmann.net · 22/04/2025
Just arrived in Bristol for #GISRUK! Will be doing a workshop on urban morphology tomorrow morning and then a talk on street network simplification on Thursday. Anyone around?
070
Reposted by Martin Fleischmann
Joris Van den Bossche @jorisvandenbossche.bsky.social · 03/04/2025
Finally a new #Shapely feature release! 🎉 Shapely 2.1.0 highlights include initial support for geometries with M or ZM values, functionality for coverage validation and simplification, and much more. For a full overview, see shapely.readthedocs.io/en/latest/re... #python #geopython #geospatial
Code snippet showing the initial support for M values, illustrating that with a POINT M.Image showing the functionality of `shapely.coverage_simplify`: on the left the countries of Africa, on the right the result of topologically simplifying those polygons preserving the coverage.
0106
Martin Fleischmann @martinfleischmann.net · 26/03/2025
After last year's success, we have opened a registration to 2025 instalment of **Spatial Data Science in Python** as a standalone course open to anyone.  It is perfect for anyone looking to dive spatial data analysis using Python, regardless of prior experience. 🔗 martinfleischmann.net/sds/micro/
martinfleischmann.net
A course on Spatial Data Science – Spatial Data Science in Python
0154
Reposted by Martin Fleischmann
eli knaap @knaaptime.com · 19/02/2025
i dont like plugging my own shit (and I haven't pushed the complete edition yet)--but anything you can do with the monopoly mapmaker you can do much better with Python knaaptime.com/urban_analysis bsky.app/profile/knaa...
knaaptime.com
Urban Analysis & Spatial Science
This text provides an introduction to the technical and theoretical foundations of urban analysis, a field with a long history and surging growth across multiple disciplines. It covers intermediate qu...
064
Martin Fleischmann @martinfleischmann.net · 19/02/2025
If you’d like to do the same in #python, here’s a little tool from the PySAL family allowing just that github.com/pysal/legend...
github.com
GitHub - pysal/legendgram: Legendgrams are distributional visualizations for map classification schemes
Legendgrams are distributional visualizations for map classification schemes - pysal/legendgram
170
Martin Fleischmann @martinfleischmann.net · 09/02/2025
I have a typo in there but you get it… 🤦‍♂️
010
Martin Fleischmann @martinfleischmann.net · 09/02/2025
If you haven’t sone so yet, go and listen this interview with @geoffboeing.com by @rsfrankl.bsky.social, @levijohnwolf.bsky.social and @darribas.bsky.social. Esp. the last section on open source in academia is something that should be a part of every syllabus. podcasts.apple.com/cz/podcast/t...
podcasts.apple.com
Episode 20: Street Smart — A Conversation with Geoff Boeing
Podcast Episode · The GLaD Podcast · 03/02/2025 · 1h
1113
Reposted by Martin Fleischmann
Levi John Wolf @levijohnwolf.bsky.social · 18/12/2024
The 2025 GISRUK abstract deadline has now been extended to January 31st, 2025! We're really excited to welcome papers rethinking the role "Process" plays in GIScience. We hope to see your abstract real soon! app.oxfordabstracts.com/stages/76668...
app.oxfordabstracts.com
Oxford Abstracts
098
Reposted by Martin Fleischmann
James Balamuta @coatless.bsky.social · 15/12/2024
At long last... An official way to convert from office formats to #markdown with Microsoft's new {markitdown} #python package!!!! Next week's datathoning will be fun :) github.com/microsoft/ma...
A screenshot of the top half of the markitdown python package repository showing how to convert a microsoft excel spreedsheet into markdown.
34719
Reposted by Martin Fleischmann
Dani Arribas-Bel @darribas.bsky.social · 12/12/2024
On this, we crunched the numbers on what the Green Belt is made up of, based on our own (urban) form and function classification (urbangrammarai.xyz/story/). Results (+ code) over at: urbangrammarai.xyz/green_belts_... The gist is there are different "shades of green", some of them not very green.
063
Martin Fleischmann @martinfleischmann.net · 22/11/2024
Polars API will feel more “native” to you. But pandas is everywhere. Hard call.
160
Martin Fleischmann @martinfleischmann.net · 22/11/2024
This is a really nice visualisation of Local Moran's I used to capture local spatial autocorrelation. It very clearly unpacks how we calculate the I and what makes a value significant. observablehq.com/@siliconjazz... Great job! #gischat #dataviz #geospatial
observablehq.com
MoranPlot: Interactive plots for Local Moran's I analysis
Local Moran's I is a popular statistic in spatial analysis for measuring local spatial autocorrelation - used primarily for detecting spatial clusters. The statistic can provide powerful insights but ...
1243
Martin Fleischmann @martinfleischmann.net · 21/11/2024
Can I have it?
100
Martin Fleischmann @martinfleischmann.net · 13/11/2024
Guessing from the example in your blogpost, there is no reason why it should not work. GeoDataFrame.explore just builds the folium.Map for you behind the scenes. We don't do anything else there.
020
Martin Fleischmann @martinfleischmann.net · 12/11/2024
I don't think I've shared with you the recording of the workshop on GeoPandas 1.0 we did with Joris Van den Bossche last year at GeoPython. So here it is - Getting the most out of GeoPandas 1.0: www.youtube.com/watch?v=6PM_... The notebook used in the workshop lives here github.com/martinfleis/....
youtube.com
GeoPython 2024 Workshop: Getting the most out of GeoPandas 1.0
YouTube video by GeoPython Conference
2164
Martin Fleischmann @martinfleischmann.net · 09/11/2024
I want on! #geopandas
110
Martin Fleischmann @martinfleischmann.net · 31/10/2024
We're heading to #WUF12 to Cairo next week and organise and event on monitoring urban fabric ops Wednesday at 3pm. wuf.unhabitat.org/event/wuf12/... Everyone is invited! Also, if you are coming to Cairo and would like to catch up, please let me know! I'll be around until Thursday.
wuf.unhabitat.org
Monitoring urban fabric for data-driven planning and decision-making
The event offers attendees the opportunity to be part of the EuroFab project, gathering their perspectives on how Earth Observation and AI can substantially change the way urban fabric data is produce...
020
Martin Fleischmann @martinfleischmann.net · 28/10/2024
Assuming the question about recording, I think it exists but am yet unsure about if it os going to be released. If I get my hands on it I’ll make sure to share it as well.
000
Martin Fleischmann @martinfleischmann.net · 28/10/2024
Time to share slides! I delivered an invited talk at an International Seminar on Urban Morpho-Science, showing some early results of an ongoing, yet unpublished, work we do on scalable urban morphometrics capturing structure od cities. “From a building to a region” - uscuni.org/talks/slides....
uscuni.org
Talks – From a building to a region
160
Reposted by Martin Fleischmann
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 20/10/2024
🎓 Check out my slides on 'Learning resources and teaching methods' for Spatial Data Science 🎓 buff.ly/3Y1P5dr #SDSL2024 in Prague 🇨🇿 #SpatialDataScience #GeoEducation #OpenScience #rspatial #geopython #juliageo
A slide with book resourcesA slide with videos and podcasts resourcesA slide with new opportunities and issuesA title slide
066
Reposted by Martin Fleischmann
Trivik Verma @trivikrama.bsky.social · 19/10/2024
As Bluesky is growing 🥳, I have updated this starter pack with more people who post about cities, science, and policy. go.bsky.app/Gf7viP1
53620
Martin Fleischmann @martinfleischmann.net · 08/10/2024
Yahoo! See you all there!
010
Martin Fleischmann @martinfleischmann.net · 01/10/2024
Today was the first time I’ve used #Pixi to manage students' Python environments and I must say, compared to last year's Conda, it was a breeze. The only issue was caused by Avast Antivirus, which removes python.exe from the environment thinking it is a virus :). For, reasons, you know. #python
050
Martin Fleischmann @martinfleischmann.net · 01/10/2024
The teaching started today with a session aimed at Python environment installation (using Pixi) and general setup. Only to find out that wifi on campus is down 🙃. I’m all for improvisation but I’d be happier without this one 😂. What a start of the term.
010
Martin Fleischmann @martinfleischmann.net · 30/09/2024
We may have some leftover budget within my research team. I got some ideas how to spend it but, how would you spend it? Some cool gear to recommend? Other ideas?
000
Martin Fleischmann @martinfleischmann.net · 29/09/2024
Two weeks ago I did a keynote on 'The emergent structure of cities' followed by a workshop ‘A Brief Introduction to Spatial Data Science’ during the UrbanMetaMapping conference in Saarbrücken. Now live on YouTube! 🔬Keynote: www.youtube.com/watch?v=pG2j... 🎓Workshop: www.youtube.com/watch?v=MQKc...
youtube.com
The emergent structure of cities keynote
YouTube video by Martin Fleischmann
050
Martin Fleischmann @martinfleischmann.net · 29/09/2024
Some time ago I've moved my activity primarily to Mastodon (and I love it!) but it feels that only part of my network has moved there. So, here I am for the other one! Expect stuff primarily about cities and open source for spatial data science. #intro
0100