{"id":18604811,"url":"https://github.com/repnot/gauge-demo","last_synced_at":"2026-04-19T14:06:11.471Z","repository":{"id":203402684,"uuid":"707487234","full_name":"REPNOT/gauge-demo","owner":"REPNOT","description":"A Streamlit demo application for the streamviz Python package publicly available and distributed via the Python Package Index.","archived":false,"fork":false,"pushed_at":"2024-04-04T05:44:43.000Z","size":81175,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-01T10:08:03.490Z","etag":null,"topics":["data-visualization","plotly","python","streamlit"],"latest_commit_sha":null,"homepage":"https://stream-gauge.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/REPNOT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-10-20T02:27:44.000Z","updated_at":"2024-04-04T05:49:07.000Z","dependencies_parsed_at":"2023-11-07T13:36:14.774Z","dependency_job_id":"bb37c534-8846-4590-b01a-395813878924","html_url":"https://github.com/REPNOT/gauge-demo","commit_stats":null,"previous_names":["repnot/gauge-demo"],"tags_count":1,"template":false,"template_full_name":"streamlit/streamlit-hello","purl":"pkg:github/REPNOT/gauge-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REPNOT%2Fgauge-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REPNOT%2Fgauge-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REPNOT%2Fgauge-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REPNOT%2Fgauge-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/REPNOT","download_url":"https://codeload.github.com/REPNOT/gauge-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REPNOT%2Fgauge-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32009243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","plotly","python","streamlit"],"created_at":"2024-11-07T02:19:04.672Z","updated_at":"2026-04-19T14:06:11.448Z","avatar_url":"https://github.com/REPNOT.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Welcome!](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExdGNuamZlbGg2ZHVqdnMweGl0cHdmOWU1Y3Y1cXIwdnF0anptdTh6NyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/aWYNvKMvwPVADwIM4i/giphy.gif \"Introduction animation for plotly gauge indicator demo app on Streamlit\")\n\n\n# Plotly Indicator Gauge Demo App\n\n[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://stream-gauge.streamlit.app/)\n\n\u003cp\u003e\n    A \u003ca href=\"https://streamlit.io/\" target=\"_blank\"\u003eStreamlit\u003c/a\u003e demonstration application for \n    the \u003ca href=\"https://pypi.org/project/streamviz/\" target=\"_blank\"\u003estreamviz package\u003c/a\u003e publicly \n    available and distributed via the \u003ca href=\"https://pypi.org\" target=\"_blank\"\u003ePython Package Index\u003c/a\u003e.\n    The streamviz package helps developers quickly incorporate \n    \u003ca href=\"https://plotly.com/python/\" target=\"_blank\"\u003ePlotly\u003c/a\u003e gauge indicator visualizations\n    into their projects with the help of preset parameters. This application provides multiple demonstrations \n    and interactive examples to help users become familiar with streamviz.  Additional information about \n    the application, including source code, dependencies, tools used for development, and parameters, can \n    be found in the \u003ca href=\"https://stream-gauge.streamlit.app/Documentation\" target=\"_blank\"\u003edocumentation\u003c/a\u003e\n    section the site.\n\u003c/p\u003e\n\n# Introduction Demo\n\u003cp\u003e\n    Each of the tabs below provide different examples utilizing the gauge function using different parameters to customize the visualization.\n    Exapnding the tabs will reveal different input features used to interact with each demo, while also displaying and executing the code required to\n    produce the gauge visualization.\n\u003c/p\u003e\n\n# Dashboard Application Demo \nThis dashboard application combines multiple [Plotly](https://plotly.com/python/) indicator gauge visualization's with several [Streamlit](https://streamlit.io/) components\nto present Annual Supply \u0026 Disposition of Electricity report data collected from the [U.S. Energy Information Administration's](https://www.eia.gov/)\nwebsite using thier publicly available [API](https://www.eia.gov/opendata/).  The data used in this application is available\nfor download in a JSON format on the [documentation](https://stream-gauge.streamlit.app/Documentation) page of this site.\n\n\n# Interactive Demo\n\u003cp\u003e\n    This page provides a demonstration that allows viewers to directly interact with the gauge visualization, while also providing\n    a group of settings that can be used to customize the visualization.\n\u003c/p\u003e\n\n# Automated Demo\n\u003cp\u003e\n    This application utilizes random number generators and the \n    \u003ca href=\"https://docs.streamlit.io/library/api-reference/control-flow/st.rerun\" target=\"_blank\"\u003est.run\u003c/a\u003e \n    feature to produce effects comparable to a live data stream and is intended to showcase \n    \u003ca href=\"https://streamlit.io/\" target=\"_blank\"\u003eStreamlit's\u003c/a\u003e capabilities.  The application can be\n    stopped at any time by pressing the stop button located at the bottom of the page.  Once stopped, the \n    random number generators can only be restarted by refreshing the browser or by backing out of the page and \n    then re-entering.\n\u003c/p\u003e\n\n# [Documentation](https://stream-gauge.streamlit.app/Documentation)\n\u003cp\u003e\n    This page contains source code, JSON files for datasets used in the dashbaord demonstration,\n    and additional documentation related to content presented throughout the application.  Visitors are welcomed to view, download, and utilize the files at their descretion.\n\u003c/p\u003e\n\n\n### Software \u0026 Tools Used\n\n| Product              | Link                                                          |\n| -------------------- | ------------------------------------------------------------- |\n| Github Codespaces    | https://github.com/features/codespaces                        |\n| Github Repositories  | https://github.com/                                           |\n| Microsoft VS Code    | https://code.visualstudio.com/                                |\n| Techsmith Camtasia   | https://www.techsmith.com/video-editor.html                   |\n| git                  | https://git-scm.com/                                          |\n| Streamlit Workspaces | https://share.streamlit.io/                                   |\n| Typedown 1.2.18.0    | https://apps.microsoft.com/detail/9P8TCW4H2HB4?hl=en-us\u0026gl=US |\n\n### Dependencies\n\n| Library   | Language | Link                                                               |\n| --------- | -------- | ------------------------------------------------------------------ |\n| Streamlit | Python   | https://github.com/streamlit/streamlit                             |\n| Plotly    | Python   | https://github.com/plotly/plotly.py                                |\n| pandas    | Python   | https://github.com/pandas-dev/pandas                               |\n\n\n### Function Parameters\n\n| Name                             | Data Type        | Short Desc                           | Options                       |\n| -------------------------------- | ---------------- | ------------------------------------ | ----------------------------- |\n| gVal                             | \"integer, float\" | gauge Value (required)               |                               |\n| gTitle                           | string           | gauge Title (default '')             |                               |\n| gMode                            | string           | gauge Mode (default gauge+number)    | \"gauge+number, gauge, number\" |\n| gSize                            | String           | gauge Size (default FULL)            | \"SML, MED, LRG, FULL, CUST\"   |\n| grLow                            | \"integer, float\" | Low gauge Range (default 0.30)       |                               |\n| grMid                            | \"integer, float\" | Middle gauge Range (default 0.70)    |                               |\n| gcLow                            | string           | Low gauge Color (default #FF1708)    |                               |\n| gcMid                            | string           | Middle gauge Color (default #FF9400) |                               |\n| gcHigh                           | string           | High gauge Color (default #1B8720)   |                               |\n| sFix                             | string           | gauge Value Suffix (default 0.0)     | %                             |\n| gTheme                           | string           | Gauge theme color (default Black)    |                               |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepnot%2Fgauge-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frepnot%2Fgauge-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepnot%2Fgauge-demo/lists"}