# Flytekit Deck Plugin
This plugin provides additional renderers to improve task visibility within Flytekit.
## Installation
To install the plugin, run the following command:
```bash
pip install flytekitplugins-deck-standard
```
## Renderer 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.
Raw data
{
"_id": null,
"home_page": "https://github.com/flyteorg/flytekit/tree/master/plugins/flytekit-data-fsspec",
"name": "flytekitplugins-deck-standard",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "flyteorg",
"author_email": "admin@flyte.org",
"download_url": "https://files.pythonhosted.org/packages/ce/b3/d1edf1e37d169dfa89f501c2464f6f3db1cb5b26696ad1dba8b42f95629a/flytekitplugins_deck_standard-1.15.0.tar.gz",
"platform": null,
"description": "# Flytekit Deck Plugin\n\nThis plugin provides additional renderers to improve task visibility within Flytekit.\n\n## Installation\n\nTo install the plugin, run the following command:\n\n```bash\npip install flytekitplugins-deck-standard\n```\n\n## Renderer Requirements\n\nEach renderer may require additional modules.\n\nThe table below outlines the dependencies for each renderer:\n\n| Renderer | Required Module(s) |\n|------------------------|-----------------------------|\n| SourceCodeRenderer | `pygments` |\n| FrameProfilingRenderer | `pandas`, `ydata-profiling` |\n| MarkdownRenderer | `markdown` |\n| BoxRenderer | `pandas`, `plotly` |\n| ImageRenderer | `pillow` |\n| TableRenderer | `pandas` |\n| GanttChartRenderer | `pandas`, `plotly` |\n\n## Renderer Descriptions\n\n### SourceCodeRenderer\nConverts Python source code to HTML using the Pygments library.\n\n### FrameProfilingRenderer\nGenerates a profiling report based on a pandas DataFrame using `ydata_profiling`.\n\n### MarkdownRenderer\nConverts markdown strings to HTML.\n\n### BoxRenderer\nCreates a box-and-whisker plot from a column in a pandas DataFrame.\n\n### ImageRenderer\nDisplays images from a `FlyteFile` or `PIL.Image.Image` object in HTML.\n\n### TableRenderer\nRenders a pandas DataFrame as an HTML table with customizable headers and table width.\n\n### GanttChartRenderer\nDisplays a Gantt chart using a pandas DataFrame with \"Start\", \"Finish\", and \"Name\" columns.\n",
"bugtrack_url": null,
"license": "apache2",
"summary": "This Plugin provides more renderers to improve task visibility",
"version": "1.15.0",
"project_urls": {
"Homepage": "https://github.com/flyteorg/flytekit/tree/master/plugins/flytekit-data-fsspec"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "2f798dcffe0d67b70ddd6b4cece592b91b3a148835e1577e8f3dfdd8f594cc8e",
"md5": "56e39627176be9d995e6edb39b483862",
"sha256": "8d92b287b016432af04d6ae4f89e29dfaf04a5b943d17c640b48f5bd9118c220"
},
"downloads": -1,
"filename": "flytekitplugins_deck_standard-1.15.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "56e39627176be9d995e6edb39b483862",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 6533,
"upload_time": "2025-02-15T01:58:32",
"upload_time_iso_8601": "2025-02-15T01:58:32.943455Z",
"url": "https://files.pythonhosted.org/packages/2f/79/8dcffe0d67b70ddd6b4cece592b91b3a148835e1577e8f3dfdd8f594cc8e/flytekitplugins_deck_standard-1.15.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ceb3d1edf1e37d169dfa89f501c2464f6f3db1cb5b26696ad1dba8b42f95629a",
"md5": "c05c6b68e27a4df9ef18c82fe2215d9f",
"sha256": "7e0f8ab99ff466e3d8c611edb0939fbab3038d79f27ab56c4b0c2354526a89de"
},
"downloads": -1,
"filename": "flytekitplugins_deck_standard-1.15.0.tar.gz",
"has_sig": false,
"md5_digest": "c05c6b68e27a4df9ef18c82fe2215d9f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 6265,
"upload_time": "2025-02-15T01:59:31",
"upload_time_iso_8601": "2025-02-15T01:59:31.073859Z",
"url": "https://files.pythonhosted.org/packages/ce/b3/d1edf1e37d169dfa89f501c2464f6f3db1cb5b26696ad1dba8b42f95629a/flytekitplugins_deck_standard-1.15.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-15 01:59:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "flyteorg",
"github_project": "flytekit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "flytekitplugins-deck-standard"
}