Contents

Streamlit library internals

0

This page is all about the streamlit python library, the contents below is auto-generated by inspecting the package’s code base.

This page is experimental: if you are seeking help with the `streamlit` python package it's usually best to reference the libraries offical documentation page.

Package Files

  • streamlit/__init__.py
  • streamlit/__main__.py
  • streamlit/app_session.py
  • streamlit/beta_util.py
  • streamlit/bootstrap.py
  • streamlit/caching
  • streamlit/caching/__init__.py
  • streamlit/caching/cache_errors.py
  • streamlit/caching/cache_utils.py
  • streamlit/caching/hashing.py
  • streamlit/caching/memo_decorator.py
  • streamlit/caching/singleton_decorator.py
  • streamlit/case_converters.py
  • streamlit/cli.py
  • streamlit/code_util.py
  • streamlit/commands
  • streamlit/commands/__init__.py
  • streamlit/commands/page_config.py
  • streamlit/components
  • streamlit/components/__init__.py
  • streamlit/components/v1
  • streamlit/components/v1/__init__.py
  • streamlit/components/v1/component_arrow.py
  • streamlit/components/v1/components.py
  • streamlit/config.py
  • streamlit/config_option.py
  • streamlit/config_util.py
  • streamlit/credentials.py
  • streamlit/cursor.py
  • streamlit/delta_generator.py
  • streamlit/development.py
  • streamlit/echo.py
  • streamlit/elements
  • streamlit/elements/__init__.py
  • streamlit/elements/alert.py
  • streamlit/elements/arrow.py
  • streamlit/elements/arrow_altair.py
  • streamlit/elements/arrow_vega_lite.py
  • streamlit/elements/balloons.py
  • streamlit/elements/bokeh_chart.py
  • streamlit/elements/button.py
  • streamlit/elements/camera_input.py
  • streamlit/elements/checkbox.py
  • streamlit/elements/color_picker.py
  • streamlit/elements/dataframe_selector.py
  • streamlit/elements/deck_gl_json_chart.py
  • streamlit/elements/doc_string.py
  • streamlit/elements/empty.py
  • streamlit/elements/exception.py
  • streamlit/elements/file_uploader.py
  • streamlit/elements/form.py
  • streamlit/elements/graphviz_chart.py
  • streamlit/elements/iframe.py
  • streamlit/elements/image.py
  • streamlit/elements/json.py
  • streamlit/elements/layouts.py
  • streamlit/elements/legacy_altair.py
  • streamlit/elements/legacy_data_frame.py
  • streamlit/elements/legacy_vega_lite.py
  • streamlit/elements/lib
  • streamlit/elements/lib/__init__.py
  • streamlit/elements/lib/dicttools.py
  • streamlit/elements/map.py
  • streamlit/elements/markdown.py
  • streamlit/elements/media.py
  • streamlit/elements/metric.py
  • streamlit/elements/multiselect.py
  • streamlit/elements/number_input.py
  • streamlit/elements/plotly_chart.py
  • streamlit/elements/progress.py
  • streamlit/elements/pyplot.py
  • streamlit/elements/radio.py
  • streamlit/elements/select_slider.py
  • streamlit/elements/selectbox.py
  • streamlit/elements/slider.py
  • streamlit/elements/text.py
  • streamlit/elements/text_widgets.py
  • streamlit/elements/time_widgets.py
  • streamlit/elements/utils.py
  • streamlit/elements/write.py
  • streamlit/env_util.py
  • streamlit/error_util.py
  • streamlit/errors.py
  • streamlit/file_util.py
  • streamlit/folder_black_list.py
  • streamlit/forward_msg_cache.py
  • streamlit/forward_msg_queue.py
  • streamlit/git_util.py
  • streamlit/hello
  • streamlit/hello/__init__.py
  • streamlit/hello/demos.py
  • streamlit/hello/hello.py
  • streamlit/in_memory_file_manager.py
  • streamlit/js_number.py
  • streamlit/legacy_caching
  • streamlit/legacy_caching/__init__.py
  • streamlit/legacy_caching/caching.py
  • streamlit/legacy_caching/hashing.py
  • streamlit/logger.py
  • streamlit/magic.py
  • streamlit/metrics_util.py
  • streamlit/net_util.py
  • streamlit/proto
  • streamlit/proto/Alert_pb2.py
  • streamlit/proto/ArrowNamedDataSet_pb2.py
  • streamlit/proto/ArrowVegaLiteChart_pb2.py
  • streamlit/proto/Arrow_pb2.py
  • streamlit/proto/Audio_pb2.py
  • streamlit/proto/BackMsg_pb2.py
  • streamlit/proto/Balloons_pb2.py
  • streamlit/proto/Block_pb2.py
  • streamlit/proto/BokehChart_pb2.py
  • streamlit/proto/Button_pb2.py
  • streamlit/proto/CameraInput_pb2.py
  • streamlit/proto/Checkbox_pb2.py
  • streamlit/proto/ClientState_pb2.py
  • streamlit/proto/ColorPicker_pb2.py
  • streamlit/proto/Common_pb2.py
  • streamlit/proto/Components_pb2.py
  • streamlit/proto/DataFrame_pb2.py
  • streamlit/proto/DateInput_pb2.py
  • streamlit/proto/DeckGlJsonChart_pb2.py
  • streamlit/proto/Delta_pb2.py
  • streamlit/proto/DocString_pb2.py
  • streamlit/proto/DownloadButton_pb2.py
  • streamlit/proto/Element_pb2.py
  • streamlit/proto/Empty_pb2.py
  • streamlit/proto/Exception_pb2.py
  • streamlit/proto/Favicon_pb2.py
  • streamlit/proto/FileUploader_pb2.py
  • streamlit/proto/ForwardMsg_pb2.py
  • streamlit/proto/GitInfo_pb2.py
  • streamlit/proto/GraphVizChart_pb2.py
  • streamlit/proto/IFrame_pb2.py
  • streamlit/proto/Image_pb2.py
  • streamlit/proto/Json_pb2.py
  • streamlit/proto/Markdown_pb2.py
  • streamlit/proto/Metric_pb2.py
  • streamlit/proto/MultiSelect_pb2.py
  • streamlit/proto/NamedDataSet_pb2.py
  • streamlit/proto/NewSession_pb2.py
  • streamlit/proto/NumberInput_pb2.py
  • streamlit/proto/PageConfig_pb2.py
  • streamlit/proto/PageInfo_pb2.py
  • streamlit/proto/PlotlyChart_pb2.py
  • streamlit/proto/Progress_pb2.py
  • streamlit/proto/Radio_pb2.py
  • streamlit/proto/RootContainer_pb2.py
  • streamlit/proto/Selectbox_pb2.py
  • streamlit/proto/SessionEvent_pb2.py
  • streamlit/proto/SessionState_pb2.py
  • streamlit/proto/Slider_pb2.py
  • streamlit/proto/Spinner_pb2.py
  • streamlit/proto/TextArea_pb2.py
  • streamlit/proto/TextInput_pb2.py
  • streamlit/proto/Text_pb2.py
  • streamlit/proto/TimeInput_pb2.py
  • streamlit/proto/VegaLiteChart_pb2.py
  • streamlit/proto/Video_pb2.py
  • streamlit/proto/WidgetStates_pb2.py
  • streamlit/proto/__init__.py
  • streamlit/proto/openmetrics_data_model_pb2.py
  • streamlit/py.typed
  • streamlit/script_request_queue.py
  • streamlit/script_run_context.py
  • streamlit/script_runner.py
  • streamlit/secrets.py
  • streamlit/server
  • streamlit/server/__init__.py
  • streamlit/server/routes.py
  • streamlit/server/server.py
  • streamlit/server/server_util.py
  • streamlit/server/upload_file_request_handler.py
  • streamlit/session_data.py
  • streamlit/source_util.py
  • streamlit/state
  • streamlit/state/__init__.py
  • streamlit/state/session_state.py
  • streamlit/state/widgets.py
  • streamlit/static
  • streamlit/static/asset-manifest.json
  • streamlit/static/assets
  • streamlit/static/assets/streamlit.css
  • streamlit/static/favicon.png
  • streamlit/static/index.html
  • streamlit/static/static
  • streamlit/static/static/css
  • streamlit/static/static/css/5.099fba4a.chunk.css
  • streamlit/static/static/css/7.7e519f82.chunk.css
  • streamlit/static/static/css/main.b46f6fce.chunk.css
  • streamlit/static/static/js
  • streamlit/static/static/js/0.99f3be7e.chunk.js
  • streamlit/static/static/js/1.81ecafc7.chunk.js
  • streamlit/static/static/js/10.eb1843cb.chunk.js
  • streamlit/static/static/js/10.eb1843cb.chunk.js.LICENSE.txt
  • streamlit/static/static/js/11.63024344.chunk.js
  • streamlit/static/static/js/11.63024344.chunk.js.LICENSE.txt
  • streamlit/static/static/js/12.369a02eb.chunk.js
  • streamlit/static/static/js/13.ce2629b8.chunk.js
  • streamlit/static/static/js/13.ce2629b8.chunk.js.LICENSE.txt
  • streamlit/static/static/js/14.60bbe9b1.chunk.js
  • streamlit/static/static/js/14.60bbe9b1.chunk.js.LICENSE.txt
  • streamlit/static/static/js/15.c0c40726.chunk.js
  • streamlit/static/static/js/15.c0c40726.chunk.js.LICENSE.txt
  • streamlit/static/static/js/16.33885814.chunk.js
  • streamlit/static/static/js/17.4f9b418b.chunk.js
  • streamlit/static/static/js/17.4f9b418b.chunk.js.LICENSE.txt
  • streamlit/static/static/js/18.484a6d5f.chunk.js
  • streamlit/static/static/js/18.484a6d5f.chunk.js.LICENSE.txt
  • streamlit/static/static/js/19.f1f79936.chunk.js
  • streamlit/static/static/js/19.f1f79936.chunk.js.LICENSE.txt
  • streamlit/static/static/js/2.c1707e1e.chunk.js
  • streamlit/static/static/js/2.c1707e1e.chunk.js.LICENSE.txt
  • streamlit/static/static/js/20.00d34d25.chunk.js
  • streamlit/static/static/js/20.00d34d25.chunk.js.LICENSE.txt
  • streamlit/static/static/js/21.0f4e9365.chunk.js
  • streamlit/static/static/js/21.0f4e9365.chunk.js.LICENSE.txt
  • streamlit/static/static/js/22.5cc8cc11.chunk.js
  • streamlit/static/static/js/22.5cc8cc11.chunk.js.LICENSE.txt
  • streamlit/static/static/js/23.f780e063.chunk.js
  • streamlit/static/static/js/23.f780e063.chunk.js.LICENSE.txt
  • streamlit/static/static/js/24.e2e8bd19.chunk.js
  • streamlit/static/static/js/24.e2e8bd19.chunk.js.LICENSE.txt
  • streamlit/static/static/js/25.ea1189a0.chunk.js
  • streamlit/static/static/js/25.ea1189a0.chunk.js.LICENSE.txt
  • streamlit/static/static/js/26.4eb27c31.chunk.js
  • streamlit/static/static/js/26.4eb27c31.chunk.js.LICENSE.txt
  • streamlit/static/static/js/27.cffd7f29.chunk.js
  • streamlit/static/static/js/27.cffd7f29.chunk.js.LICENSE.txt
  • streamlit/static/static/js/28.d75ecc5b.chunk.js
  • streamlit/static/static/js/28.d75ecc5b.chunk.js.LICENSE.txt
  • streamlit/static/static/js/29.be78bebe.chunk.js
  • streamlit/static/static/js/29.be78bebe.chunk.js.LICENSE.txt
  • streamlit/static/static/js/30.31a67772.chunk.js
  • streamlit/static/static/js/30.31a67772.chunk.js.LICENSE.txt
  • streamlit/static/static/js/31.c02030eb.chunk.js
  • streamlit/static/static/js/31.c02030eb.chunk.js.LICENSE.txt
  • streamlit/static/static/js/32.756ad298.chunk.js
  • streamlit/static/static/js/32.756ad298.chunk.js.LICENSE.txt
  • streamlit/static/static/js/33.65811dc8.chunk.js
  • streamlit/static/static/js/33.65811dc8.chunk.js.LICENSE.txt
  • streamlit/static/static/js/34.7d67be29.chunk.js
  • streamlit/static/static/js/34.7d67be29.chunk.js.LICENSE.txt
  • streamlit/static/static/js/35.df163a45.chunk.js
  • streamlit/static/static/js/35.df163a45.chunk.js.LICENSE.txt
  • streamlit/static/static/js/36.ef818b43.chunk.js
  • streamlit/static/static/js/36.ef818b43.chunk.js.LICENSE.txt
  • streamlit/static/static/js/37.e23ae77d.chunk.js
  • streamlit/static/static/js/37.e23ae77d.chunk.js.LICENSE.txt
  • streamlit/static/static/js/38.b3c9adec.chunk.js
  • streamlit/static/static/js/38.b3c9adec.chunk.js.LICENSE.txt
  • streamlit/static/static/js/39.31077d99.chunk.js
  • streamlit/static/static/js/39.31077d99.chunk.js.LICENSE.txt
  • streamlit/static/static/js/40.9aef8bbb.chunk.js
  • streamlit/static/static/js/40.9aef8bbb.chunk.js.LICENSE.txt
  • streamlit/static/static/js/41.9b840763.chunk.js
  • streamlit/static/static/js/41.9b840763.chunk.js.LICENSE.txt
  • streamlit/static/static/js/42.c0beeb77.chunk.js
  • streamlit/static/static/js/42.c0beeb77.chunk.js.LICENSE.txt
  • streamlit/static/static/js/5.1fc09476.chunk.js
  • streamlit/static/static/js/5.1fc09476.chunk.js.LICENSE.txt
  • streamlit/static/static/js/6.421a54ea.chunk.js
  • streamlit/static/static/js/6.421a54ea.chunk.js.LICENSE.txt
  • streamlit/static/static/js/7.b410e17c.chunk.js
  • streamlit/static/static/js/7.b410e17c.chunk.js.LICENSE.txt
  • streamlit/static/static/js/8.2c373ef3.chunk.js
  • streamlit/static/static/js/9.d1e2d44b.chunk.js
  • streamlit/static/static/js/main.cb6e038a.chunk.js
  • streamlit/static/static/js/main.cb6e038a.chunk.js.LICENSE.txt
  • streamlit/static/static/js/runtime-main.fa3eee94.js
  • streamlit/static/static/media
  • streamlit/static/static/media/KaTeX_AMS-Regular.b1489df1.woff
  • streamlit/static/static/media/KaTeX_AMS-Regular.d4531cf7.woff2
  • streamlit/static/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf
  • streamlit/static/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf
  • streamlit/static/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff
  • streamlit/static/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2
  • streamlit/static/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf
  • streamlit/static/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2
  • streamlit/static/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff
  • streamlit/static/static/media/KaTeX_Fraktur-Bold.069514d4.ttf
  • streamlit/static/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff
  • streamlit/static/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2
  • streamlit/static/static/media/KaTeX_Fraktur-Regular.0d90113d.woff
  • streamlit/static/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2
  • streamlit/static/static/media/KaTeX_Fraktur-Regular.96556db6.ttf
  • streamlit/static/static/media/KaTeX_Main-Bold.07e762d0.ttf
  • streamlit/static/static/media/KaTeX_Main-Bold.20b90c20.woff2
  • streamlit/static/static/media/KaTeX_Main-Bold.a9cdbc85.woff
  • streamlit/static/static/media/KaTeX_Main-BoldItalic.7649d52f.woff
  • streamlit/static/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2
  • streamlit/static/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf
  • streamlit/static/static/media/KaTeX_Main-Italic.44a32ae6.ttf
  • streamlit/static/static/media/KaTeX_Main-Italic.ab751a9e.woff2
  • streamlit/static/static/media/KaTeX_Main-Italic.e3954fe9.woff
  • streamlit/static/static/media/KaTeX_Main-Regular.13b3f852.woff2
  • streamlit/static/static/media/KaTeX_Main-Regular.9e75cd60.woff
  • streamlit/static/static/media/KaTeX_Main-Regular.af7fc7b3.ttf
  • streamlit/static/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf
  • streamlit/static/static/media/KaTeX_Math-BoldItalic.94810ff6.woff
  • streamlit/static/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2
  • streamlit/static/static/media/KaTeX_Math-Italic.11278d36.woff
  • streamlit/static/static/media/KaTeX_Math-Italic.cae7ea26.ttf
  • streamlit/static/static/media/KaTeX_Math-Italic.ffda8803.woff2
  • streamlit/static/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff
  • streamlit/static/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2
  • streamlit/static/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf
  • streamlit/static/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf
  • streamlit/static/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff
  • streamlit/static/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2
  • streamlit/static/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf
  • streamlit/static/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2
  • streamlit/static/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff
  • streamlit/static/static/media/KaTeX_Script-Regular.a1c15978.woff2
  • streamlit/static/static/media/KaTeX_Script-Regular.cd3b0634.woff
  • streamlit/static/static/media/KaTeX_Script-Regular.dd0db7ae.ttf
  • streamlit/static/static/media/KaTeX_Size1-Regular.1876361f.woff2
  • streamlit/static/static/media/KaTeX_Size1-Regular.bbd9552c.ttf
  • streamlit/static/static/media/KaTeX_Size1-Regular.c4ae0d25.woff
  • streamlit/static/static/media/KaTeX_Size2-Regular.635e9324.woff
  • streamlit/static/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf
  • streamlit/static/static/media/KaTeX_Size2-Regular.f516b73c.woff2
  • streamlit/static/static/media/KaTeX_Size3-Regular.1ef7adae.woff2
  • streamlit/static/static/media/KaTeX_Size3-Regular.5d632274.ttf
  • streamlit/static/static/media/KaTeX_Size3-Regular.f32a9fde.woff
  • streamlit/static/static/media/KaTeX_Size4-Regular.1d132596.ttf
  • streamlit/static/static/media/KaTeX_Size4-Regular.4f012d6a.woff2
  • streamlit/static/static/media/KaTeX_Size4-Regular.f668d566.woff
  • streamlit/static/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2
  • streamlit/static/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf
  • streamlit/static/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff
  • streamlit/static/static/media/SourceCodePro-Bold.52ac8f30.ttf
  • streamlit/static/static/media/SourceCodePro-BoldItalic.05b61807.ttf
  • streamlit/static/static/media/SourceCodePro-Italic.454577c2.ttf
  • streamlit/static/static/media/SourceCodePro-Regular.70cc7ff2.ttf
  • streamlit/static/static/media/SourceCodePro-SemiBold.4d4c53c0.ttf
  • streamlit/static/static/media/SourceCodePro-SemiBoldItalic.2f5470bc.ttf
  • streamlit/static/static/media/SourceSansPro-Bold.12e6acd2.ttf
  • streamlit/static/static/media/SourceSansPro-BoldItalic.7c4f9b00.ttf
  • streamlit/static/static/media/SourceSansPro-Italic.3c01996d.ttf
  • streamlit/static/static/media/SourceSansPro-Regular.efa76f83.ttf
  • streamlit/static/static/media/SourceSansPro-SemiBold.43cc81b4.ttf
  • streamlit/static/static/media/SourceSansPro-SemiBoldItalic.c30987e2.ttf
  • streamlit/static/static/media/SourceSerifPro-Bold.bada4fe1.ttf
  • streamlit/static/static/media/SourceSerifPro-BoldItalic.9f9b1eb2.ttf
  • streamlit/static/static/media/SourceSerifPro-Italic.90931d6a.ttf
  • streamlit/static/static/media/SourceSerifPro-Regular.6f22301c.ttf
  • streamlit/static/static/media/SourceSerifPro-SemiBold.b27cb117.ttf
  • streamlit/static/static/media/SourceSerifPro-SemiBoldItalic.1266f2c1.ttf
  • streamlit/static/vendor
  • streamlit/static/vendor/bokeh
  • streamlit/static/vendor/bokeh/bokeh-2.4.1.min.js
  • streamlit/static/vendor/bokeh/bokeh-api-2.4.1.min.js
  • streamlit/static/vendor/bokeh/bokeh-gl-2.4.1.min.js
  • streamlit/static/vendor/bokeh/bokeh-mathjax-2.4.1.min.js
  • streamlit/static/vendor/bokeh/bokeh-tables-2.4.1.min.js
  • streamlit/static/vendor/bokeh/bokeh-widgets-2.4.1.min.js
  • streamlit/static/vendor/viz
  • streamlit/static/vendor/viz/viz-1.8.0.min.js
  • streamlit/static/vendor/viz/viz.js-LICENSE.txt
  • streamlit/stats.py
  • streamlit/string_util.py
  • streamlit/temporary_directory.py
  • streamlit/type_util.py
  • streamlit/uploaded_file_manager.py
  • streamlit/url_util.py
  • streamlit/util.py
  • streamlit/version.py
  • streamlit/watcher
  • streamlit/watcher/__init__.py
  • streamlit/watcher/event_based_file_watcher.py
  • streamlit/watcher/file_watcher.py
  • streamlit/watcher/local_sources_watcher.py
  • streamlit/watcher/polling_file_watcher.py
  • streamlit/watcher/util.py

Package Classes

  • <class ‘streamlit.state.session_state.LazySessionState’>
  • <class ‘streamlit.secrets.Secrets’>
  • <class ‘streamlit.script_runner.StopException’>
  • <class ‘streamlit.errors.StreamlitAPIException’>
  • <class ‘streamlit.delta_generator.DeltaGenerator’>
  • <class ‘streamlit.script_request_queue.RerunData’>
  • <class ‘streamlit.script_runner.RerunException’>
  • <bound method ArrowAltairMixin._arrow_altair_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ArrowAltairMixin._arrow_area_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ArrowAltairMixin._arrow_bar_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ArrowMixin._arrow_dataframe of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ArrowAltairMixin._arrow_line_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ArrowMixin._arrow_table of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ArrowVegaLiteMixin._arrow_vega_lite_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyAltairMixin._legacy_altair_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyAltairMixin._legacy_area_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyAltairMixin._legacy_bar_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyDataFrameMixin._legacy_dataframe of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyAltairMixin._legacy_line_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyDataFrameMixin._legacy_table of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LegacyVegaLiteMixin._legacy_vega_lite_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.altair_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.area_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MediaMixin.audio of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method BalloonsMixin.balloons of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.bar_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method function_beta_warning..wrapped_func of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method function_beta_warning..wrapped_func of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method function_beta_warning..wrapped_func of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method BokehMixin.bokeh_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ButtonMixin.button of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method CameraInputMixin.camera_input of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.caption of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method CheckboxMixin.checkbox of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.code of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ColorPickerMixin.color_picker of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LayoutsMixin.columns of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LayoutsMixin.container of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.dataframe of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method TimeWidgetsMixin.date_input of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ButtonMixin.download_button of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method EmptyMixin.empty of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method AlertMixin.error of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ExceptionMixin.exception of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method LayoutsMixin.expander of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method FileUploaderMixin.file_uploader of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method FormMixin.form of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method FormMixin.form_submit_button of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method GraphvizMixin.graphviz_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.header of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method HelpMixin.help of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ImageMixin.image of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method AlertMixin.info of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method JsonMixin.json of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.latex of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.line_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MapMixin.map of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.markdown of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MetricMixin.metric of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MultiSelectMixin.multiselect of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method NumberInputMixin.number_input of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method PlotlyMixin.plotly_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method ProgressMixin.progress of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method PydeckMixin.pydeck_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method PyplotMixin.pyplot of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method RadioMixin.radio of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method SelectSliderMixin.select_slider of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method SelectboxMixin.selectbox of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method SliderMixin.slider of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.subheader of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method AlertMixin.success of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.table of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method TextMixin.text of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method TextWidgetsMixin.text_area of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method TextWidgetsMixin.text_input of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method TimeWidgetsMixin.time_input of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MarkdownMixin.title of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method DataFrameSelectorMixin.vega_lite_chart of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method MediaMixin.video of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method AlertMixin.warning of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>
  • <bound method WriteMixin.write of DeltaGenerator(_root_container=0, _provided_cursor=None, _parent=None, _block_type=None, _form_data=None)>

Package Methods

streamlit._add_script_run_ctx()

This should be called from this thread’s parent thread, before the new thread starts.

streamlit._add_script_run_ctx(thread: Optional[threading.Thread] = None, ctx: Optional[streamlit.script_run_context.ScriptRunContext] = None)

streamlit._add_script_run_ctx(
  thread,
  ctx,
)

streamlit._get_script_run_ctx()

streamlit._get_script_run_ctx() -> Optional[streamlit.script_run_context.ScriptRunContext]

streamlit._get_script_run_ctx(
)

streamlit._maybe_print_use_warning()

The warning is printed only once.

streamlit._maybe_print_use_warning()

streamlit._maybe_print_use_warning(
)

streamlit._transparent_write()

streamlit._transparent_write(*args)

streamlit._transparent_write(
  args,
)

streamlit._update_logger()

streamlit._update_logger()

streamlit._update_logger(
)

streamlit.cache()

streamlit.cache(func=None, persist=False, allow_output_mutation=False, show_spinner=True, suppress_st_warning=False, hash_funcs=None, max_entries=None, ttl=None)

streamlit.cache(
  func,
  persist,
  allow_output_mutation,
  show_spinner,
  suppress_st_warning,
  hash_funcs,
  max_entries,
  ttl,
)

streamlit.echo()

streamlit.echo(code_location='above')

streamlit.echo(
  code_location,
)

streamlit.experimental_get_query_params()

streamlit.experimental_get_query_params()

streamlit.experimental_get_query_params(
)

streamlit.experimental_rerun()

When st.experimental_rerun() is called, the script is halted - no more statements will be run, and the script will be queued to re-run from the top.

If this function is called outside of Streamlit, it will raise an Exception.

streamlit.experimental_rerun()

streamlit.experimental_rerun(
)

streamlit.experimental_set_query_params()

streamlit.experimental_set_query_params(**query_params)

streamlit.experimental_set_query_params(
  query_params,
)

streamlit.experimental_show()

Show() has similar properties to write():

1. You can pass in multiple arguments, all of which will be debugged.
2. It returns None, so it's "slot" in the app cannot be reused.

Note: This is an experimental feature. See https://docs.streamlit.io/library/advanced-features/prerelease#experimental for more information.

streamlit.experimental_show(*args)

streamlit.experimental_show(
  args,
)

streamlit.get_option()

Run streamlit config show in the terminal to see all available options.

streamlit.get_option(key: str) -> Any

streamlit.get_option(
  key,
)

streamlit.set_option()

Currently, only the following config options can be set within the script itself: _ client.caching _ client.displayEnabled _ deprecation._

Calling with any other options will raise StreamlitAPIException.

Run streamlit config show in the terminal to see all available options.

streamlit.set_option(key, value)

streamlit.set_option(
  key,
  value,
)

streamlit.set_page_config()

.. note:: This must be the first Streamlit command used in your app, and must only be set once.

streamlit.set_page_config(page_title=None, page_icon=None, layout='centered', initial_sidebar_state='auto', menu_items=None)

streamlit.set_page_config(
  page_title,
  page_icon,
  layout,
  initial_sidebar_state,
  menu_items,
)

streamlit.spinner()

streamlit.spinner(text='In progress...')

streamlit.spinner(
  text,
)

streamlit.stop()

Streamlit will not run any statements after st.stop(). We recommend rendering a message to explain why the script has stopped. When run outside of Streamlit, this will raise an Exception.

streamlit.stop() -> NoReturn

streamlit.stop(
)

[]