awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

Add Taipy library

Open RymMichaut opened this issue 2 years ago • 0 comments

Adding a new Python library for data visualization and web application building

What is this Python project?

Taipy is an open-source Python library for building your web application front-end & back-end. No knowledge of web development is required!

Taipy helps you develop an application's front-end without knowing about HTML, JS, and CSS. It provides a simple syntax, accelerating the process of creating interactive and customizable multiple-page dashboards. Taipy generates highly interactive interfaces, including charts and all sorts of widely used controls.

Taipy is also used to develop the back-end of an application. It models dataflows and orchestrates pipelines. Each pipeline execution is referred to as a scenario. Scenarios are stored, recorded, and actionable, enabling what-if analysis and KPI comparison.

Configuring your pipelines has never been simpler with the help of Taipy Studio, the graphical editor.

As a data scientist or developer, Taipy will help you be successful with your Python developments. Whether you want to develop a simple pilot or a full-scale application, either on IDEs’ or Notebooks, Taipy provides all the functionalities you need. It has been designed to reduce drastically the development and deployment time.

Besides, Taipy greatly eases your web application deployment. It provides the most suitable cloud tool to host, deploy, and share your Taipy applications easily. In addition, this platform provides the ability to manage, store, and maintain the various states of your backend.

What's the difference between this Python project and similar ones?

  • Provides a simple syntax to accelerate the process of creating interactive & customizable multiple-page dashboards without requiring any knowledge of web development (CSS, HTML, and JavaScript). It uses augmented Markdown.
  • Flexible: easy user input
  • Enables the use of asynchronous calls
  • Decimator: allows dealing with large/big data
  • Available on several development environments: IDEs or Notebooks.
  • API extension: allows the bringing of third-party graphical components and libraries.
  • Offers front-end and back-end components. Pure Python.
  • Callbacks: Efficient event loops

Anyone who agrees with this pull request could submit an Approve review to it.

RymMichaut avatar Aug 29 '23 13:08 RymMichaut