Announcing Taipy 2.1!

Taipy 2.1 brings powerful new features, yet we made it even easier!

We launched Taipy in 2022 with a radical idea: creating powerful Python web applications as quickly as possible.

In just a few months since the last release, our users have delivered amazing software, from pilots to full-scale applications.

Our strategy is to provide full coverage with Taipy GUI and Taipy Core (Pipeline & Scenario Management).
We want Taipy to help with a wide range of Python developments: from simple pilots with dashboards to complex Python applications, multi-user, highly interactive, embedding AI models, etc.

The feedback has been fantastic, and we thank all our adopters in Europe, the US, and Asia. In this latest release, major features are on the menu.

Let’s start with Taipy Core. 

To emphasize our low-code philosophy, creating pipeline configurations with Taipy Core needed an interactive editor, which is now the case with Taipy Studio.

Taipy Studio

Taipy Studio Screenshot

With Taipy Studio, you can create a complete configuration for your pipelines and scenarios graphically. Such configurations can be saved as a TOML file which can then be loaded in your Python code to create pipeline instances and execution runs.

The previous Python method of creating your Pipeline DAGs is still available. It is still valid when facing dynamic pipelines (pipelines that can only be created programmatically).

Scenario/Pipeline Versioning

Indeed, there was a significant need for version management for Taipy pipeline/scenario configurations. An application is constantly evolving. Developers must maintain the configuration by modifying data sources, new tasks, etc. The new versioning system will naturally help manage this aspect from your command line.

Here we first list existing versions, then execute a scenario/pipeline in production mode with a new version number.

Version control

More on Taipy Core 2.1

Parquet
  • Taipy Core is now integrated with Modin Dataframes. Our Data Nodes can now expose Modin Dataframes.

Modin Dataframe

Taipy GUI 2.1

  • First, many more charts are at your disposal: Bubble charts, Heatmaps, Error chars, Polar & Radar charts, Financial charts, etc.

Graph definition code

  • Taipy Studio also brings a code auto-completion feature that is most helpful when writing Taipy GUI code.

Code completion

  • The Decimator: This is a neat graphical filter for large data sets.
    What does it do? Python charts are not made for large data sets. They usually crash or lead to cluttered graphics. The Decimator solves these issues. It removes the points that least modify the shape of the curve (for line charts) or the form of clusters (in the case of scatter plots), etc. Simply add a new property to your Taipy GUI charts to use it.

Code completion

Since Taipy is very community-driven, do not hesitate to propose new features on our community discussion board or, even better, submit an issue on our git repositories.

Thank you for inspiring us with your feedback, enthusiasm, and creativity. Please keep sharing your apps. And keep sending us comments, ideas, bugs, feature requests, articles, and words of encouragement.

Have great fun developing pilots and projects with Taipy, and stay tuned for upcoming updates!

Vincent GOSSELIN
CEO and Co-Founder of Taipy

Watch your application come to life

Start with Taipy now

$ pip install taipy