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, 'refresh_date': int, 'unit': str}, default values: False, 'Refresh last 30min', -30 and minutes. 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.2b6.tar.gz
(892.1 kB
view hashes)
Built Distribution
Close
Hashes for streamlit-date-picker-0.0.2b6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0511ff54fc2277ca5bfeb0a5f21f8140a6cf81ef4426a3ed9903f64c80d9aeec |
|
MD5 | 1e3a978c0c2d858be60f5cc7c729d9ae |
|
BLAKE2b-256 | 60a9e23fb6278cbd094fbb5659ac0873740d8a5295e7692872cc1e2d22adeb3d |
Close
Hashes for streamlit_date_picker-0.0.2b6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 325120f16e793e5ce4d5edc6d2696715c956012ec61ff46832be0cc380e44173 |
|
MD5 | 0a5dec5ecbbb08bb5a2d4f50bffe4cfc |
|
BLAKE2b-256 | fac8fd47d10af19bf46ca193999ba60b5c0191ff2200c10c919563fad379a245 |