ifctruss 0.1.4

Creator: bradpython12

Last updated:

Add to Cart

Description:

ifctruss 0.1.4

IfcTruss



Note
IfcTruss is currently in the beta stage and is subject to a feature
freeze until the end of February. Its main goals are stabilizing the
API and improving documentation based on user feedback.


Purpose
IfcTruss is an open source
(LGPL-3.0-or-later)
software library for creating and calculating trusses in the Industry
Foundation Classes
(IFC)
standard. More precisely, the IFC 4.3 version is supported. This version
is an ISO
standard.
The following main functions are provided for building, viewing and
solving a truss model in IFC:
ifctruss.build
ifctruss.view
ifctruss.solve

There are also a few additional side functions that can be used:
ifctruss.save_ods_template
ifctruss.save_xlsx_template
ifctruss.build_from_ods
ifctruss.build_from_xlsx
ifctruss.save_result

Two solvers are available for calculating the trusses. These solvers can
also be used below without IFC:
ifctruss.solver.direct_stiffness_method
ifctruss.solver.calfem

Go to the Getting
Started
page to learn more about using this library.
Feedback
If you have any bugs, improvements, or feature requests, please submit
an issue. Use the OSArch forum to share
anything else. When you share something in the OSArch
forum, put the library name in the tag.
So that someone else has it easier, if they are looking for a post in
the OSArch forum regarding this
library.
If you have nothing to share, however, like this library, just
star
it! This is a great encouragement for the contributors.
Code of conduct
This project adheres to the Code of Conduct adapted from the
Contributor Covenant, version
2.1, available at
https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
Changelog
All notable changes to this project will be documented in this
file.
The format is based on Keep a
Changelog, and this project
adheres to Semantic Versioning.
Licence
Copyright © 2023-2024 IfcTruss Contributors
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see https://www.gnu.org/licenses/.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.