Skip to main content

一个用以进行圆环截面参数计算的库,我主要是把它拿来算桩的相关问题

Project description

环形截面参数计算库

简介

这是一个用于计算环形几何属性的Python库,支持多种单位和常见计算,包括环形面积、惯性矩和回转半径。

安装

可以通过以下方式安装本库:

```bash
pip install cross_sectional_parameter_calculation

快速入门

导入库

在使用之前,首先需要导入库:

from cross_sectional_parameter_calculation 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]。

致谢

这是我的第一个开源项目,它非常的简单,但是对于我这个python初学者而言,它雀食耗费了我一些精力,这个项目里也学到了一些东西,同时,非常感谢互联网开源的大佬们,使得我能够从他们那里学到很多东西,并且享受他们成果带来的便捷。

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

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file cross_sectional_parameter_calculation-0.1.2.tar.gz.

File metadata

File hashes

Hashes for cross_sectional_parameter_calculation-0.1.2.tar.gz
Algorithm Hash digest
SHA256 436c893bfc067a78d5c5f50e4b531a7154e9b0e2cf08e062a3674b7e6990a1fb
MD5 fbadb05a41b3557155277505c6a6c7a9
BLAKE2b-256 41d33363244a5f490439b806e905c329f164c6476d717409e4997279e549e3af

See more details on using hashes here.

File details

Details for the file cross_sectional_parameter_calculation-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cross_sectional_parameter_calculation-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 47a093d7c44b257cbc40e518e3a8306680bdb415d1976063fa81c6618ad8c90c
MD5 3eefeacc42d3b1fc6912e7c254ae4aef
BLAKE2b-256 8647759be8369f78a01e9a350acad8106afe40de637c4b8b7eb01f929a305c40

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page