marimo
marimo copied to clipboard
A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.
### Description I import from marimo notebooks pretty often. Each time it looks something like this: `notebook_a`: ```python @marimo.cell() def cell_defining_x(): x = 42 return (x,) ``` `notebook_b`: ```python from...
### Describe the bug Interactive output from xarray like Dataset or DataArray uses black font and is hard to see in dark mode. ### Will you submit a PR? -...
### Describe the bug Our project uses a new feature in typing-extensions (TypeForm). I'm not sure when it was introduced, but it's included in the latest version (4.15.0), which is...
### Describe the bug I'm creating HTML pages with marimo components embedded, but sometimes I come across errors in rendering, where styles are not applied. I created an example of...
### Describe the bug Hello guys, Hope you're doing fine. Thanks for this amazing tool. I developed a tool using python-oracledb where I designed functions to extract data. While executing...
### Description Since this is already running in the browser, could we support JavaScript as well? This would be invaluable for us on several projects and examples that we are...
### Describe the bug When a UI element having an `on_change` handler is embedded in an `Html` object using `mo.md().batch()`, the handler appears to run, but the state changes it...
### Description Docs always bring up the same pattern for creating forms, [such as](https://docs.marimo.io/api/inputs/form/#marimo.ui.form): ```py form = ( mo.md(''' **Your form.** {name} {date} ''') .batch( name=mo.ui.text(label="name"), date=mo.ui.date(label="date"), ) .form(show_clear_button=True, bordered=False)...
### Description As a user, I'd like to be able to display vertical rulers in my notebook code and markdown cells so that I can easily conform to line-length requirements...
### Describe the bug Marimo does not seem to recognized packages installed in the same environment, if they belong to a `[dependency-groups]` other than `dev`. `mcp` should be detected as...