nowfound

Dev tools · November 5, 2022

LA

Luminal – A truly statically typed Python notebook

Hi everyone! We're the co-founders of Luminal. We built Luminal because we were frustrated with existing Python notebooks. Python is a very powerful programming language, but it can be hard/confusing to use. There are a few aspects to this: • Python likes functions with _lots_ of arguments. Without good type info this means constantly switching back and forth between the docs and your editor. • Except for basic syntax errors, you generally don't know that you have an error in your code until you run it. This can be very annoying, especially if running takes a while! • Many things that…

In plain words

Luminal is a Python notebook that adds static type checking to catch errors before code runs. Built for Python developers frustrated with existing notebooks, it leverages type information to reduce constant documentation switching and provides faster feedback on mistakes. The tool aims to streamline common Python tasks like data reading, plotting, and filtering while offering better performance than traditional browser-based notebooks.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hi everyone! We're the co-founders of Luminal. We built Luminal because we were frustrated with existing Python notebooks. Python is a very powerful programming language, but it can be hard/confusing to use. There are a few aspects to this: • Python likes functions with _lots_ of arguments. Without good type info this means constantly switching back and forth between the docs and your editor. • Except for basic syntax errors, you generally don't know that you have an error in your code until you run it. This can be very annoying, especially if running takes a while! • Many things that are commonly done in Python are well... common. Reading data, plotting, writing data, filtering, etc. However, they can still take quite a while to figure out in practice. That shouldn't be the case. • Existing browser-based notebooks tend to be on the slow side. MyPy helps with the first two items, but we wanted a notebook that was really built for statically typed Python, instead of it just being a plugin. So we built Luminal. Luminal was built with static typing, speed and collaboration in mind from day one, meaning that: • When you write code you have best-in-class auto-complete right there, including all the relevant type information and docs (even for specific parameters!). • You can find issues in your code earlier (before you run your code) thanks to static analysis. • You can use no-code cells to generate code for tedious/repetitive tasks. The generated code is high quality thanks to the contextual information available through static typing. • You can collaborate on scripts with others in real-time or share a script via link for someone else to use. • Luminal is built to be fast and "just work". ... And this is just the beginning! There's so much we want to do with Luminal to take the friction out of writing Python, but you have to make a start somewhere and this is it! We hope you're as excited as we are about making Python easier to use and we're looking forward to your thoughts and feedback!

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, November 2022

the whole month →
  • VEED.IO1,630

    Simple online video editing

    Growth · 2022 · veed.io

  • Meet your new partner in thought

    AI · 2022 · app.notion.com

  • Rewind1,420

    The search engine for your life

    AI · 2022 · rewind.ai

  • TC

    I made a thing! In 2014, I was holding a stack of iPhones and thought to myself: "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves" I pared that idea all the way down to this: trading cards made of e-ink displays. Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10. In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the…

    Dev tools · 2022 · wyldcard.io

  • Taplio1,004

    The all-in-one tool to grow your personal brand on LinkedIn

    Growth · 2022 · taplio.com

  • Catch beautiful sights, finish your work before sunset

    Work · 2022