0.3.11
What's Changed
New Features
Autoreload modules. marimo can now be configured to automatically reload modules before executing cells, bringing in any modifications you may have made to modules used by your notebook.
If you're coming from IPython/Jupyter, this is similar to the autoreload 2
magic.
Enable it in your settings:
Autoreload.mp4
Snippets. marimo now ships with a library of code snippets that you may find useful when working with data. Open the snippets panel via the toolbar at the bottom of a marimo notebook. We'll add more snippets over time; if there's a snippet you'd like to contribute, just click the +
button in the snippets panel to send it our way.
Snippets.mp4
Other improvements
mo.audio
: you can now pass a path to a file to mo.audio
, and it'll do the right thing. This function now accepts arbitrarily large audio files.
PyArrow
tables: mo.ui.table()
now supports PyArrow
tables.
All changes
- performance: pyodide code completion by @akshayka in #1084
- fix: inifinite resize by @mscolnick in #1087
- fix: dont use mpl backend when running as a script by @akshayka in #1089
- feat: snippets panel by @mscolnick in #1069
- improvement: large audio files by @akshayka in #1090
- feat: support pyarrow and column major data in mo.ui.table by @mscolnick in #1091
- Change test order in Makefile by @fuenfundachtzig in #1095
- Address issue 1004 ("\n in mo.md literally interperted in markdown mode") by @fuenfundachtzig in #1038
- feat: autoreload by @akshayka in #1092
- 0.3.11 by @akshayka in #1096
Full Changelog: 0.3.10...0.3.11