Skip to content

Commit b612cb7

Browse files
authored
Merge pull request #177 from Czarified/MajorFrames
Major frames
2 parents 4c40030 + a4003de commit b612cb7

7 files changed

Lines changed: 2007 additions & 62 deletions

File tree

.flake8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
select = B,B9,C,D,DAR,E,F,N,RST,S,W
33
ignore = E203,E501,RST201,RST203,RST301,W503,N803,N806
44
max-line-length = 120
5-
max-complexity = 10
5+
max-complexity = 13
66
docstring-convention = google
77
per-file-ignores = tests/*:S101
88
rst-roles = class,const,func,meth,mod,ref

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ predicated empirical formulas.
5858

5959
These should probably become their own Issues, but they will at least become their own PR's. It's easier to list them all here for now.
6060

61-
- [ ] ForcedCrippling needs it's own class, so MinorFrames, Longerons, and Covers can utilize the same methods without repeating code.
61+
- [x] ForcedCrippling needs it's own class, so MinorFrames, Longerons, and Covers can utilize the same methods without repeating code.
6262
- [ ] MajorFrames need their own class for analysis methods.
6363
- [ ] Fuselage class needs a cut method to generate geometry for analysis by averaging the geometry between defined sections.
6464
- [ ] How does the Fuselage class define where all the different load points (and therefor MajorFrames) are?

poetry.lock

Lines changed: 739 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "hyperstruct"
3-
version = "0.0.6"
3+
version = "0.0.7"
44
description = "Hyperstruct"
55
authors = ["Benjamin Crews <aceF22@gmail.com>"]
66
license = "MIT"
@@ -17,9 +17,12 @@ Changelog = "https://github.com/czarified/hyperstruct/releases"
1717

1818
[tool.poetry.dependencies]
1919
python = ">=3.10, <4.0"
20-
click = ">=8.0.1"
21-
numpy = "^1.26.4"
22-
scipy = "^1.14.1"
20+
click = ">=8.0.1, <9.0"
21+
numpy = ">=1.26.4, <2.0"
22+
scipy = ">=1.14.1, <2.0"
23+
matplotlib = ">=3.10.1, <4.0"
24+
pytest-check = ">=2.5.3, <3.0"
25+
pandas = ">=2.3.0, <3.0"
2326

2427
[tool.poetry.requires-plugins]
2528
poetry-plugin-export = ">=1.8.0"

0 commit comments

Comments
 (0)