Last updated:
0 purchases
beam integrals 1.1.2
About
Console app and Python API for determining beam integrals of all 6 supported
beam types, as described in [Milasinovic1997]. This is a reengineered, advanced
version of our previous work.
This work is a part of the investigation within the research projects:
[ON174027] and [TR36017], supported by the Ministry for Science and
Technology, Republic of Serbia. This support is gratefully acknowledged.
Continuous integration is powered by Jenkins.
References
[Milasinovic1997]
Milašinović, D.D. “The Finite Strip Method in Computational Mechanics”.
Faculties of Civil Engineering: University of Novi Sad, Technical University
of Budapest and University of Belgrade: Subotica, Budapest, Belgrade. (1997)
[ON174027]
“Computational Mechanics in Structural Engineering”
[TR36017]
“Utilization of by-products and recycled waste materials in concrete
composites in the scope of sustainable construction development in Serbia:
investigation and environmental assessment of possible applications”
Installation
To install beam_integrals run:
$ pip install beam_integrals
It’s strongly recommended to install gmpy. Without it code will still run
correctly, but much slower at high precision.
Console app usage
Quick start:
$ beam_integrals <subcomand> ...
Show help:
$ beam_integrals help
Python API usage
Quick start:
>>> from beam_integrals.beam_types import FreeFreeBeam
>>> from beam_integrals.integrals import I1, integrate
>>> integrate(I1(), FreeFreeBeam(), a=1., m=1, n=1, error=True)
Contribute
If you find any bugs, or wish to propose new features please let us know.
If you’d like to contribute, simply fork the repository, commit your changes
and send a pull request. Make sure you add yourself to AUTHORS.
New in beam_integrals 1.1.0
Feature additions
Added a heuristic to help guessing the scale function/factor, as per the
section 3.4 of my PhD thesis.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.