|
@@ -16,22 +16,20 @@ Build Python Data & AI web applications
|
|
|
|
|
|
<div align="center">
|
|
|
From simple pilots to production-ready web applications in no time. <br />
|
|
|
-No more compromise on performance, customization, and scalability.
|
|
|
+No more compromises on performance, customization, and scalability.
|
|
|
</div>
|
|
|
|
|
|
<br />
|
|
|
|
|
|
<div align="center">
|
|
|
-
|
|
|
**Go beyond existing libraries**
|
|
|
-
|
|
|
</div>
|
|
|
|
|
|
<p align="center"><h4>
|
|
|
<br />
|
|
|
- <a href="https://docs.taipy.io/en/latest/"><strong>📚 Explore the docs </strong></a>
|
|
|
+ <a href="https://docs.taipy.io/en/latest/"><strong>📚 Explore the Docs </strong></a>
|
|
|
<br />
|
|
|
- <a href="https://discord.com/invite/SJyz2VJGxV"><strong> 🫱🏼🫲🏼 Discord support </strong></a>
|
|
|
+ <a href="https://discord.com/invite/SJyz2VJGxV"><strong> 🫱🏼🫲🏼 Discord Support </strong></a>
|
|
|
<br />
|
|
|
<a href="https://docs.taipy.io/en/latest/gallery/"><strong> 👀 Demos & Examples </strong></a>
|
|
|
</h4>
|
|
@@ -57,8 +55,8 @@ Taipy is designed for data scientists and machine learning engineers to build da
|
|
|
|
|
|
|
|
|
⭐️ Enables building production-ready web applications. <br />
|
|
|
-⭐️ No need to learn new languages. Only Python is needed.<br />
|
|
|
-⭐️ Concentrate on Data and AI algorithms without development and deployment complexities.<br />
|
|
|
+⭐️ No need to learn new languages; only Python is needed.<br />
|
|
|
+⭐️ Concentrate on data and AI algorithms without the complexities of development and deployment.<br />
|
|
|
|
|
|
|
|
|
|
|
@@ -83,19 +81,19 @@ Taipy is a Two-in-One Tool for UI Generation and Scenario/Data Management
|
|
|
|
|
|
## ⚙️ Quickstart
|
|
|
|
|
|
-To install the Taipy stable release run:
|
|
|
+To install the stable release of Taipy, run:
|
|
|
|
|
|
```bash
|
|
|
pip install taipy
|
|
|
```
|
|
|
|
|
|
|
|
|
-Ready to Install Taipy? 🚀<br>
|
|
|
+**Ready to Install Taipy?** 🚀<br>
|
|
|
Get everything set up in no time! Whether you're using a Conda environment or installing from
|
|
|
source, follow our [Installation Guide](https://docs.taipy.io/en/latest/installation/) for
|
|
|
-step-by-step instructions.<br/>
|
|
|
+step-by-step instructions.<br>
|
|
|
|
|
|
-Excited to Dive In? 💡 <br>
|
|
|
+**Excited to Dive In?** 💡 <br>
|
|
|
Start building with Taipy today! Our
|
|
|
[Getting Started Guide](https://docs.taipy.io/en/latest/tutorials/getting_started/) is the
|
|
|
perfect place to begin your journey and unlock the full potential of Taipy.
|
|
@@ -111,12 +109,12 @@ It then displays the top seven most popular movies in that genre.
|
|
|
|
|
|
<br />
|
|
|
|
|
|
-> ⚠️ Keep in mind, in this example, we're using a very basic pipeline that consists of just one task. However,<br />
|
|
|
+> ⚠️ Keep in mind that in this example, we're using a very basic pipeline that consists of just one task. However,<br />
|
|
|
> Taipy is capable of handling much more complex pipelines 🚀
|
|
|
|
|
|
<br />
|
|
|
|
|
|
-Below is our filter function. This is a typical Python function and it's the only task used in this scenario.
|
|
|
+Below is our filter function. This is a typical Python function, and it's the only task used in this scenario.
|
|
|
|
|
|
```python
|
|
|
def filter_genre(initial_dataset: pd.DataFrame, selected_genre):
|
|
@@ -125,7 +123,7 @@ def filter_genre(initial_dataset: pd.DataFrame, selected_genre):
|
|
|
return filtered_data
|
|
|
```
|
|
|
|
|
|
-This is the execution graph of the scenario we are implementing
|
|
|
+This is the execution graph of the scenario we are implementing:
|
|
|
|
|
|
<p align="center">
|
|
|
<img src="https://github.com/Avaiga/taipy/raw/develop/readme_img/readme_exec_graph.png" width="600" align="center" />
|
|
@@ -133,12 +131,12 @@ This is the execution graph of the scenario we are implementing
|
|
|
|
|
|
### Taipy Studio
|
|
|
|
|
|
-You can use the Taipy Studio extension in Visual Studio Code to configure your scenario with no code<br />
|
|
|
+You can use the Taipy Studio extension in Visual Studio Code to configure your scenario with no code.<br />
|
|
|
Your configuration is automatically saved as a TOML file.<br />
|
|
|
-Check out Taipy Studio [Documentation](https://docs.taipy.io/en/latest/manuals/studio/)
|
|
|
+Check out the Taipy Studio [Documentation](https://docs.taipy.io/en/latest/manuals/studio/).
|
|
|
|
|
|
For more advanced use cases or if you prefer coding your configurations instead of using Taipy Studio,<br />
|
|
|
-Check out the movie genre demo scenario creation with this [Demo](https://docs.taipy.io/en/latest/gallery/other/movie_genre_selector/).
|
|
|
+check out the movie genre demo scenario creation with this [Demo](https://docs.taipy.io/en/latest/gallery/other/movie_genre_selector/).
|
|
|
|
|
|

|
|
|
|
|
@@ -148,7 +146,7 @@ Check out the movie genre demo scenario creation with this [Demo](https://docs.t
|
|
|
|
|
|
This simple Taipy application demonstrates how to create a basic film recommendation system using Taipy.<br />
|
|
|
The application filters a dataset of films based on the user's selected genre and displays the top seven films in that genre by popularity.
|
|
|
-Here is the full code for both the front-end and back-end of the application.
|
|
|
+Here is the full code for both the front end and back end of the application.
|
|
|
|
|
|
```python
|
|
|
import taipy as tp
|
|
@@ -192,8 +190,8 @@ if __name__ == "__main__":
|
|
|
|
|
|
# Get the list of genres
|
|
|
genres = [
|
|
|
- "Action", "Adventure", "Animation", "Children", "Comedy", "Fantasy", "IMAX"
|
|
|
- "Romance", "Sci-FI", "Western", "Crime", "Mystery", "Drama", "Horror", "Thriller", "Film-Noir", "War", "Musical", "Documentary"
|
|
|
+ "Action", "Adventure", "Animation", "Children", "Comedy", "Fantasy", "IMAX",
|
|
|
+ "Romance", "Sci-Fi", "Western", "Crime", "Mystery", "Drama", "Horror", "Thriller", "Film-Noir", "War", "Musical", "Documentary"
|
|
|
]
|
|
|
|
|
|
# Initialization of variables
|
|
@@ -202,12 +200,12 @@ if __name__ == "__main__":
|
|
|
|
|
|
# User interface definition
|
|
|
my_page = """
|
|
|
-# Film recommendation
|
|
|
+# Film Recommendation
|
|
|
|
|
|
-## Choose your favorite genre
|
|
|
+## Choose Your Favorite Genre
|
|
|
<|{selected_genre}|selector|lov={genres}|on_change=on_genre_selected|dropdown|>
|
|
|
|
|
|
-## Here are the top seven picks by popularity
|
|
|
+## Here are the Top Seven Picks by Popularity
|
|
|
<|{df}|chart|x=Title|y=Popularity %|type=bar|title=Film Popularity|>
|
|
|
"""
|
|
|
|
|
@@ -223,9 +221,9 @@ And the final result:
|
|
|
|
|
|
Want to help build Taipy? Check out our [**Contributing Guide**](https://github.com/Avaiga/taipy/blob/develop/CONTRIBUTING.md).
|
|
|
|
|
|
-## 🪄 Code of conduct
|
|
|
+## 🪄 Code of Conduct
|
|
|
|
|
|
-Want to be part of the Taipy community? Check out our **[Code of Conduct](https://github.com/Avaiga/taipy/blob/develop/CODE_OF_CONDUCT.md)**
|
|
|
+Want to be part of the Taipy community? Check out our **[Code of Conduct](https://github.com/Avaiga/taipy/blob/develop/CODE_OF_CONDUCT.md)**.
|
|
|
|
|
|
## 🪪 License
|
|
|
|