Skip to main content

Argmax Custom Components for Gradio

Project description


tags: [gradio-custom-component, Slider] title: argmax_gradio_components short_description: Custom components for Gradio colorFrom: blue colorTo: yellow sdk: gradio pinned: false app_file: space.py

argmax_gradio_components

🧩 Custom Gradio components by Argmax, Inc.

Components

  • RangeSlider: Double-thumb slider component for precise interval selection within a certain range.

Installation

pip install argmax_gradio_components

RangeSlider

Usage

import gradio as gr
from argmax_gradio_components import RangeSlider

with gr.Blocks() as demo:
    range_slider = RangeSlider(minimum=0, maximum=100, label="Select Range")
    output = gr.Markdown("Selected range: {0} to {1}")
    
    range_slider.change(
        lambda x: f"Selected range: {x[0]} to {x[1]}",
        inputs=range_slider,
        outputs=output
    )

demo.launch()

Component Details

Initialization

name type default description
minimum
float
0 Minimum value for slider.
maximum
float
100 Maximum value for slider.
value
tuple[float, float] | Callable | None
None Default value. If callable, the function will be called whenever the app loads to set the initial value of the component.
step
float | None
None Increment between slider values.
label
str | None
None The label for this component. Appears above the component and is also used as the header if there are a table of examples for this component.
visible
bool
True If False, component will be hidden.

Events

name description
change Triggered when the value of the RangeSlider changes either because of user input OR because of a function update.
input This listener is triggered when the user changes the value of the RangeSlider.
release This listener is triggered when the user releases the mouse on this RangeSlider.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argmax_gradio_components-0.1.0.tar.gz (44.8 MB view details)

Uploaded Source

Built Distribution

argmax_gradio_components-0.1.0-py3-none-any.whl (47.5 MB view details)

Uploaded Python 3

File details

Details for the file argmax_gradio_components-0.1.0.tar.gz.

File metadata

File hashes

Hashes for argmax_gradio_components-0.1.0.tar.gz
Algorithm Hash digest
SHA256 90ae0614325c1444fec95e8a043f06eb66ae213dfb06a999a147eef1d2463b13
MD5 251cabc30b5e0854608dfe1682a09a39
BLAKE2b-256 c141ec1b838bf31bee8fd5777ffafb514274acb832201619c876c2a87fba0881

See more details on using hashes here.

File details

Details for the file argmax_gradio_components-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for argmax_gradio_components-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea87c152d13c9a3b33c8da83b670ae502c26127664b1eab001fe63de3ed8fac2
MD5 2626c5266d678519a0d139ed215b5c21
BLAKE2b-256 f1652d2ab2f4ad994ad6a5ae50ad8c403e461adfd230636818a719cfb09bbde0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page