AUTHORS.md
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
src/compas_timber/__init__.py
src/compas_timber/__version__.py
src/compas_timber.egg-info/PKG-INFO
src/compas_timber.egg-info/SOURCES.txt
src/compas_timber.egg-info/dependency_links.txt
src/compas_timber.egg-info/not-zip-safe
src/compas_timber.egg-info/requires.txt
src/compas_timber.egg-info/top_level.txt
src/compas_timber/connections/__init__.py
src/compas_timber/connections/ball_node.py
src/compas_timber/connections/joint.py
src/compas_timber/connections/l_butt.py
src/compas_timber/connections/l_french_ridge_lap.py
src/compas_timber/connections/l_lap.py
src/compas_timber/connections/l_miter.py
src/compas_timber/connections/lap_joint.py
src/compas_timber/connections/null_joint.py
src/compas_timber/connections/solver.py
src/compas_timber/connections/t_birdsmouth.py
src/compas_timber/connections/t_butt.py
src/compas_timber/connections/t_dovetail.py
src/compas_timber/connections/t_lap.py
src/compas_timber/connections/t_step_joint.py
src/compas_timber/connections/t_tenon_mortise.py
src/compas_timber/connections/utilities.py
src/compas_timber/connections/wall_joint.py
src/compas_timber/connections/x_lap.py
src/compas_timber/connections/y_butt.py
src/compas_timber/design/__init__.py
src/compas_timber/design/wall_details.py
src/compas_timber/design/wall_from_surface.py
src/compas_timber/design/wall_populator.py
src/compas_timber/design/workflow.py
src/compas_timber/elements/__init__.py
src/compas_timber/elements/beam.py
src/compas_timber/elements/fastener.py
src/compas_timber/elements/features.py
src/compas_timber/elements/plate.py
src/compas_timber/elements/slab.py
src/compas_timber/elements/timber.py
src/compas_timber/elements/wall.py
src/compas_timber/elements/fasteners/__init__.py
src/compas_timber/elements/fasteners/ball_node_fastener.py
src/compas_timber/elements/fasteners/plate_fastener.py
src/compas_timber/errors/__init__.py
src/compas_timber/fabrication/__init__.py
src/compas_timber/fabrication/btlx.py
src/compas_timber/fabrication/double_cut.py
src/compas_timber/fabrication/dovetail_mortise.py
src/compas_timber/fabrication/dovetail_tenon.py
src/compas_timber/fabrication/drilling.py
src/compas_timber/fabrication/french_ridge_lap.py
src/compas_timber/fabrication/jack_cut.py
src/compas_timber/fabrication/lap.py
src/compas_timber/fabrication/mortise.py
src/compas_timber/fabrication/slot.py
src/compas_timber/fabrication/step_joint.py
src/compas_timber/fabrication/step_joint_notch.py
src/compas_timber/fabrication/tenon.py
src/compas_timber/ghpython/__init__.py
src/compas_timber/ghpython/ghcomponent_helpers.py
src/compas_timber/ghpython/install.py
src/compas_timber/ghpython/rhino_object_name_attributes.py
src/compas_timber/ghpython/components/README.md
src/compas_timber/ghpython/components/__init__.py
src/compas_timber/ghpython/components/CT_Attributes_Check/code.py
src/compas_timber/ghpython/components/CT_Attributes_Check/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Check/metadata.json
src/compas_timber/ghpython/components/CT_Attributes_Create/code.py
src/compas_timber/ghpython/components/CT_Attributes_Create/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Create/metadata.json
src/compas_timber/ghpython/components/CT_Attributes_Delete/code.py
src/compas_timber/ghpython/components/CT_Attributes_Delete/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Delete/metadata.json
src/compas_timber/ghpython/components/CT_Attributes_Get/code.py
src/compas_timber/ghpython/components/CT_Attributes_Get/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Get/metadata.json
src/compas_timber/ghpython/components/CT_Attributes_Get_Custom/code.py
src/compas_timber/ghpython/components/CT_Attributes_Get_Custom/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Get_Custom/metadata.json
src/compas_timber/ghpython/components/CT_Attributes_Set/code.py
src/compas_timber/ghpython/components/CT_Attributes_Set/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Set/metadata.json
src/compas_timber/ghpython/components/CT_Attributes_Set_Custom/code.py
src/compas_timber/ghpython/components/CT_Attributes_Set_Custom/icon.png
src/compas_timber/ghpython/components/CT_Attributes_Set_Custom/metadata.json
src/compas_timber/ghpython/components/CT_BTLx/code.py
src/compas_timber/ghpython/components/CT_BTLx/icon.png
src/compas_timber/ghpython/components/CT_BTLx/metadata.json
src/compas_timber/ghpython/components/CT_BTLx_From_Geometry/code.py
src/compas_timber/ghpython/components/CT_BTLx_From_Geometry/icon.png
src/compas_timber/ghpython/components/CT_BTLx_From_Geometry/metadata.json
src/compas_timber/ghpython/components/CT_Bake_BeamBoxMap/code.py
src/compas_timber/ghpython/components/CT_Bake_BeamBoxMap/icon.png
src/compas_timber/ghpython/components/CT_Bake_BeamBoxMap/metadata.json
src/compas_timber/ghpython/components/CT_Bake_PlateBoxMap/code.py
src/compas_timber/ghpython/components/CT_Bake_PlateBoxMap/icon.png
src/compas_timber/ghpython/components/CT_Bake_PlateBoxMap/metadata.json
src/compas_timber/ghpython/components/CT_BeamDecompose/code.py
src/compas_timber/ghpython/components/CT_BeamDecompose/icon.png
src/compas_timber/ghpython/components/CT_BeamDecompose/metadata.json
src/compas_timber/ghpython/components/CT_Beam_fromCurve/code.py
src/compas_timber/ghpython/components/CT_Beam_fromCurve/icon.png
src/compas_timber/ghpython/components/CT_Beam_fromCurve/metadata.json
src/compas_timber/ghpython/components/CT_Beams_From_Mesh/code.py
src/compas_timber/ghpython/components/CT_Beams_From_Mesh/icon.png
src/compas_timber/ghpython/components/CT_Beams_From_Mesh/metadata.json
src/compas_timber/ghpython/components/CT_CustomBeamDimensions/code.py
src/compas_timber/ghpython/components/CT_CustomBeamDimensions/icon.png
src/compas_timber/ghpython/components/CT_CustomBeamDimensions/metadata.json
src/compas_timber/ghpython/components/CT_Fastener_Timber_Interface/code.py
src/compas_timber/ghpython/components/CT_Fastener_Timber_Interface/icon.png
src/compas_timber/ghpython/components/CT_Fastener_Timber_Interface/metadata.json
src/compas_timber/ghpython/components/CT_FindByGuid/code.py
src/compas_timber/ghpython/components/CT_FindByGuid/icon.png
src/compas_timber/ghpython/components/CT_FindByGuid/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_Category/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_Category/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_Category/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_Default/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_Default/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_Default/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_Direct/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_Direct/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_Direct/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_From_List/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_From_List/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_From_List/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_L/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_L/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_L/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_T/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_T/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_T/metadata.json
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_X/code.py
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_X/icon.png
src/compas_timber/ghpython/components/CT_Joint_Rule_Topology_X/metadata.json
src/compas_timber/ghpython/components/CT_Model/code.py
src/compas_timber/ghpython/components/CT_Model/icon.png
src/compas_timber/ghpython/components/CT_Model/metadata.json
src/compas_timber/ghpython/components/CT_Model_From_Surface/code.py
src/compas_timber/ghpython/components/CT_Model_From_Surface/icon.png
src/compas_timber/ghpython/components/CT_Model_From_Surface/metadata.json
src/compas_timber/ghpython/components/CT_Plate/code.py
src/compas_timber/ghpython/components/CT_Plate/icon.png
src/compas_timber/ghpython/components/CT_Plate/metadata.json
src/compas_timber/ghpython/components/CT_Plate_Fastener/code.py
src/compas_timber/ghpython/components/CT_Plate_Fastener/icon.png
src/compas_timber/ghpython/components/CT_Plate_Fastener/metadata.json
src/compas_timber/ghpython/components/CT_ShowBeamIndex/code.py
src/compas_timber/ghpython/components/CT_ShowBeamIndex/icon.png
src/compas_timber/ghpython/components/CT_ShowBeamIndex/metadata.json
src/compas_timber/ghpython/components/CT_ShowBeamsByCategory/code.py
src/compas_timber/ghpython/components/CT_ShowBeamsByCategory/icon.png
src/compas_timber/ghpython/components/CT_ShowBeamsByCategory/metadata.json
src/compas_timber/ghpython/components/CT_ShowFeatureErrors/code.py
src/compas_timber/ghpython/components/CT_ShowFeatureErrors/icon.png
src/compas_timber/ghpython/components/CT_ShowFeatureErrors/metadata.json
src/compas_timber/ghpython/components/CT_ShowJoiningErrors/code.py
src/compas_timber/ghpython/components/CT_ShowJoiningErrors/icon.png
src/compas_timber/ghpython/components/CT_ShowJoiningErrors/metadata.json
src/compas_timber/ghpython/components/CT_ShowJointTypes/code.py
src/compas_timber/ghpython/components/CT_ShowJointTypes/icon.png
src/compas_timber/ghpython/components/CT_ShowJointTypes/metadata.json
src/compas_timber/ghpython/components/CT_ShowTopologyTypes/code.py
src/compas_timber/ghpython/components/CT_ShowTopologyTypes/icon.png
src/compas_timber/ghpython/components/CT_ShowTopologyTypes/metadata.json
src/compas_timber/ghpython/components/CT_Show_Elements_by_Type/code.py
src/compas_timber/ghpython/components/CT_Show_Elements_by_Type/icon.png
src/compas_timber/ghpython/components/CT_Show_Elements_by_Type/metadata.json
src/compas_timber/ghpython/components/CT_Show_Ref_Sides/code.py
src/compas_timber/ghpython/components/CT_Show_Ref_Sides/icon.png
src/compas_timber/ghpython/components/CT_Show_Ref_Sides/metadata.json
src/compas_timber/ghpython/components/CT_Slab/code.py
src/compas_timber/ghpython/components/CT_Slab/icon.png
src/compas_timber/ghpython/components/CT_Slab/metadata.json
src/compas_timber/ghpython/components/CT_SurfaceModelJointOverride/code.py
src/compas_timber/ghpython/components/CT_SurfaceModelJointOverride/icon.png
src/compas_timber/ghpython/components/CT_SurfaceModelJointOverride/metadata.json
src/compas_timber/ghpython/components/CT_SurfaceModelOptions/code.py
src/compas_timber/ghpython/components/CT_SurfaceModelOptions/icon.png
src/compas_timber/ghpython/components/CT_SurfaceModelOptions/metadata.json
src/compas_timber/ghpython/components/CT_Wall/code.py
src/compas_timber/ghpython/components/CT_Wall/icon.png
src/compas_timber/ghpython/components/CT_Wall/metadata.json
src/compas_timber/ghpython/components/CT_WallConfigSet/code.py
src/compas_timber/ghpython/components/CT_WallConfigSet/icon.png
src/compas_timber/ghpython/components/CT_WallConfigSet/metadata.json
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Check.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Create.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Delete.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Get.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Get_Custom.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Set.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Attributes_Set_Custom.ghuser
src/compas_timber/ghpython/components/ghuser/CT_BTLx.ghuser
src/compas_timber/ghpython/components/ghuser/CT_BTLx_From_Geometry.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Bake_BeamBoxMap.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Bake_PlateBoxMap.ghuser
src/compas_timber/ghpython/components/ghuser/CT_BeamDecompose.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Beam_fromCurve.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Beams_From_Mesh.ghuser
src/compas_timber/ghpython/components/ghuser/CT_CustomBeamDimensions.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Fastener_Timber_Interface.ghuser
src/compas_timber/ghpython/components/ghuser/CT_FindByGuid.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_Category.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_Default.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_Direct.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_From_List.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_Topology_L.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_Topology_T.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Joint_Rule_Topology_X.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Model.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Model_From_Surface.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Plate.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Plate_Fastener.ghuser
src/compas_timber/ghpython/components/ghuser/CT_ShowBeamIndex.ghuser
src/compas_timber/ghpython/components/ghuser/CT_ShowBeamsByCategory.ghuser
src/compas_timber/ghpython/components/ghuser/CT_ShowFeatureErrors.ghuser
src/compas_timber/ghpython/components/ghuser/CT_ShowJoiningErrors.ghuser
src/compas_timber/ghpython/components/ghuser/CT_ShowJointTypes.ghuser
src/compas_timber/ghpython/components/ghuser/CT_ShowTopologyTypes.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Show_Elements_by_Type.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Show_Ref_Sides.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Slab.ghuser
src/compas_timber/ghpython/components/ghuser/CT_SurfaceModelJointOverride.ghuser
src/compas_timber/ghpython/components/ghuser/CT_SurfaceModelOptions.ghuser
src/compas_timber/ghpython/components/ghuser/CT_Wall.ghuser
src/compas_timber/ghpython/components/ghuser/CT_WallConfigSet.ghuser
src/compas_timber/model/__init__.py
src/compas_timber/model/model.py
src/compas_timber/planning/__init__.py
src/compas_timber/planning/sequencer.py
src/compas_timber/rhino/__init__.py
src/compas_timber/rhino/install.py
src/compas_timber/solvers/__init__.py
src/compas_timber/utils/__init__.py
src/compas_timber/utils/r_tree.py