awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yhat avatar

yhat/rodeoArchived

0
View on GitHub↗
3,893 星标·407 分支·JavaScript·1 次浏览

Rodeo

Rodeo is an interactive Python notebook environment and integrated development environment designed for data science. It provides a workspace for combining executable code, rich text, and data visualizations within a single document to manage the lifecycle of research scripts.

The platform facilitates data science workflow management, covering the process from initial data exploration to final model execution. It supports the development of Python scripting environments tailored for data analysis, modeling, and iterative hypothesis testing.

The system utilizes a cell-based document structure and a kernel-based execution model to run Python code in remote sessions. Real-time synchronization and communication between the interface and the backend are handled via WebSockets and a structured messaging protocol.

Features

  • Data Science Tools - Acts as a comprehensive platform for managing data science research scripts and project lifecycles.
  • Lifecycle Management - Manages the entire lifecycle of a data project from initial scripting to final model execution.
  • Data Science Environments - Offers an interactive platform specifically designed for data analysis and research development workflows.
  • Interactive Data Exploration - Enables iterative data analysis and hypothesis testing through interactive code cells and result visualization.
  • Notebook Cell Execution - Provides a document structure where code is executed in discrete cells that maintain state between runs.
  • IDE Workspaces - Provides an integrated development environment for writing and executing Python data analysis and modeling scripts.
  • Notebook Environments - Provides an interactive notebook environment that combines executable code, rich text, and data visualizations.
  • Python Development Tools - Provides a specialized environment and set of utilities for developing Python-based data science scripts.
  • Python Scripting Environments - Provides a specialized Python scripting runtime tailored for research and data-driven tasks.
  • Data Science IDEs - Ships a full integrated development environment tailored specifically for Python data analysis and modeling.
  • Execution Kernels - Utilizes a decoupled execution kernel that separates the Python compute process from the user interface.
  • JSON-RPC Implementations - Uses the JSON-RPC protocol for structured command execution and communication between the frontend and Python backend.
  • Client-Side State Management - Implements browser-side state management to track asynchronous execution results and ensure a responsive interface.
  • WebSocket State Synchronization - Employs WebSockets for real-time bidirectional synchronization of variable states and execution outputs.

Star 历史

yhat/rodeo 的 Star 历史图表yhat/rodeo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Rodeo 的开源替代方案

相似的开源项目,按与 Rodeo 的功能重合度排序。
  • posit-dev/positronposit-dev 的头像

    posit-dev/positron

    3,969在 GitHub 上查看↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    TypeScript
    在 GitHub 上查看↗3,969
  • pyo3/pyo3PyO3 的头像

    PyO3/pyo3

    15,344在 GitHub 上查看↗

    This project provides a framework for binding Rust and Python, enabling the creation of native extension modules and the embedding of the Python interpreter within host applications. It functions as a cross-language interoperability library that facilitates the execution of scripts, the definition of classes, and the sharing of data structures across the boundary of the two runtimes. The framework distinguishes itself through the use of procedural macros to automate the generation of boilerplate code, simplifying the process of exposing native functions and data types. It employs type-level m

    Rustbindingffipython
    在 GitHub 上查看↗15,344
  • ipython/ipythonipython 的头像

    ipython/ipython

    16,718在 GitHub 上查看↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Python
    在 GitHub 上查看↗16,718
  • ricklamers/gridstudioricklamers 的头像

    ricklamers/gridstudio

    8,828在 GitHub 上查看↗

    Gridstudio is a web-based data science integrated development environment that combines a programmatic spreadsheet interface with an interactive Python environment. It functions as a system for organizing and deploying isolated data workspaces to handle data science tasks and storage. The platform merges spreadsheet data management with an execution engine for formulas and Python code, allowing for programmatic spreadsheet manipulation. It enables users to run interactive scripts and terminal sessions to clean, transform, and manage datasets within a browser. The environment supports Linux s

    JavaScript
    在 GitHub 上查看↗8,828
查看 Rodeo 的所有 30 个替代方案→

常见问题解答

yhat/rodeo 是做什么的?

Rodeo is an interactive Python notebook environment and integrated development environment designed for data science. It provides a workspace for combining executable code, rich text, and data visualizations within a single document to manage the lifecycle of research scripts.

yhat/rodeo 的主要功能有哪些?

yhat/rodeo 的主要功能包括:Data Science Tools, Lifecycle Management, Data Science Environments, Interactive Data Exploration, Notebook Cell Execution, IDE Workspaces, Notebook Environments, Python Development Tools。

yhat/rodeo 有哪些开源替代品?

yhat/rodeo 的开源替代品包括: posit-dev/positron — Positron is a data science integrated development environment and AI-powered code editor designed for polyglot… pyo3/pyo3 — This project provides a framework for binding Rust and Python, enabling the creation of native extension modules and… ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… ricklamers/gridstudio — Gridstudio is a web-based data science integrated development environment that combines a programmatic spreadsheet… marimo-team/marimo — Marimo is a reactive Python notebook environment and data science integrated development environment. It functions as… vanila-io/wireflow — Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital…