Skip to content

0.3.4

Compare
Choose a tag to compare
@akshayka akshayka released this 21 Mar 23:13
· 1662 commits to main since this release
c2e530a

What's Changed

Highlights

Automatic package discovery and installation. marimo now automatically detects when you're missing packages in your Python environment, and gives you the option to install them using pip, uv, or rye. When installation is successful, cells depending on the packages are automatically re-run!

marimo will alert you to missing packages:

image

and keeps you updated on installation progress:

image

This feature makes it really easy to get started with new notebooks and projects, especially when working in a fresh Python environment: just install packages as you go!

Visualize arrays and matrices with mo.image()! mo.image() can now visualize NumPy arrays, torch Tensors, and Scipy sparse matrices as images.

image

  • fix: try to load worker from file, and fallback to inline by @mscolnick in #959
  • fix: load worker from url again by @mscolnick in #960
  • fix: update user config in wasm to fallback to config from html by @mscolnick in #967
  • mo.image(): visualize NumPy array, torch.tensor, scipy.sparse matrix by @dmadisetti in #964
  • [Snyk] Upgrade copilot-node-server from 1.19.2 to 1.20.1 by @mscolnick in #963
  • feat: package installation from pypi by @akshayka in #961
  • improvment: consistent error toasting on all request by @mscolnick in #969
  • feat: configurable package manager + uv, rye support by @akshayka in #971
  • fix: graceful shutdown for uvicorn==0.29.0 by @akshayka in #972
  • improvements for running as a script by @akshayka in #973
  • faq: document how to make marimo accessible on all network interfaces by @akshayka in #980
  • Fix mpl interactive: remove asyncio.run() by @akshayka in #981
  • tests: add data-testids to components by @mscolnick in #983
  • feat: cell actions in the command-pallete by @mscolnick in #984
  • improvement: configure package manager in the missing package alert by @akshayka in #985
  • 0.3.4 by @akshayka in #986

New Contributors

Full Changelog: 0.3.3...0.3.4