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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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