Formable

Latest version: v0.1.21

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

Scan your dependencies

Page 1 of 4

0.1.21

Fixed

- Resolve numpy deprecation.

0.1.20

Changed

- Constrain LM fitting process
- Relabel attribute `true_stress` to `stress` in `LoadResponse` class

0.1.19

Added

- Add `cyclic_uniaxial` load case method to task `generate_load_case`
- Add `mixed` load case method to task `generate_load_case`

0.1.18

Added

- Add option `include_yield_functions` to `LoadResponseSet.show_yield_functions_2D` and `LoadResponseSet.show_yield_functions_3D`, which is a list of fitted yield function indices to include in the visualisation.
- Add `get_load_case_planar_2D` load case function.
- Add option `strain_rate_mode` to `get_load_case_plane_strain`, which determines if the load case is defined by deformation gradient (`F_rate`), velocity gradient (`L`) or an approximation excluding the stress condition (`L_approx`), which is useful when we want to avoid using mixed boundary conditions.

Changed

- Functions `get_load_case_uniaxial`, `get_load_case_biaxial` and `get_load_case_plane_strain` have been refactored, documented and generalised where applicable. The returned `dict` from these functions now includes passing through `direction` and `rotation`. A new key `rotation_matrix` is the matrix representation of the rotation specified, if specified.

0.1.17

Added

- Add animation widget for yield func evolution: `animate_yield_function_evolution(load_response_sets, ...)`.
- Ability to add sheet direction labels in yield function plots.

0.1.16

Changed

- 2D yield function plotting now use scikit-image to compute the zero-contour, which can then be plotted as scatter-plot data, instead of a Plotly contour plot. Partial fix (2D only) for [9](https://github.com/LightForm-group/formable/issues/9). The old behaviour can be switched on with `use_plotly_contour=True` in methods: `YieldFunction.compare_2D`, `YieldFunction.show_2D` and `LoadResponseSet.show_yield_functions_2D`.
- The `YieldFunction.yield_point` attribute is saved in the dict representation of a each `LoadResponseSet.fitted_yield_function`, and loaded correctly when loading from a dict, via a change to `YieldFunction.from_name`.
- Parameter fitting using the `LMFitter` class now scales the fitting parameters to one.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.