3 ms·
Very exciting! I took a quick look and I have a couple of questions. 1. Can you describe your interactive widget story? I see that you integrated altair, and
by paddy_m 3y ago
Very exciting! I took a quick look and I have a couple of questions.
1. Can you describe your interactive widget story? I see that you integrated altair, and there is some custom written react code around it [0] [1]. I'd be interested in porting my table widget to your platform at some point.
2. How much, if any does this depend on the jupyter ecosystem?
3. How does this interact with the jupyter ecosystem?
[0] https://github.com/marimo-team/marimo/blob/b52faf3caf9aa73f4902791306d02a20968fc4be/frontend/src/plugins/impl/vega/VegaPlugin.tsx#L46 https://github.com/marimo-team/marimo/blob/b52faf3caf9aa73f4...
[1] https://github.com/marimo-team/marimo/blob/b52faf3caf9aa73f4902791306d02a20968fc4be/marimo/_plugins/ui/_impl/altair_chart.py#L175 https://github.com/marimo-team/marimo/blob/b52faf3caf9aa73f4...
- akshayka 3y ago1. We don't have a public plugin API yet, but we will in the future. Our (internal) plugins are represented as custom elements: Python writes the HTML (e.g., `<marimo-vega ...>` and the frontend instantiates it. In the meantime, maybe we can help you port your table widget and make it a marimo plugin. You can reach us in our Discord (https://discord.gg/JE7nhX6mD8 https://discord.gg/JE7nhX6mD8) or at Github. 2. marimo was built from scratch, it doesn't depend on Jupyter or IPython at all. 3. marimo doesn't interact with the Jupyter ecosystem. We have brainstormed the possibility of a compatibility layer that allows Jupyter widgets to be used as marimo plugins, but right now that's just an idea.