marimo

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.

APACHE-2.0 License

Downloads
66.1K
Stars
3.9K

Bot releases are visible (Hide)

marimo - 0.6.23

Published by akshayka 4 months ago

What's Changed

Highlights

App composition. This release adds support for embedding a notebook as an output in another notebook! This lets you make building blocks that you can reuse in more complex notebooks:

import my_notebook import app
mo.ui.tabs({"My app": app})

See the PR description for more details: https://github.com/marimo-team/marimo/pull/1674

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.22...0.6.23

marimo - 0.6.22

Published by akshayka 4 months ago

What's Changed

Highlights

🔢 🔎 Filter dataframes without writing code! You can now filter columns in mo.ui.table without writing any code: just click on the column header to add a filter. Filters stack into logical ANDs, and can be used in conjunction with global search.

This feature supports Pandas and Polars dataframes.

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.21...0.6.22

marimo - 0.6.21

Published by akshayka 4 months ago

What's Changed

Bug fixes and improvements.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.20...0.6.21

marimo - 0.6.20

Published by akshayka 4 months ago

What's Changed

Highlights

🔢 No-code Polars transformations! Polars is now supported in mo.ui.dataframe: transform Polars dataframes without writing code!

🔍 Searchable tables! We now have global search over dataframes and other tabular data, built into mo.ui.table!

🔔 Notebook run notifications. At marimo, the small details are important to us: your notebook favicon will now change based on whether your notebook is running or idle. We also have opt-in browser notifications on your notebook status -- so you can navigate away to another tab, and marimo will tell you when your notebook is done running (and if it errored).

Experimental strict execution. Reproducibility is important to us; we now have an experimental "strict" runtime that tries hard to prevent mutations and other non-deterministic behavior. Enable it with

[experimental]
execution_type = "strict"

Bug fixes and improvements.

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.19...0.6.20

marimo - 0.6.19

Published by akshayka 4 months ago

What's Changed

Highlights

➡️ Better conversion from Jupyter notebooks. marimo convert nb.ipynb > nb.py now automatically fixes some common MultipleDefinitionErrors, making the process of moving from Jupyter to marimo more seamless.

🏡 Fixes for our home users. A bug fix for our power users of the marimo edit homepage.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.18...0.6.19

marimo - 0.6.18

Published by akshayka 4 months ago

What's Changed

Bug fixes and improvements:

New Contributors

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.17...0.6.18

marimo - 0.6.17

Published by akshayka 4 months ago

What's Changed

Highlights

⌨ Customizable hotkeys! You can now customize keyboard shortcuts via the notebook settings!

👨‍💻 Faster, more reliable code completion. This release makes code completion faster and more comprehensive.

📂 File browser improvements. You can now select folders in mo.ui.file_browser.

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.16...0.6.17

marimo - 0.6.16

Published by akshayka 4 months ago

What's Changed

Includes a bug fix for ui.table on Firefox.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.15...0.6.16

marimo - 0.6.15

Published by akshayka 5 months ago

What's Changed

Highlights

📊 Table column previews! Tables created with mo.ui.table() now include summaries for each column, including chart previews and summary statistics:

image

Missing items are highlighted in orange, categorical quantities are shown with bar charts, and numerical quantities are shown with histograms.

Expect more quality-of-life improvements to tables and dataframes in the near future!

🔍 Filterable variables panel. You can now filter variables by cell name in the variables panel.

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.14...0.6.15

marimo - 0.6.14

Published by akshayka 5 months ago

What's Changed

Highlights

Ibis support. This release adds support for ibis and the dataframe protocol in mo.ui.table and other components.

All changes

New Contributors

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.13...0.6.14

marimo - 0.6.13

Published by akshayka 5 months ago

What's Changed

Highlights

Datasets explorer panel! 🔭 marimo now ships with a datasets panel that intelligently discovers datasets (right now pandas, polars, pyarrow). and will show its shape and schema. From here you can explore its columns and get quick charts based on them - which you can add directly to your notebook.

image

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.12...0.6.13

marimo - 0.6.12

Published by akshayka 5 months ago

What's Changed

Highlights

Go-to-definition. Ctrl/Cmd+Click on a variable name to go to its definition!

Run button. Use mo.ui.run_button() to create a button that triggers computation -- its value is set to True on click, and reset to False after running.

View config. At the command-line, type marimo config show to view marimo's configuration.

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.11...0.6.12

marimo - 0.6.11

Published by akshayka 5 months ago

What's Changed

New Contributors

Thanks @vrtnis for making your first code contribution!

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.10...0.6.11

marimo - 0.6.10

Published by akshayka 5 months ago

What's Changed

Revert Pyodide upgrade.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.9...0.6.10

marimo - 0.6.9

Published by akshayka 5 months ago

What's Changed

This release upgrades Pyodide to 0.26.0. It also includes improvements to the editor UI.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.8...0.6.9

marimo - 0.6.8

Published by akshayka 5 months ago

What's Changed

This release temporarily disables Cmd+Click go-to-definition due to a regression (#1462), and fixes an editor UI bug.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.7...0.6.8

marimo - 0.6.7

Published by akshayka 5 months ago

What's Changed

Fix a regression in the editor UI.

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.6...0.6.7

marimo - 0.6.6

Published by akshayka 5 months ago

What's Changed

UX improvement: hover on the running status icon to highlight the current running cell.

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.5...0.6.6

marimo - 0.6.5

Published by akshayka 5 months ago

What's Changed

Highlights

Imperative outputs. A new output function to replace an output at a particular index: mo.output.replace_at_index.

Download as HTML from marimo run. marimo run apps now support downloading the page view as HTML/PNG.

UX improvements. Panel icons are now more visible — if you haven't been using our panels, hopefully this helps you use them more!

All changes

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.4...0.6.5

marimo - 0.6.4

Published by akshayka 5 months ago

What's Changed

Full Changelog: https://github.com/marimo-team/marimo/compare/0.6.3...0.6.4