Various shape regularization algorithms
I deal with a lot of geometry stuff at work with computer vision and photogrammetry, which usually comes from the real world. It's seldom clean and neat, and I'm often trying to find a way to "make it nice" or "make it pretty". I've always struggled with what that really means formally. That led me to shape regularization (a technique used in computational geometry to clean up geometric data). CGAL had implemented a few methods for that, but there are more ways to do it, which I thought were nice. Also I typically work in Python, so it was nice to have a pure Python library could handle…
Various shape regularization algorithms launched on January 9, 2026 with 78 votes, #441 of 14,584 launches that month and more than 95% of that year's launches.
In plain words
This Python library provides shape regularization algorithms for cleaning up geometric data from computer vision and photogrammetry applications. It solves the common problem of real-world geometry being messy by offering multiple methods to smooth and regularize shapes, implemented as optimization problems that balance geometric fidelity against desired constraints. The library serves developers and researchers working with computational geometry who need a pure Python alternative to existing solutions for making noisy geometric data cleaner and more regular.
written from the facts on this page · September 2026
From the sources
Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.
In the maker’s words, at launch
I deal with a lot of geometry stuff at work with computer vision and photogrammetry, which usually comes from the real world. It's seldom clean and neat, and I'm often trying to find a way to "make it nice" or "make it pretty". I've always struggled with what that really means formally. That led me to shape…
Does a similar job
all alternatives →
TG – Fast geometry library for C2023 · github.com · ▲201Geometry library for C - Fast point-in-polygon. Contribute to tidwall/tg development by creating an account on GitHub.
Automated smooth Nth order derivatives of noisy data2024 · github.com · ▲146This little project came about because I kept running into the same problem: cleanly differentiating sensor data before doing analysis. There are a ton of ways to solve this problem, I've always personally been a fan of using kalman filters for the job as its easy to get the double whammy of resampling/upsampling to a fixed consistent rate and also smoothing/outlier rejection. I wrote a little numpy only bayesian filtering/smoothing library recently (https://github.com/hugohadfield/bayesfilter/) so this felt like a fun and very useful first thing to…
An algorithm for smoothly filling holes in 3D meshes2018 · erkaman.github.io · ▲104- ITIntroduction to Simple Computational Geometry Concepts Using C++2018 · wykobi.com · ▲114
Ipyvolume: 3D plotting library for the Jupyter/IPython notebook2017 · github.com · ▲2103d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL - widgetti/ipyvolume
Real-time image manipulation with Voronoi/Delaunay2019 · github.com · ▲87A system independent tool for interactive image manipulation with Voronoi and Delaunay data structures. - MauriceGit/Voronoi_Image_Manipulation
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, January 2026
the whole month →- IN
Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc
AI · Jan 2026 · cannoneyed.com




Automatic AI-powered code reviews the moment you open a PR
Dev tools · Jan 2026 · kilo.ai
