Skip to main content

Package for timber design calculations based on NDS standards.

Project description

timber_nds

A Python package for structural timber design according to the NDS (National Design Specification).

Installation

pip install timber_nds

Python Version Compatibility

This package is compatible with Python versions 3.7 and above.

Connections

Important Note: This package does not include connection design. The user is responsible for ensuring correct connection design outside of this package.

Limitations

This package has several limitations that users should be aware of:

  • Member Geometry: The package is currently limited to the analysis of rectangular timber members only.

  • Compression : The package does not perform a check on the net compression stresses in members subjected to combined bending and tension.

  • Geometric Modifications: The package assumes solid members without any holes, notches, or other geometric modifications, except for incisions (if applicable). It is the user's responsibility to consider the effects of any such modifications.

  • Bearing Check: The package does not explicitly check for bearing stresses from horizontal forces. Instead, the shear force is assumed to be representative of the support reaction. Users should ensure that this is a reasonable assumption for their specific loading and support conditions and apply necessary corrections.

  • Second-Order Effects: The package does not consider second-order effects in compression-bending calculations.

  • Buckling: will be included by the user with the corresponding adjustment factor

  • Units: Input and output values use centimeters (cm) for length and kilograms-force (kgf) for force.

Important Considerations

  • Local Axes: x is longitudinal, y is horizontal within the cross-section, and z is vertical within the cross-section.

  • Global Axes: x and y are horizontal, and z is vertical.

  • User Responsibility: Due to the mentioned limitations, users must ensure they understand the assumptions made by this package and verify any output for suitability within the context of their structural design.

  • Future Development: These limitations represent areas that will be improved in future development of this package.

Usage

There are two available tutorials in the repository:

  • Example for one combination of inputs
  • Example for n combinations of inputs

But there is a lot more that you can do with this library.

License

This package is licensed under the [MIT License].

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

timber_nds-0.1.1.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

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

timber_nds-0.1.1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file timber_nds-0.1.1.tar.gz.

File metadata

  • Download URL: timber_nds-0.1.1.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.14

File hashes

Hashes for timber_nds-0.1.1.tar.gz
Algorithm Hash digest
SHA256 355b98a6012a482cb91e0cb3da0cfc33a74e865459c390960c2e0c56f94f2599
MD5 9c81eb4195c9e5ba6cff770c40177325
BLAKE2b-256 5b2368cc805f321689860c4ffda571c9d5441e470dd0459a1d1f6935c1e0ff71

See more details on using hashes here.

File details

Details for the file timber_nds-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: timber_nds-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.14

File hashes

Hashes for timber_nds-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 41ebd8c022f16284c06adb7fde3ba650a7a74866797c86966841cd8988f33e11
MD5 ad75eb98f83af307d4b67101e73c6ee4
BLAKE2b-256 d38df87d9f9729a40654c0192c47609882ff61d4ef7d2b50f03413d73c0a5ca1

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