Sfsimodels

Latest version: v0.9.45

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.9.37

-------------------
* Added new `get_nearest_node_index_at_x` to ortho mesh.

0.9.35

-------------------
* Soil now defines water mass density `wmd` and `liq_sg` instead of `liq_mass_density` to allow for not water liquids.
* Can retrieve the `unique_hash` from the ecp file for each object under the `loaded_unique_hash` parameter.
* Allow soil liquid mass to be changed.
* When loading an ecp file the loader does not fail when trying to set a non-settable attribute, instead it just does not set the attribute
* Fixed issue with meshing when adjusting for a smooth slope, when slope was going down to the right the top slope could be slightly wrong
* Improved meshing 2d vary xy - when multiple adjacent sloping surfaces on surface

0.9.31

-------------------
* Improved saving and loading of `TwoDSystem`
* Allowed calculation of effective stress when soil under water and dry weight is not set
* Fixed issue where soil_profile.move_layer function would delete layer if new position was equal to previous position
* Fixed issue with mesh vary2DXY where mesh could not adjust near the surface
* Fixed issue with mesh vary2DY and vary2DXY when trimming mesh, where it could create a deformity
* Added `ip_axis` to foundation default outputs (`ip_axis` is in-plane axis)
* When using the `set_section_prop` on a `BeamColumnElement` the property is automatically added to the outputs list
* Can load `Material` object into `Building` as `Building.material`
* Can load `Material` object into `Section` as `Section.material` or `Section.mat`
* Added `sm.std.create_rc_beam()` function to create an RC beam element with RC sections.
* Added `override` option to the `Foundation` object to override pre-computed properties.

0.9.28

--------------------
* Added in plane axis (`ip_axis`) and out-of-plane axis (`oop_axis`) parameters for foundation.
* Added new constructor to `sfsimodels.num.mesh` `FiniteElementVary2DMeshConstructor`,
which constructs either `FiniteElementVaryY2DMesh` where x-coordinates remain unchanged with depth,
but y-coordinates vary with x-distance, or `FiniteElementVaryXY2DMesh` where both x- and y-coordinates vary
throughout the mesh.

0.9.27

--------------------
* Improved handling of sections and materials
* Added `get_oop_axis` method to foundations to get the out-of-plane axis
* PadFoundation can now handle irregular spacing of footings
* Meshing can handle foundation out-of-plane input

0.9.25

--------------------
* Fixed issue where SoilProfile split did not stop at soil profile height
* Added `material` to `Building` object
* Changed `Concrete` to `ReinforcedConcrete`
* Fixed bug with PadFoundation where `height` was returned when `depth` was requested
* For mesh the new class name is `FiniteElementOrth2DMesh` since the mesh is orthogonal. Also `active_nodes` is now cached

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.