LICENSE
README.md
pyproject.toml
src/timber_design/__init__.py
src/timber_design/__main__.py
src/timber_design/wall_details.py
src/timber_design/wall_from_surface.py
src/timber_design/wall_populator.py
src/timber_design/workflow.py
src/timber_design.egg-info/PKG-INFO
src/timber_design.egg-info/SOURCES.txt
src/timber_design.egg-info/dependency_links.txt
src/timber_design.egg-info/not-zip-safe
src/timber_design.egg-info/requires.txt
src/timber_design.egg-info/top_level.txt
src/timber_design/ghpython/__init__.py
src/timber_design/ghpython/ghcomponent_helpers.py
src/timber_design/ghpython/components/CT_BTLx/code.py
src/timber_design/ghpython/components/CT_BTLx_From_Geometry/code.py
src/timber_design/ghpython/components/CT_BTLx_From_Params/code.py
src/timber_design/ghpython/components/CT_BTLx_Machining_Limits/code.py
src/timber_design/ghpython/components/CT_Bake_BeamBoxMap/code.py
src/timber_design/ghpython/components/CT_Bake_PlateBoxMap/code.py
src/timber_design/ghpython/components/CT_BeamDecompose/code.py
src/timber_design/ghpython/components/CT_BeamStock/code.py
src/timber_design/ghpython/components/CT_Beam_fromCurve/code.py
src/timber_design/ghpython/components/CT_Beams_From_Mesh/code.py
src/timber_design/ghpython/components/CT_Fastener_Timber_Interface/code.py
src/timber_design/ghpython/components/CT_FindByGuid/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_Category/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_Default/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_Direct/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_From_List/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_Topology_L/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_Topology_T/code.py
src/timber_design/ghpython/components/CT_Joint_Rule_Topology_X/code.py
src/timber_design/ghpython/components/CT_Model/code.py
src/timber_design/ghpython/components/CT_NestBeams/code.py
src/timber_design/ghpython/components/CT_Plate/code.py
src/timber_design/ghpython/components/CT_Plate_Fastener/code.py
src/timber_design/ghpython/components/CT_Plate_From_Top_Bottom/code.py
src/timber_design/ghpython/components/CT_Plate_Joint_Rule_Category/code.py
src/timber_design/ghpython/components/CT_Plate_Joint_Rule_Direct/code.py
src/timber_design/ghpython/components/CT_Plate_Joint_Rule_Topology_Edge_Edge/code.py
src/timber_design/ghpython/components/CT_Plate_Joint_Rule_Topology_Edge_Face/code.py
src/timber_design/ghpython/components/CT_ShowElementIndex/code.py
src/timber_design/ghpython/components/CT_ShowElementsByCategory/code.py
src/timber_design/ghpython/components/CT_ShowFeatureErrors/code.py
src/timber_design/ghpython/components/CT_ShowJoiningErrors/code.py
src/timber_design/ghpython/components/CT_ShowJointTypes/code.py
src/timber_design/ghpython/components/CT_ShowTopologyTypes/code.py
src/timber_design/ghpython/components/CT_Show_Elements_by_Type/code.py
src/timber_design/ghpython/components/CT_Show_Ref_Sides/code.py
src/timber_design/ghpython/components/CT_Slab/code.py
src/timber_design/ghpython/components/CT_Wall/code.py
src/timber_design/ghpython/components/CT_WallConfigSet/code.py
tests/test_joint_rules.py