Robbie van Leeuwen
Robbie van Leeuwen
We are constantly recalculating shape functions and associated values throughout a geometric & warping analysis. Would it be faster just to pre-calculate these on initialisation of the finite element and...
- General clean up of code to maintain style - Major revamp of docs (clarity, pydata theme, RTD -> GH pages)
This PR addresses #331, in which dilated offsets create overlapping geometry. Tasks: - [ ] Successfully run `test_compound_rectangular_offset()`
See below example: ```python from sectionproperties.pre.geometry import check_geometry_overlaps from sectionproperties.pre.library import rectangular_section from sectionproperties.analysis import Section # create two rectangles side-by-side rect1 = rectangular_section(d=50, b=50) rect2 = rectangular_section(d=50, b=50).align_to(rect1, "right")...
Actions: - [ ] Terminate moment interaction diagrams at ``M=0`` so that ``point_in_diagram()`` works as intended. Currently for asymmetric diagrams it is possible to have a point reported as outside...
**Is your feature request related to a problem? Please describe.** Biaxial bending diagrams and to a lesser extent, interaction diagrams, can take a long time to generate. Both of these...
The macOS wheels currently uploaded to PyPI are as follows: - Python 3.11 & 3.12: `macos-14` (universal), `macos-12` (universal), `macos-11` (universal) - Python 3.10 and below: `macos-14` (universal), `macos-12` (x86-64),...
Uses [uv](https://docs.astral.sh/uv/) to manage the project and [ruff](https://docs.astral.sh/ruff/) for linting and formatting. To-do list: - [x] Update `pyproject.toml` - [x] Arrive at a ruff configuration - `ruff.toml` - [x] Update...