Deck
| Name: | flytekitplugins-deck-standard |
| Version: | 0.0.0+develop |
| Author: | [email protected] |
| Provides: |
flytekitplugins.deck |
| Requires: |
flytekit |
| Python: | >=3.9 |
| License: | apache2 |
| Source Code: | https://github.com/flyteorg/flytekit/tree/master/plugins/flytekit-deck-standard |
- Intended Audience :: Science/Research
- Intended Audience :: Developers
- License :: OSI Approved :: Apache Software License
- Programming Language :: Python :: 3.9
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: 3.11
- Programming Language :: Python :: 3.12
- Topic :: Scientific/Engineering
- Topic :: Scientific/Engineering :: Artificial Intelligence
- Topic :: Software Development
- Topic :: Software Development :: Libraries
- Topic :: Software Development :: Libraries :: Python Modules
This plugin provides additional renderers to improve task visibility within Flytekit.
Installation
To install the plugin, run the following command:
pip install flytekitplugins-deck-standardRenderer Requirements
Each renderer may require additional modules.
The table below outlines the dependencies for each renderer:
| Renderer | Required Module(s) |
|---|---|
| SourceCodeRenderer | pygments |
| FrameProfilingRenderer | pandas, ydata-profiling |
| MarkdownRenderer | markdown |
| BoxRenderer | pandas, plotly |
| ImageRenderer | pillow |
| TableRenderer | pandas |
| GanttChartRenderer | pandas, plotly |
Renderer Descriptions
SourceCodeRenderer
Converts Python source code to HTML using the Pygments library.
FrameProfilingRenderer
Generates a profiling report based on a pandas DataFrame using ydata_profiling.
MarkdownRenderer
Converts markdown strings to HTML.
BoxRenderer
Creates a box-and-whisker plot from a column in a pandas DataFrame.
ImageRenderer
Displays images from a FlyteFile or PIL.Image.Image object in HTML.
TableRenderer
Renders a pandas DataFrame as an HTML table with customizable headers and table width.
GanttChartRenderer
Displays a Gantt chart using a pandas DataFrame with “Start”, “Finish”, and “Name” columns.