All Projects → orchest → Orchest

orchest / Orchest

Licence: agpl-3.0
A new kind of IDE for Data Science.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Orchest

Polyaxon
Machine Learning Platform for Kubernetes (MLOps tools for experimentation and automation)
Stars: ✭ 2,966 (+327.38%)
Mutual labels:  data-science, jupyter, pipelines
Hydrogen
Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.
Stars: ✭ 3,763 (+442.22%)
Mutual labels:  data-science, jupyter
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (-48.7%)
Mutual labels:  data-science, jupyter
Lets Plot
An open-source plotting library for statistical data.
Stars: ✭ 531 (-23.49%)
Mutual labels:  data-science, jupyter
Lantern
Data exploration glue
Stars: ✭ 292 (-57.93%)
Mutual labels:  data-science, jupyter
Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+359.8%)
Mutual labels:  data-science, jupyter
Onepanel
The open and extensible integrated development environment (IDE) for computer vision with built-in modules for model building, automated labeling, data processing, model training, hyperparameter tuning and workflow orchestration.
Stars: ✭ 428 (-38.33%)
Mutual labels:  pipelines, ide
Awesome Selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
Stars: ✭ 70,996 (+10129.97%)
Mutual labels:  self-hosted, cloud
Cloud Torrent
☁️ Cloud Torrent: a self-hosted remote torrent client
Stars: ✭ 5,071 (+630.69%)
Mutual labels:  self-hosted, cloud
Intro To Python
An intro to Python & programming for wanna-be data scientists
Stars: ✭ 536 (-22.77%)
Mutual labels:  data-science, jupyter
Cookbook 2nd Code
Code of the IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018 [read-only repository]
Stars: ✭ 541 (-22.05%)
Mutual labels:  data-science, jupyter
Codenvy
Codenvy
Stars: ✭ 273 (-60.66%)
Mutual labels:  cloud, ide
Gophernotes
The Go kernel for Jupyter notebooks and nteract.
Stars: ✭ 3,100 (+346.69%)
Mutual labels:  data-science, jupyter
Gitpod
Gitpod automates the provisioning of ready-to-code development environments.
Stars: ✭ 6,261 (+802.16%)
Mutual labels:  cloud, ide
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+723.2%)
Mutual labels:  data-science, jupyter
Ai Lab
All-in-one AI container for rapid prototyping
Stars: ✭ 406 (-41.5%)
Mutual labels:  data-science, jupyter
Atheos
A self-hosted browser-based cloud IDE, updated from Codiad IDE
Stars: ✭ 144 (-79.25%)
Mutual labels:  self-hosted, ide
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (-76.51%)
Mutual labels:  self-hosted, cloud
Data Science Your Way
Ways of doing Data Science Engineering and Machine Learning in R and Python
Stars: ✭ 530 (-23.63%)
Mutual labels:  data-science, jupyter
Fastai2
Temporary home for fastai v2 while it's being developed
Stars: ✭ 630 (-9.22%)
Mutual labels:  data-science, jupyter


WebsiteDocsQuickstart


Join us on Slack

Orchest is a browser based IDE for Data Science. It integrates your favorite Data Science tools out of the box, so you don’t have to. The application is easy to use and can run on your laptop as well as on a large scale cloud cluster.

orchest-0.3.0-demo

A preview of creating pipelines in Orchest. Watch the full video to learn more.

Features

Orchest lets you:

  • Visually construct pipelines.
  • Write code using JupyterLab.
  • Write code using any other editor of choice.
  • Run any subset of a pipeline.
  • Skip certain cells when executing a notebook top-to-bottom.
  • Parametrize your data science pipelines to try out different modeling ideas.
  • Integrate commonly used data-sources.
  • Easily define your custom runtime environment.
  • Version your pipelines through Git.
  • Run your pipelines on a cron-like schedule.

Check out the overview in our docs!

Installation

NOTE: Orchest is in alpha.

For GPU support, language dependencies other than Python, and other installation methods, such as building from source, please refer to our installation docs.

Requirements

  • Docker

If you do not yet have Docker installed, please visit https://docs.docker.com/get-docker/.

NOTE: On Windows, Docker has to be configured to use WSL 2. Make sure to clone Orchest inside the Linux environment. For more info and installation steps for Docker with WSL 2 backend, please visit https://docs.docker.com/docker-for-windows/wsl/.

Linux, macOS and Windows

git clone https://github.com/orchest/orchest.git && cd orchest
./orchest install

# Verify the installation.
./orchest --help

# Start Orchest.
./orchest start

Now that you have installed Orchest, get started with our quickstart tutorial or check out pipelines made by your fellow users.

License

The software in this repository is licensed as follows:

  • All content residing under the "orchest-sdk/" directory of this repository is licensed under the "Apache-2.0" license as defined in "orchest-sdk/LICENSE".
  • Content outside of the above mentioned directory is available under the "AGPL-3.0" license.

We love your feedback

We would love to hear what you think and add features based on your ideas. Come chat with us on our Slack Channel or open an issue on GitHub.

Contributing

Contributions are more than welcome! Please see our contributor guides for more details.

Not sure where to start? Book a free, no-pressure pairing session with one of our core contributors.

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].