icon of marimo

marimo

Un notebook Python réactif open-source conçu pour des workflows de données reproductibles, interactifs et partageables, stockés sous forme de fichiers Python purs.

Communauté:

Aperçu du produit

Qu'est-ce que marimo ?

marimo preview

marimo est un notebook Python de nouvelle génération qui redéfinit l'informatique interactive en garantissant la reproductibilité, la maintenabilité et une interactivité fluide. Contrairement aux notebooks traditionnels, marimo stocke les notebooks comme scripts Python purs (.py), permettant le contrôle de version avec Git, l'exécution comme scripts et le déploiement comme applications web. Il propose une exécution réactive qui met à jour automatiquement les cellules dépendantes, éliminant les états cachés et les erreurs de synchronisation. Avec un support SQL intégré, des éléments d'interface interactifs et des fonctionnalités d'édition AI-native, marimo simplifie l'exploration de données, le prototypage et les workflows de production pour les développeurs Python.


Fonctionnalités clés

  • Exécution réactive

    Relance automatiquement les cellules dépendantes lorsqu'une cellule ou un élément d'interface change, maintenant la cohérence du code, des sorties et de l'état du programme sans intervention manuelle.

  • Python-First et compatible avec Git

    Les notebooks sont stockés sous forme de fichiers Python purs, permettant un contrôle de version facile, l'exécution de scripts et l'importation de symboles entre notebooks ou fichiers Python.

  • Gestion intégrée des paquets et environnements isolés

    Sérialise les dépendances des paquets dans les notebooks et peut créer des environnements virtuels isolés pour garantir la reproductibilité jusqu'aux versions des paquets.

  • Éléments d'interface interactifs

    Inclut des curseurs, menus déroulants, dataframes et graphiques liés directement aux valeurs Python, permettant une interactivité et une exploration de données rapides et sans code.

  • Support SQL de premier ordre

    Interrogez des dataframes et des bases de données directement dans les notebooks à l'aide de cellules SQL, avec des résultats retournés sous forme de dataframes Python pour une manipulation ultérieure.

  • Partageable et déployable

    Les notebooks peuvent être exportés en applications web interactives alimentées par WebAssembly ou servis via la CLI, facilitant le partage et le déploiement.


Cas d'utilisation

  • Science des données et analyse : Les data scientists peuvent créer des notebooks reproductibles et interactifs intégrant Python et SQL pour une interrogation et une visualisation de données sans couture.
  • Recherche et prototypage : Les chercheurs bénéficient d'une exécution déterministe et d'une programmation réactive pour itérer rapidement sur le code et les modèles sans bugs d'état caché.
  • Développement collaboratif : Les équipes peuvent versionner les notebooks en scripts Python, partager des applications interactives et maintenir la cohérence entre le développement et la production.
  • Outils éducatifs : Les enseignants et les apprenants peuvent créer des notebooks interactifs et reproductibles combinant code, visualisations et éléments d'interface pour un enseignement efficace.
  • Déploiement en production : Les développeurs peuvent passer du prototypage à la production en exécutant les notebooks comme scripts ou en les déployant comme applications web avec un minimum de friction.

FAQ

Alternatives à marimo

🚀
icon

Drip Capital

Plateforme de financement du commerce pilotée par la technologie, offrant des solutions de fonds de roulement adaptées aux PME engagées dans le commerce transfrontalier.

♨️ 158.34K🇮🇳 52.8%
Paid
icon

Helsing AI

Plateforme logicielle d'IA avancée offrant des capacités de défense spécifiques au domaine avec fusion de données en temps réel, prise de décision autonome et guerre électronique adaptative.

♨️ 238.71K🇩🇪 50.24%
Paid
icon

PROVEN Skincare

Marque de soins personnalisés pilotée par l’IA utilisant le Skin Genome Project™ pour créer des routines sur mesure grâce à une analyse approfondie des données.

♨️ 79.31K🇺🇸 41.82%
Paid
icon

CARCO Group

Fournisseur leader de solutions technologiques mobiles pour les inspections de véhicules pré-assurance et la prévention des fraudes dans l'industrie de l'assurance automobile.

♨️ 55.23K🇺🇸 100%
Paid
icon

Spartan Forge

Application de chasse avancée combinant cartographie haute résolution, données de terrain LiDAR et analyses prédictives des déplacements de cerfs.

♨️ 34.73K🇺🇸 99.36%
Free Trial
icon

Carbonfact

Plateforme de gestion de la durabilité sur mesure pour les marques d'habillement et de chaussures afin de mesurer, rapporter et réduire leur empreinte environnementale à travers la chaîne d'approvisionnement.

♨️ 34.56K🇺🇸 25.15%
Paid
icon

Hawk AI

Plateforme complète de surveillance LCB et de fraude améliorant la détection de la criminalité financière et l'efficacité de la conformité.

♨️ 32.69K🇩🇪 21.31%
Paid
icon

Nova Credit

Un bureau de crédit transfrontalier permettant aux nouveaux arrivants de valoriser leur historique de crédit international pour accéder à des produits financiers américains.

♨️ 348.24K🇺🇸 94.11%
Paid

Analytiques du site marimo