Skip to content

Commit 9a53072

Browse files
Bump version
1 parent 4db4455 commit 9a53072

File tree

6 files changed

+27
-20
lines changed

6 files changed

+27
-20
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ documentation can found at [https://robbievanleeuwen.github.io/concrete-properti
2323

2424
### Material Properties
2525
- [x] Concrete material
26-
- [x] Service stress-strain profile
27-
- [x] Ultimate stress-strain profile
26+
- [x] Service stress-strain profiles
27+
- [x] Linear profile
28+
- [x] Linear profile (no tension)
29+
- [x] Eurocode Non-Linear
30+
- [x] Ultimate stress-strain profiles
31+
- [x] Rectangular stress block
32+
- [x] Bilinear stress-strain profile
33+
- [x] Eurocode parabolic
2834
- [x] Flexural tensile strength
2935
- [x] Steel material
30-
- [x] Stress-strain profile
31-
- [x] Built-in stress-strain profiles
32-
- [x] Piecewise linear profile
33-
- [x] Linear profile
34-
- [x] Bilinear profile
35-
- [x] Whitney stress block (AS stress block)
36-
- [ ] Parabolic stress profile
37-
- [ ] PCA stress profile
38-
- [x] Steel elastic-plastic profile
36+
- [x] Stress-strain profiles
37+
- [x] Elastic-plastic
38+
- [x] Elastic-plastic (with hardening)
3939

4040
### Gross Section Properties
4141
- [x] Cross-sectional areas (total, concrete, steel)

concreteproperties/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""
2-
xxx
2+
A python package to calculate the section properties of arbitrary reinforced concrete
3+
sections.
34
"""
4-
__version__ = "0.0.5"
5+
__version__ = "0.0.6"

concreteproperties/stress_strain_profile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ def __post_init__(
522522
- self.tensile_strength / self.tension_softening_stiffness
523523
)
524524

525-
self.strains.append(1.1 * strain_zero_tension)
525+
self.strains.append(1.01 * strain_zero_tension)
526526
self.stresses.append(0)
527527
self.strains.append(strain_zero_tension)
528528
self.stresses.append(0)

docs/source/index.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@
1818
Documentation
1919
=============
2020

21-
What is *concreteproperties*???
22-
23-
- Can only have only value of ultimate concrete strain
21+
A python package to calculate the section properties of arbitrary reinforced concrete
22+
sections.
2423

2524
.. toctree::
2625
:maxdepth: 1

examples/ex4.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,14 @@
99
EurocodeNonLinear,
1010
)
1111

12-
concrete_profile = EurocodeNonLinear(35e3, 0.0035, 40, 0.0023, 3.5, 7e3)
12+
concrete_profile = EurocodeNonLinear(
13+
elastic_modulus=35e3,
14+
ultimate_strain=0.0035,
15+
compressive_strength=40,
16+
compressive_strain=0.0023,
17+
tensile_strength=3.5,
18+
tension_softening_stiffness=7e3,
19+
)
1320
concrete_profile.plot_stress_strain(title="Concrete Stress-Strain Profile")
1421

1522
steel_profile = SteelHardening(

todo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
- [x] Add steel strain to StressResult & ku to UltimateResult (=dn/d)
1111
- [x] Clean up profiles - maybe require that certain profiles may only be used for each material?
1212
- [x] Finish pre.py
13-
- [ ] Start to add design codes
1413
- [ ] Documentation!
15-
- [ ] Is there a way to generate output within a docstring??
14+
- [x] Is there a way to generate output within a docstring??
1615
- [ ] gif of progressive service stress plot?
1716

1817
# POST-RELEASE ITEMS
1918
- [ ] Speed up
2019
- [ ] Profiling
2120
- [ ] Clean up all the na_local, points_na etc. etc.
21+
- [ ] Start to add design codes

0 commit comments

Comments
 (0)