LICENSE
README.md
pyproject.toml
src/compas_timber/__init__.py
src/compas_timber/base.py
src/compas_timber/errors.py
src/compas_timber/geometry.py
src/compas_timber/model.py
src/compas_timber/structural.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/analyzers.py
src/compas_timber/connections/ball_node.py
src/compas_timber/connections/butt_joint.py
src/compas_timber/connections/joint.py
src/compas_timber/connections/joint_candidate.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/l_tenon_mortise.py
src/compas_timber/connections/lap_joint.py
src/compas_timber/connections/mortise_tenon.py
src/compas_timber/connections/oligina.py
src/compas_timber/connections/panel_butt_joint.py
src/compas_timber/connections/panel_joint.py
src/compas_timber/connections/panel_miter_joint.py
src/compas_timber/connections/plate_butt_joint.py
src/compas_timber/connections/plate_joint.py
src/compas_timber/connections/plate_miter_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/x_lap.py
src/compas_timber/connections/x_notch.py
src/compas_timber/connections/y_butt.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/panel.py
src/compas_timber/elements/plate.py
src/compas_timber/elements/plate_geometry.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/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/free_contour.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/longitudinal_cut.py
src/compas_timber/fabrication/mortise.py
src/compas_timber/fabrication/pocket.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/fabrication/text.py
src/compas_timber/panel_features/__init__.py
src/compas_timber/panel_features/panel_connection_interface.py
src/compas_timber/panel_features/panel_features.py
src/compas_timber/planning/__init__.py
src/compas_timber/planning/nesting.py
src/compas_timber/planning/sequencer.py
src/compas_timber/rhino/__init__.py
src/compas_timber/rhino/install.py
src/compas_timber/utils/__init__.py
src/compas_timber/utils/r_tree.py