How to discover all experimental_ and beta_ features

Is there a command line option or single web page that lists all experimental_ and beta_ features?

1 Like

Hi @fredzannarbor :wave:

You should be able to access experimental features by downloading Streamlit Nightly.

Happy Streamlitin’! :balloon::raised_hands:

Best,
Charly

Will this miss anything?

~/.virtualenvs/nightly_unity/lib/python3.8/site-packages/streamlit

 grep -ir experimental_ *
__init__.py:from streamlit.caching import singleton as experimental_singleton
__init__.py:from streamlit.caching import memo as experimental_memo
__init__.py:def experimental_show(*args):
__init__.py:    >>> st.experimental_show(dataframe)
__init__.py:def experimental_get_query_params():
__init__.py:    >>> st.experimental_get_query_params()
__init__.py:def experimental_set_query_params(**query_params):
__init__.py:    >>> st.experimental_set_query_params(
__init__.py:def experimental_rerun():
__init__.py:    When `st.experimental_rerun()` is called, the script is halted - no
Binary file __pycache__/__init__.cpython-38.pyc matches
caching/memo_decorator.py:    >>> @st.experimental_memo
caching/memo_decorator.py:    >>> @st.experimental_memo(persist="disk")
caching/memo_decorator.py:    >>> @st.experimental_memo
caching/singleton_decorator.py:    >>> @st.experimental_singleton
caching/singleton_decorator.py:    >>> @st.experimental_singleton
caching/cache_errors.py:    MEMO = "experimental_memo"
caching/cache_errors.py:    SINGLETON = "experimental_singleton"
Binary file caching/__pycache__/memo_decorator.cpython-38.pyc matches
Binary file caching/__pycache__/singleton_decorator.cpython-38.pyc matches
Binary file caching/__pycache__/cache_errors.cpython-38.pyc matches
2 Likes

Hi Fred,

What do you mean? Can you please elaborate?

Thanks,
Charly

If I do a recursive grep search of the streamlit-nightly source code for all strings prefaced by experimental_ or beta_, is that a reliable way of generating a list of all currently available experimental and beta features?

1 Like

I’ve not tested grep search on the streamlit-nightly source code, but I’d say so! :slight_smile:

Thanks,
Charly

1 Like

As long as there are no secretly phrased or encrypted methods, I would expect it to!

1 Like