marimo est un notebook Python réactif et open source qui combine l'exploration de données interactive avec la robustesse des scripts Python versionnables sous Git.

marimo

marimo Informations produit

Qu'est-ce que marimo ?

marimo est un notebook Python réactif qui transforme les données, entraîne des modèles et exécute des requêtes SQL. Contrairement aux notebooks traditionnels, il stocke le code sous forme de fichiers Python purs (.py), facilitant l'intégration avec Git, l'exécution en tant que scripts et la création d'applications web interactives.

Quelles sont les caractéristiques de marimo ?

  • Exécution réactive
    La modification d'une cellule déclenche automatiquement la mise à jour des cellules dépendantes, éliminant la gestion manuelle de l'état du notebook.
  • Format natif Python
    Les notebooks sont enregistrés comme des programmes Python standard, permettant le versionnement via Git, l'utilisation comme modules et l'exécution en scripts locaux ou pipelines.
  • Éléments interactifs intégrés
    L'éditeur inclut des composants natifs tels que curseurs, listes déroulantes, tableaux de dataframes et graphiques sélectionnables pour explorer les données visuellement.
  • Support SQL de premier ordre
    Des cellules SQL dédiées permettent d'interroger des dataframes et bases de données (DuckDB, SQLite, Postgres, MySQL) en s'intégrant à Polars, Pandas et PyArrow.
  • Outils de développement avancés
    Interface dotée d'autocomplétion type GitHub Copilot, infobulles, raccourcis Vim, formatage de code, panneaux de débogage et extension VS Code.
  • Partage et déploiement web
    Exportation vers HTML basé sur WebAssembly ou service d'applications web interactives via la CLI marimo.

Quels sont les cas d'utilisation de marimo ?

  • Recherche reproductible
    Utiliser marimo pour garantir un ordre d'exécution déterministe sans état caché, où la suppression d'une cellule nettoie automatiquement ses variables associées.
  • Analyse financière interactive
    Créer des dashboards pour calculer des portefeuilles ou comparer des ETF par pays contre des benchmarks mondiaux grâce aux widgets intégrés.
  • Enseignement technique
    Déployer des cours et exercices pratiques où les étudiants peuvent manipuler des visualisations mathématiques (comme la carte d'Arnold) directement dans le navigateur.

Comment utiliser marimo ?

  1. Créer ou ouvrir un fichier
    Démarrer une session dans l'éditeur marimo avec un fichier .py existant ou nouveau.
  2. Écrire et exécuter du code
    Insérer des cellules de code Python ou SQL ; l'exécution d'une cellule met à jour les résultats des cellules dépendantes.
  3. Gérer les dépendances
    Configurer les environnements virtuels et les métadonnées PEP 723 pour assurer la reproductibilité des paquets requis.
  4. Exporter ou servir
    Utiliser la CLI marimo pour générer un fichier HTML statique ou lancer un serveur pour partager le notebook comme application web.

Vous aimez cet outil ?

Votez pour aider d’autres personnes à le découvrir !

marimo Alternatives

Mito

Mito

Extension Jupyter transformant les manipulations Excel en scripts Python automatisés avec assistance IA multi-modèles.

US
33.37%
17.0K
0

marimo Autres catégories liées

marimo Analyse de trafic

Estimations des visites du site marimo.io. Les visites ne représentent ni les utilisateurs uniques ni l’utilisation du produit.

💡 Analyses

⭐
Échelle moyenne
100K-1M visites mensuelles. Outil en croissance avec développement actif.
➡️
Stable
Le trafic reste stable, indiquant un produit mature.
👍
Bonne expérience
Taux de rebond de 38%. Utilisateurs disposés à explorer les fonctionnalités.
  • Visites Mensuelles

    159.36K

  • Taux de Rebond

    38.39%

  • Pages Par Visite

    2.44

  • Durée de Visite

    00:01:24

  • Classement Mondial

    264375

  • Classement par Pays

    232661

Évolution des Visites

Sources de Trafic

Direct44.45%
Search Organic33.26%
Référencements13.17%
Social Organic4.64%
Gen Ai2.79%
E-mail1.42%
Social Paid0.27%
Search Paid0.00%
Affiliate0.00%
Display Ads0.00%

Mots-clés Principaux

1
marimo
CPC$0.17
4.87KTrafic
2
marimo notebook
CPC$4.86
2.62KTrafic
3
molab
1.29KTrafic
4
marimo dataframe
460Trafic
5
python marimo
320Trafic

Régions Principales

RégionPourcentage
États-Unis
États-Unis
30.54%
Inde
Inde
18.60%
Pakistan
Pakistan
6.08%
Allemagne
Allemagne
5.20%
Canada
Canada
4.99%
Bas
Élevé

Données SimilarWeb

marimo FAQ

Comment marimo gère-t-il les notebooks coûteux en ressources ?

Il permet de configurer le système pour marquer les sorties comme périmées plutôt que de réexécuter automatiquement toutes les cellules affectées.

Quels backends de base de données sont supportés par les cellules SQL ?

Les cellules SQL s'intègrent avec DuckDB, SQLite, Postgres, MySQL, ainsi que des frameworks comme Polars, Pandas et PyArrow.

marimo Avis

0
0 Avis
Se Connecterpour laisser un avis

Avis Récents

Pas encore d'avis

marimo Intégrer

Utilisez des badges de site web pour promouvoir le soutien communautaire pour SeekTool.ai. Ils sont faciles à intégrer dans votre page d'accueil ou pied de page.

Clair
Sombre
marimo - Featured on SeekTool.aimarimo - Featured on SeekTool.ai
Comment installer ?

Classements par Catégorie

Classé par trafic mensuel