Introduction
Welcome to the Pipelogic documentation!
What is Pipelogic?
Pipelogic is a versatile software development tool designed for users of varying skill levels. It empowers researchers to effortlessly create components via browser-based user interface or command-line interface (CLI). For less technical users, Pipelogic Studio provides an easy way to connect components into solutions — pipelines.
In Pipelogic, a solution is composed of modular components that are interconnected to illustrate the flow of data. Each component is designed to execute a straightforward, easily understandable task.
Main Pipelogic Features
How to Use These Docs
On the left side of the screen, you'll find the docs navbar. The pages of the docs are organized sequentially, from basic to advanced, so you can follow them step-by-step when building your application. However, you can read them in any order or skip to the pages that apply to your use case.
On the right side of the screen, you'll see a table of contents that makes it easier to navigate between sections of a page. If you need to quickly find a page, you can use the search bar at the top, or the search shortcut (Ctrl+K or Cmd+K).
To quickstart, checkout the Getting Started guide.
Pipelogic Web Application vs. Pipelogic CLI
Pipelogic has two different tools: the Pipelogic Web Application and the Pipelogic CLI – ppl
. The Pipelogic Web Application is a browser based application with UI that allows you to use Pipelogic’s latest features, such as Interactive Visual Programming and Live Streaming. The Pipelogic CLI is the command line interface, which allows you to use most of the features that come within a web application, but only in the terminal.
Prerequisite Knowledge
Although our docs are designed to be beginner-friendly, we need to establish a baseline so that the docs can stay focused on Pipelogic functionality. We'll make sure to provide links to relevant documentation whenever we introduce a new concept.
To get the most out of our docs, it's recommended that you have a basic understanding of machine learning workflows, and in some more extreme cases Python or C++. If you need to brush up on your machine learning skills, check out some of the well known courses on coursera, which will introduce you to the fundamentals. Then, learn more about Pipelogic by understanding template pipelines and how they are built, and make sure to create a new pipeline on your own.
Accessibility
For optimal accessibility when using a screen reader while reading the docs, we recommend using Firefox and NVDA, or Safari and VoiceOver.
Join our Community
If you have questions about anything related to Pipelogic, you're always welcome to ask our community on Discord.