We'll continue to add and list supported libraries below.
Supported libraries
- anaStruct
2D structural analysis in Python
- REDi
REDi (Resilient Design for the Next Generation of Buildings) seismic engine documentation developed at ARUP
- BeamBending
A teaching aid for 1-D shear-force and bending-moment diagrams
- COMPAS
A framework for computational research and collaboration in Architecture, Engineering, Fabrication, and Construction
- energy-py-linear
Optimize energy assets using mixed-integer linear programming
- eurocodepy
a Python package for calculating structures according to Eurocodes
- GemPy
an open-source, Python-based 3-D structural geological modeling software
- Groundhog
A general-purpose geotechnical package
- handcalcs
Python library for converting Python calculations into rendered latex
- IndeterminateBeam
A solver for 1D indeterminate beams
- joypy
Joyplots in Python with matplotlib & pandas
- matplotlib
plotting with Python
- numpy
The fundamental package for scientific computing with Python
- OpenSeesPy + OpsVis
Finite element applications for simulating the response of structural and geotechnical systems subjected to earthquakes
- Pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
- pyCalculiX
Python 3 library to automate and build finite element analysis (FEA) models in Calculix
- pycba
Python Continuous Beam Analysis
- pyFrame3DD
Python bindings to Frame3DD
- PyNite
A 3D structural engineering finite element library for Python
- pysal
Python Spatial Analysis Library
- Scikit-learn
Machine learning in Python
- Scipy
Software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
- seaborn
Statistical data visualization in Python
- sectionproperties
Analysis of an arbitrary cross-section in python using the finite element method.
- SimPy
A process-based discrete-event simulation framework
- StructPy
Structural Analysis Library for Python based on the direct stiffness method
- SymPy
Symbolic mathematics
- topojson
An extension of GeoJSON that encodes topology
How to use the above libraries?
Just add one line to your Python code, e.g.:
Import a library in your Python code
You can use the library in your code right away. Copy and paste an example code from the library's linked documentation to start playing!
If you'd like to request a specific library to be supported, contact us at contact@calctree.com.
Still have more questions?
Join the conversation on Slack below!