Skip to content

Commit 7621409

Browse files
Merge pull request #484 from robbievanleeuwen/feature/concrete-walls
Add concrete wall geometries to the section library
2 parents eee47c9 + 600cb4f commit 7621409

File tree

6 files changed

+2573
-53
lines changed

6 files changed

+2573
-53
lines changed

docs/user_guide/geometry.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,13 @@ Concrete Sections
307307
~sectionproperties.pre.library.concrete_sections.concrete_column_section
308308
~sectionproperties.pre.library.concrete_sections.concrete_tee_section
309309
~sectionproperties.pre.library.concrete_sections.concrete_circular_section
310+
~sectionproperties.pre.library.concrete_sections.rectangular_wall
311+
~sectionproperties.pre.library.concrete_sections.cee_wall
312+
~sectionproperties.pre.library.concrete_sections.tee_wall
313+
~sectionproperties.pre.library.concrete_sections.single_lift_core
314+
~sectionproperties.pre.library.concrete_sections.double_lift_core_a
315+
~sectionproperties.pre.library.concrete_sections.double_lift_core_b
316+
~sectionproperties.pre.library.concrete_sections.stairwell
310317

311318
.. _label-bridge-library:
312319

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ pardiso = [
6464
docs = [
6565
"furo==2024.8.6",
6666
"sphinx==8.1.3",
67-
"notebook==7.2.2",
6867
"ipykernel==6.29.5",
6968
"ipython==8.29.0",
7069
"nbsphinx==0.9.5",
@@ -83,9 +82,14 @@ lint = [
8382
"ruff==0.7.1",
8483
"pyright==1.1.387",
8584
]
85+
dev = [
86+
"ipympl==0.9.4",
87+
"notebook==7.2.2",
88+
"sphinx-autobuild==2024.10.03",
89+
]
8690

8791
[tool.uv]
88-
default-groups = ["docs", "test", "lint"]
92+
default-groups = ["docs", "test", "lint", "dev"]
8993

9094
[tool.pyright]
9195
venvPath = "."

src/sectionproperties/pre/library/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,17 @@
66
)
77
from sectionproperties.pre.library.concrete_sections import (
88
add_bar,
9+
cee_wall,
910
concrete_circular_section,
1011
concrete_column_section,
1112
concrete_rectangular_section,
1213
concrete_tee_section,
14+
double_lift_core_a,
15+
double_lift_core_b,
16+
rectangular_wall,
17+
single_lift_core,
18+
stairwell,
19+
tee_wall,
1320
)
1421
from sectionproperties.pre.library.nastran_sections import (
1522
nastran_bar,

0 commit comments

Comments
 (0)