# tetramol ## Docs ### API Reference #### Classes > Core classes - [Builder](https://avcopan.github.io/tetramol/reference/Builder.html): Build a molecule atom by atom on a tetrahedral grid #### Builder Methods > Methods for the Builder class - [Builder.slot_direction](https://avcopan.github.io/tetramol/reference/Builder.slot_direction.html) - [Builder.open_slots](https://avcopan.github.io/tetramol/reference/Builder.open_slots.html) - [Builder.add](https://avcopan.github.io/tetramol/reference/Builder.add.html) - [Builder.add_hydrogens](https://avcopan.github.io/tetramol/reference/Builder.add_hydrogens.html) - [Builder.geometry](https://avcopan.github.io/tetramol/reference/Builder.geometry.html) - [Builder.umbrella_image](https://avcopan.github.io/tetramol/reference/Builder.umbrella_image.html) #### Functions > Public functions - [orient](https://avcopan.github.io/tetramol/reference/orient.html): Rotate a geometry by hand in the browser and get the rotation - [render](https://avcopan.github.io/tetramol/reference/render.html): Render a geometry as an SVG, looking down the z axis (x right, y up) - [tetrahedral_basis](https://avcopan.github.io/tetramol/reference/tetrahedral_basis.html): Get the four bond directions of a tetrahedral grid - [draw.orient_page](https://avcopan.github.io/tetramol/reference/draw.orient_page.html) - [draw.serve_orient_page](https://avcopan.github.io/tetramol/reference/draw.serve_orient_page.html) #### Constants > Module-level constants and data - [VALENCES](https://avcopan.github.io/tetramol/reference/VALENCES.html): dict() -> new empty dictionary - [STYLE](https://avcopan.github.io/tetramol/reference/STYLE.html): Rendering settings - [TETRAHEDRAL_ANGLE](https://avcopan.github.io/tetramol/reference/TETRAHEDRAL_ANGLE.html): Convert a string or number to a floating-point number, if possible - [XH_LENGTH](https://avcopan.github.io/tetramol/reference/XH_LENGTH.html): Convert a string or number to a floating-point number, if possible - [XY_LENGTH](https://avcopan.github.io/tetramol/reference/XY_LENGTH.html): Convert a string or number to a floating-point number, if possible #### Other > Additional exports - [grid](https://avcopan.github.io/tetramol/reference/grid.html): The tetrahedral grid: ideal bond directions, angles, and lengths