Pypr

Pypr

Augmented Data Pipelines
Pypr (pronounced "piper") makes data pipelines more Accessible, Reproducible, and Cost-efficient
While Pypr is being prepared for release, you can explore the demo and opt in for updates

Demo   Notifications
Pypr
Pypr is the result of a collaborative effort to improve the quality and efficacy of research. This achievement was made possible by the generous contributions of scientists and developers from across the globe.

What problem does Pypr solve?

The problem is that computer programs are not like cars! Once you learn how to drive, you can operate a wide range of cars regardless of their makes and models. This is possible because car controls are greatly standardized (e.g. gas pedal is always on the right and brake is always on the left). Unlike cars, computer programs lack such standardized controls. As a result, utilizing each new program often requires a separate training process. This is inefficient and time consuming.

For example, to pass an input file to a command line program, you may need to use the flag "-i", "--file", "--source", another flag, or no flag at all. There is no standard way! Consulting software manuals to learn the expected flags and other arbitrary requirements such as input formats and environmental settings can significantly reduce productivity.

Pypr offers a standardized user interface to abstract away irrelevant software differences without compromising your access to fine-grained controls. This allows you to interact with various programs intuitively without having to keep up with their manuals.

Why use Pypr?

Pypr enables you to...
  • visually audit the entire pipeline at a glance.
  • make fine-grained modifications within GUI.
  • have full control over the underlying codes.
  • automate pipeline interoperability checks.
  • automate repetitive tasks like reformatting.
  • debug, reuse, and share pipelines easily.
  • run pipelines in the cloud or on-premise.
  • run each app on a different server.
These features may be rolled out across several releases.
Pypr

Who is Pypr for?

Although initially planned for use by academic researchers to reduce the overhead of research software engineering, Pypr can now help programmers, developers, and hobbyists with automating computer tasks.
Contribute
By supporting Pypr's research and development before launch, you'll receive these perks as a token of appreciation:

  1. Early access to upcoming features.
  2. Participation in development discussions.
  3. Recognition as an early backer.

To make a contribution (via Stripe.com), simply scan or click the QR code below.
Invest QR Code
Scan or Click