trevor manz
@manzt.sh
📤 495
📥 575
📝 240
middle child, creator of anywidget.dev building
@marimo.io
; prev
@harvard.edu
need to rewire my brain
12 days ago
0
5
0
on the orange website
www.youtube.com/watch?v=6uaq...
add a skeleton here at some point
18 days ago
6
4
0
building marimo pair has been a new kind of engineering (for me). a lot changes when the consumer of your api is a model rather than another program. we’ve shipped “breaking” changes without upgrading or migrating the skill. the models just figure it out. hope you like it :)
add a skeleton here at some point
20 days ago
1
8
1
the latest release of the
@marimo.io
@vscode.dev
extension adds LSP diagnostics for marimo rules multiple variable definitions and dependency cycles are flagged as you type:
29 days ago
0
1
0
Introducing quiver: a (type-safe) place to keep your arrows
@arrow.apache.org
quiver is a small schema library for Arrow, built on
@idl.uw.edu
flechette - Define table schemas in TS - Validate schemas at IPC parse time - Get back fully typed Tables (no type-casting)
github.com/manzt/quiver
about 1 month ago
1
5
1
spent some time last weekend getting higlass to play nicely inside
@marimo.io
molab.marimo.io/notebooks/nb...
loading . . .
about 2 months ago
1
9
3
some of the first things new users notice and love in
@marimo.io
are our opinionated formatters (e.g., our table for dataframes) for v0.20.0 I worked on one aimed at AI engineers: a rich formatter for
@pytorch.org
`nn.Module`
about 2 months ago
1
4
0
some of the first things new users notice and love in
@marimo.io
are our opinionated formatters (e.g., our table for dataframes) for v0.20.0 I worked on one aimed at AI engineers: a rich formatter for
@pytorch.org
`nn.Module`
about 2 months ago
1
0
0
my new bug, minnow
3 months ago
1
2
0
breaking news: dads are learning
@marimo.io
4 months ago
0
6
0
thanks for having me!
add a skeleton here at some point
4 months ago
0
2
0
byoe (bring your own editor) for
@marimo.io
is here. built from scratch with LSP + uv
marimo.io/blog/vscode
loading . . .
Announcing our VS Code and Cursor extension
Bringing a native marimo experience to your favorite IDE
https://marimo.io/blog/vscode
5 months ago
0
7
3
đź‘€ preview:
@marimo.io
notebooks are Python first inside
@vscode.dev
. we're also integrating managed sandboxed environments for PEP 723 notebooks, powered by uv ofc. forget venvs
loading . . .
6 months ago
0
18
5
look ma,
@marimo.io
🤝 cursor (w/ the upcoming
@vscode.dev
extension). things are starting to come together...
7 months ago
1
9
1
a new life for my 2019 macbook pro
7 months ago
0
3
0
add a skeleton here at some point
7 months ago
0
3
1
i’m used to hearing from strangers when my open-source "fails" them… this made my day
7 months ago
0
9
0
still lots to do... but we're cooking on a native
@vscode.dev
extension for
@marimo.io
notebooks
loading . . .
9 months ago
1
7
1
if interested in creating anywidgets of your own, our tutorial was finally shared to youtube:
www.youtube.com/watch?v=frEo...
loading . . .
Abdennur, Lekschas, & Manz - Bring your __repr__’s to life with anywidget | SciPy 2024
YouTube video by SciPy
https://www.youtube.com/watch?v=frEon8HbzXI
9 months ago
2
7
4
learning a new api? `mo.inspect()` your objects in
@marimo.io
. no more dir() / help()-ing around `<object at 0x...>`...
loading . . .
9 months ago
0
4
1
ok actually this time
add a skeleton here at some point
9 months ago
0
0
0
Observable-like cell minimap coming soon to a
@marimo.io
notebook near you 🫡
loading . . .
9 months ago
1
6
0
happy to finally share what we've been cooking 🍳
add a skeleton here at some point
9 months ago
0
9
5
reposted by
trevor manz
Nezar Abdennur
10 months ago
I’m also excited to be presenting Oxbow as part of my talk on composability at the
#SciPy2025
Conference on Wednesday! Hope to see some of you there.
cfp.scipy.org/scipy2025/ta...
loading . . .
Breaking the silo: composable bioinformatics through cross-disciplinary open standards SciPy 2025
The practice of data science in genomics and computational biology is fraught with friction. This is in large part because bioinformatic tools tend to be tightly coupled to file input/output. As a res...
https://cfp.scipy.org/scipy2025/talk/PRSN9R/
2
9
3
@marimo.io
now has a tree-based UI for uv environments add/remove/upgrade deps the uv way — no more flat pip-style lists or accidentally pip-ing your env
loading . . .
10 months ago
0
3
0
spending some time on our uv integration in
@marimo.io
– starting with things like this selector for package “extras” what’s frustrated you about using packages in notebooks?
loading . . .
11 months ago
0
10
2
preparing for some potentially unhinged things...
11 months ago
1
4
0
have a nice budget to upgrade my at home setup. what’s one thing that ~actually~ made a difference in your space?
11 months ago
1
0
0
sorting row order of a an altair plot in
@marimo.io
...
add a skeleton here at some point
11 months ago
0
2
0
it's actually a pretty fun ui challenge! here's a `Sortable` list alternative...
gist.github.com/manzt/1ca8f8...
add a skeleton here at some point
11 months ago
0
2
2
~nerd sniped~
gist.github.com/manzt/ada656...
add a skeleton here at some point
11 months ago
1
7
1
hard not to approach such questions through the lens of “there is only one test”
@allendowney.bsky.social
add a skeleton here at some point
11 months ago
1
2
0
is the nba lottery rigged? a friend asked, and i ran the numbers in
@marimo.io
:
trevorma.nz/blog/is-the-...
loading . . .
blog | Is the NBA lottery rigged?
A simulation-based look at the NBA lottery odds.
https://trevorma.nz/blog/is-the-nba-lottery-rigged
11 months ago
0
0
2
external file cache đź‘€
add a skeleton here at some point
11 months ago
0
2
0
thanks to a community member, we now have an official
@vuejs.org
bridge for
@anywidget.dev
!
github.com/manzt/anywid...
loading . . .
Release @anywidget/
[email protected]
· manzt/anywidget
Minor Changes Initial release (1c5f07a) Thanks to @aryan02420, we now support Vue with an official framework bridge—similar to our React and Svelte bindings. Unlike @anywidget/react, the useModel...
https://github.com/manzt/anywidget/releases/tag/%40anywidget%2Fvue%400.1.0
11 months ago
0
1
1
@frank.computer
walking
#PyConUS
through the humbling experience of navigating charts with a screen reader. excellent talk!
12 months ago
1
4
2
at pycon! wrote a bit about exceptions and borrowing good ideas from python for typescript on the plane today...
trevorma.nz/blog/catch-e...
loading . . .
blog | Catch errors, carefully
A utility to improve structure and type safety in your try/catch blocks, inspired by Python's except.
https://trevorma.nz/blog/catch-errors-carefully
12 months ago
0
3
1
reposted by
trevor manz
Jamison Foser
12 months ago
there are 1,100 words in this article and zero of them are "bus"
add a skeleton here at some point
60
4504
1111
reposted by
trevor manz
Posit
12 months ago
Oh, hey, we're on there!
#OpenSource
add a skeleton here at some point
0
22
6
ok fine i’ll learn jj
12 months ago
0
0
1
life update! i'm excited to share i'm joining
@marimo.io
trevorma.nz/blog/im-join...
loading . . .
blog | I'm joining marimo
I'm joining marimo to build better Python notebooks and keep growing the open communities I care about.
https://trevorma.nz/blog/im-joining-marimo
12 months ago
5
24
2
could really use something like this in
anywidget.dev
add a skeleton here at some point
12 months ago
0
1
0
reposted by
trevor manz
Randall Munroe
about 1 year ago
PhD Timeline
xkcd.com/3081
590
60043
21372
reposted by
trevor manz
marimo
about 1 year ago
marimo was just featured on
@nature.com
! Read the article to learn how issues of reproducibility and reusability are causing scientists at Stanford and elsewhere to choose marimo as their Python notebook of choice.
add a skeleton here at some point
1
13
4
usually i’m all for “use whatever works for you,” but it’s tough seeing someone trip over Python stuff knowing…
about 1 year ago
0
5
0
now on the Jupyter blog! check it out
add a skeleton here at some point
about 1 year ago
0
4
0
concretely, a JS dev can use any Python CLI without having Python (or uv) installed: # jupyter npx @manzt/uv tool run --from=jupyterlab jupyter-lab # marmio npx @manzt/uv tool run marimo
add a skeleton here at some point
about 1 year ago
0
6
2
packaged up uv to learn about distributing binaries on npm (it's convoluted) wild how as portable binary, everything you need to be productive with ~Python~… can be accessible from ~JavaScript~ ecosystem (npm/pnpm/bun/deno/yarn). No extra install necessary:
about 1 year ago
1
5
1
nice juv s/o on PythonBytes!
pythonbytes.fm/episodes/sho...
loading . . .
How old is your Python?
News and announcements from the Python community for the week of Apr 14th, 2025
https://pythonbytes.fm/episodes/show/428/how-old-is-your-pythonthanks
about 1 year ago
0
3
0
what about cloudfair?
add a skeleton here at some point
about 1 year ago
0
1
0
Load more
feeds!
log in