Helpers

The helpers submodule in Crystal Toolkit contains a few utilities that are useful for making your app.

Inputs

The inputs submodule contains various controls for inputting floating point numbers, matrices, boolean values, etc. with labels attached.

Layouts

The Crystal Toolkit app makes heavy use of the Bulma CSS Framework for styling. The layouts submodule contains a few wrappers for html.Div with these styles pre-applied, such as Columns, Box, Footer, etc.

Renderers

Three-dimensional scenes created using the Scene class can be rendered by the Simple3DScene Dash component, but also other tools including pythreejs (for Jupypter integration), POV-Ray (for high-quality rendering) and asymptote (for LaTeX integration).