this is date picker for streamlit
Project description
Streamlit DatePicker
Project Introduction
streamlit-date-picker
is a date picker designed for use with Streamlit. It allows users to easily select a range of dates and times.
Installation
Install the package using the following command:
pip install streamlit-date-picker
Usage
import streamlit as st
from streamlit_date_picker import date_range_picker, PickerType, Unit, date_picker
st.title('Streamlit Date Picker')
# Use date_range_picker to create a datetime range picker
st.subheader('Date Range Picker')
date_range_string = date_range_picker(picker_type=PickerType.time.string_value,
start=-30, end=0, unit=Unit.minutes.string_value,
key='range_picker',
refresh_button={'is_show': True, 'button_name': 'Refresh last 30min',
'refresh_date': -30,
'unit': Unit.minutes.string_value})
if date_range_string is not None:
start_datetime = date_range_string[0]
end_datetime = date_range_string[1]
st.write(f"Date Range Picker [{start_datetime}, {end_datetime}]")
st.subheader('Date Picker')
# Use date_picker to create a date picker
date_string = date_picker(picker_type=PickerType.time.string_value, value=0, unit=Unit.days.string_value,
key='date_picker')
if date_string is not None:
st.write('Date Picker: ', date_string)
Parameter
Range Picker
picker_type
: Default picker type, type: str, options: time, date, week, month, quarter, year.start
: Default start time, type: int, default value: -30.end
: Default end time, type: int, default value: 0.unit
: Default time unit, type: str, options: milliseconds, seconds, minutes, hours, days, weeks, months, years.key
: Picker key, default value: None.refresh_button
: Refresh button configuration, type: {'is_show': bool, 'button_name': str}, default values: False and 'Refresh last 30min'. When the button is clicked, it refreshes the selected time range.- The return value of datetime_range_picker is of type str.
Date Picker
picker_type
: Default picker type, type: str, options: time, date, week, month, quarter, year.value
: Default value, type: int, default value: 0.unit
: Default time unit, type: str, options: milliseconds, seconds, minutes, hours, days, weeks, months, years.key
: Picker key, default value: None.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
streamlit-date-picker-0.0.2b5.tar.gz
(892.1 kB
view hashes)
Built Distribution
Close
Hashes for streamlit-date-picker-0.0.2b5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 380daee0a3d9a1f491c8c7bfd03637ded0f8635f818d67219cce33de538d5478 |
|
MD5 | 7b029fd85282b1cc82c09a1859a63552 |
|
BLAKE2b-256 | e8d9270df0581e325875e3d15b1d1fe2bc352fb91f1a400e9e41b542c330505f |
Close
Hashes for streamlit_date_picker-0.0.2b5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd6bebdb11fe61fb93c634970bd81041ab9a5202bb6d3035d96329f6e3aa303 |
|
MD5 | 4652b8f2df4f348b30755fecca22a5e9 |
|
BLAKE2b-256 | 674c4f759a0abc7e67e38a15d330b293b7746182585bccc2c878ead01865b289 |