一个用以进行圆环截面参数计算的库,我主要是把它拿来算桩的相关问题
Project description
环形截面参数计算库
简介
这是一个用于计算环形几何属性的Python库,支持多种单位和常见计算,包括环形面积、惯性矩和回转半径。
安装
可以通过以下方式安装本库:
```bash
pip install YourLibraryName
快速入门
导入库
在使用之前,首先需要导入库:
from your_library import annular_area_mm2, annular_area_cm2, annular_area_m2, annular_moment_of_inertia_mm4, annular_moment_of_inertia_cm4, annular_moment_of_inertia_m4, annular_radius_of_gyration_mm, annular_radius_of_gyration_cm, annular_radius_of_gyration_m
计算环形面积
单位为毫米(mm²)
area_mm2 = annular_area_mm2(diameter_mm=100, thickness_mm=5)
print(f"环形面积(mm²):{area_mm2}")
单位为厘米(cm²)
area_cm2 = annular_area_cm2(diameter_cm=10, thickness_cm=0.5)
print(f"环形面积(cm²):{area_cm2}")
单位为米(m²)
area_m2 = annular_area_m2(diameter_m=0.1, thickness_m=0.005)
print(f"环形面积(m²):{area_m2}")
计算环形惯性矩
单位为立方毫米(mm⁴)
moment_mm4 = annular_moment_of_inertia_mm4(diameter_mm=100, thickness_mm=5)
print(f"环形惯性矩(mm⁴):{moment_mm4}")
单位为立方厘米(cm⁴)
moment_cm4 = annular_moment_of_inertia_cm4(diameter_cm=10, thickness_cm=0.5)
print(f"环形惯性矩(cm⁴):{moment_cm4}")
单位为米(m⁴)
moment_m4 = annular_moment_of_inertia_m4(diameter_m=0.1, thickness_m=0.005)
print(f"环形惯性矩(m⁴):{moment_m4}")
计算环形回转半径
单位为毫米(mm)
radius_mm = annular_radius_of_gyration_mm(diameter_mm=100, thickness_mm=5)
print(f"环形回转半径(mm):{radius_mm}")
单位为厘米(cm)
radius_cm = annular_radius_of_gyration_cm(diameter_cm=10, thickness_cm=0.5)
print(f"环形回转半径(cm):{radius_cm}")
单位为米(m)
radius_m = annular_radius_of_gyration_m(diameter_m=0.1, thickness_m=0.005)
print(f"环形回转半径(m):{radius_m}")
函数说明
基础函数
annular_area_*: 计算环形面积。annular_moment_of_inertia_*: 计算环形惯性矩。annular_radius_of_gyration_*: 计算环形回转半径。
输入参数
diameter_*: 环形外径。thickness_*: 环形厚度。
注意事项
- 所有输入参数必须为正数。
- 单位转换函数支持
mm(毫米)、cm(厘米)、m(米)。
许可证
本项目使用 MIT 许可证
联系方式
如果有任何问题或建议,请联系 [2727671635@QQ.COM]。
致谢
感谢所有对本项目做出贡献的人!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Cross_Sectional_Parameter_Calculation-0.1.0.tar.gz.
File metadata
- Download URL: Cross_Sectional_Parameter_Calculation-0.1.0.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf254de3566d2b2fe7f06341a21b9870e7859db864d2ea2e20a59c5e1721a0d7
|
|
| MD5 |
423c8beaeee13a654dd45a27f5174955
|
|
| BLAKE2b-256 |
fb7b251a7c2a0bdb7dc63a3f686d7adf2315f81e838b47ac993bf415b7865ddd
|
File details
Details for the file Cross_Sectional_Parameter_Calculation-0.1.0-py3-none-any.whl.
File metadata
- Download URL: Cross_Sectional_Parameter_Calculation-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a49e4423d271753d1b0c5acc31f6a9e7825ad4df513b6adb947aca5845c0c72
|
|
| MD5 |
2619cea896e2cc032eb587b6b19d0128
|
|
| BLAKE2b-256 |
1362edd352b081c877479c8154e2dc82310c30ffe21141579af26d66b7ea3889
|