# {py:mod}`airsspy.build` ```{py:module} airsspy.build ``` ```{autodoc2-docstring} airsspy.build :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Buildcell ` - ```{autodoc2-docstring} airsspy.build.Buildcell :summary: ``` ```` ### API `````{py:class} Buildcell(atoms: typing.Union[airsspy.seed.SeedAtoms, ase.atoms.Atoms]) :canonical: airsspy.build.Buildcell ```{autodoc2-docstring} airsspy.build.Buildcell ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} airsspy.build.Buildcell.__init__ ``` ````{py:method} generate(timeout: int = 10, write_cell: typing.Optional[str] = None) -> ase.atoms.Atoms :canonical: airsspy.build.Buildcell.generate ```{autodoc2-docstring} airsspy.build.Buildcell.generate ``` ```` ````{py:method} write_seed(seedname: str) -> None :canonical: airsspy.build.Buildcell.write_seed ```{autodoc2-docstring} airsspy.build.Buildcell.write_seed ``` ```` ````{py:method} gen_and_view(viewer: typing.Optional[str] = None, wrap: bool = False, timeout: int = 20) -> None :canonical: airsspy.build.Buildcell.gen_and_view ```{autodoc2-docstring} airsspy.build.Buildcell.gen_and_view ``` ```` `````