v2.0.0 #171
robbievanleeuwen
started this conversation in
General
v2.0.0
#171
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
sectionproperties v2 incorporates significant changes to the pre-processor, which now uses the Shapely package to power advanced geometry creation and manipulation, and vastly improves the performance and robustness of the plastic section property algorithm.
v2.x.x
introduces many breaking changes fromv1.x.x
when creating and manipulatingGeometry
, refer to the documentation for more information.Pre-Processor:
A special mention to @connorferster for a majority of these fantastic additions!
sections.py
renamed togeometry.py
Geometry
objects are defined by a shapelyPolygon
CompoundGeometry
class for geometries with multiple regionsGeometry
objects are assigned aMaterial
property object,CompoundGeometry
objects can contain multipleGeometry
objects (each with their ownMaterial
object) enabling composite analysisGeometry
andCompoundGeometry
objects contain mesh information and meshing must be performed before initialising aSection
object.offset_perimeter()
logicMaterial
class now requires a.density
parametersectionproperties.pre.library
) now contains the built-in sectionproperties geometriestriangular_section()
andtriangular_radius_section()
to theprimitive_sections
libraryconcrete_sections
library - containsconcrete_rectangular_section()
,concrete_tee_section()
andconcrete_circular_section()
bridge_section
library, thanks to @ccaprani - containssuper_t_girder_section()
andi_girder_section()
Analysis:
cross_section.py
renamed tosection.py
CrossSection
object renamed toSection
and is now initialised with only aGeometry
orCompoundGeometry
objectPost-Processor:
plotting_context()
manager, allowing easily saving files, passing kwargs topyplot.subplots()
and much more! Many thanks to @Spectre5.display_results()
now reports E.J and E.Iw instead of G.J and G.Iw.display_results()
now reports modulus weighted shear areas for composite sectionsMisc.:
This discussion was created from the release v2.0.0.
Beta Was this translation helpful? Give feedback.
All reactions