GithubHelp home page GithubHelp logo

jrobinav / test Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marisogo/test

0.0 0.0 0.0 19.59 MB

Turns Data and AI algorithms into full web apps in no time.

Home Page: https://www.taipy.io/

test's Introduction

Taipy Logo

Welcome to Taipy

PyPI

Turns Data and AI algorithms into full web apps in no time.

How? Taipy GUI with Taipy Core pops out as a 360ยฐ platform to build production-ready web apps



Open Source, 100% Python




๐Ÿ“Š We make both ends meet โš™๏ธ


TAIPY GUI - the frond end TAIPY CORE - the back end
Taipy Logo Taipy Logo


Installation

Open a terminal and run:

$ pip install taipy

You're all set! All aboard the Taipy journey ๐Ÿš‚


Ready, Set, GUI

Tiny Taipy GUI Demo

Create a new file taipy.py with the following code:

from taipy import Gui

my_app="""
# Welcome to Taipy
## Getting started with Taipy GUI

### How excited are you to try TAIPY?

<|{my_param}|slider|min=1|max=100|>

My excitement level: <|{my_param}|text|>
"""

my_param=100

Gui(page=my_app).run()

Press RUN/CTRL+F5

GUI demo
๐ŸŽŠ TADA! ๐ŸŽŠ


Gimme more



EN-CORE?

Let's create a quick pipeline that doubles our input number 43


Taipy Studio - The easy peasy way

You can use the CORE editor called Taipy Studio in VSCode.

GUI demo

Taipy CORE - a walk on the code side

Low Code your DAGs

import taipy as tp
from taipy import Config

#function
def double(nb):
    return nb * 2

input_data=43

#datanodes
input_data_node_cfg = Config.configure_data_node("input", default_data=input_data)
output_data_node_cfg = Config.configure_data_node("output")

#Configuration of task
task_cfg = Config.configure_task("double",
                                 double,
                                 input_data_node_cfg,
                                 output_data_node_cfg)

#Configuration of the pipeline and scenario
pipeline_cfg = Config.configure_pipeline("my_pipeline", [task_cfg])
scenario_cfg = Config.configure_scenario("my_scenario", [pipeline_cfg])

#my_scenario is the id of the scenario configured
scenario_cfg = Config.scenarios['my_scenario']

tp.Core().run()

# Creation of the scenario and execution
scenario = tp.create_scenario(scenario_cfg)
tp.submit(scenario)

print("Value at the end of task", scenario.output.read())

CORE demo

Contributing โš’โš’

Want to help build Taipy? Check out our CONTRIBUTING.md file.

Code of conduct

Want to be part of the Taipy community? Check out our CODE_OF_CONDUCT.md file.

License

Copyright 2023 Avaiga Private Limited

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directory Structure

  • taipy:
    • _run.py: The python module exposing the method run to use to start a Taipy application.
  • CODE_OF_CONDUCT.md: Code of conduct for members and contributors of taipy.
  • CONTRIBUTING.md: Instructions to contribute to taipy.
  • INSTALLATION.md: Instructions to install taipy.
  • LICENSE: The Apache 2.0 License.
  • README.md: Current file.
  • setup.py: The setup script managing building, distributing, and installing taipy.

test's People

Contributors

marisogo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.