slider#

Helper functions for working with sympy expressions and ipywidgets.

create_slider(symbol: Symbol, **kwargs) Slider[source]#

Create an int or float slider, depending on Symbol assumptions.

The description for the slider is rendered as LaTeX from the Symbol name.

>>> create_slider(sp.Symbol("a"))
FloatSlider(value=0.0, description='\\(a\\)')
>>> create_slider(sp.Symbol("n0", integer=True))
IntSlider(value=0, description='\\(n_{0}\\)')
substitute_indexed_symbols(expression: Expr) Expr[source]#

Substitute IndexedBase with symbols.

See Indexed free symbols for more info.