Loading
/custom-emojis/emojis/contour-map.png
Templates
📚
Articles & Resources
📖
Guides & Support
🌵
CalcTree
Python Libraries List's banner
📚

Python Libraries List

We'll continue to add and list supported libraries below.

Supported libraries

  1. anaStruct 2D structural analysis in Python
  1. REDi REDi (Resilient Design for the Next Generation of Buildings) seismic engine documentation developed at ARUP
  1. BeamBending A teaching aid for 1-D shear-force and bending-moment diagrams
  1. COMPAS A framework for computational research and collaboration in Architecture, Engineering, Fabrication, and Construction
  2. energy-py-linear Optimize energy assets using mixed-integer linear programming
  3. eurocodepy a Python package for calculating structures according to Eurocodes
  4. GemPy an open-source, Python-based 3-D structural geological modeling software
  5. Groundhog A general-purpose geotechnical package
  6. handcalcs Python library for converting Python calculations into rendered latex
  7. IndeterminateBeam A solver for 1D indeterminate beams
  8. joypy Joyplots in Python with matplotlib & pandas

  1. matplotlib plotting with Python
  2. numpy The fundamental package for scientific computing with Python
  1. OpenSeesPy + OpsVis Finite element applications for simulating the response of structural and geotechnical systems subjected to earthquakes
  1. 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
  1. pyCalculiX Python 3 library to automate and build finite element analysis (FEA) models in Calculix
  2. pycba Python Continuous Beam Analysis
  1. pyFrame3DD Python bindings to Frame3DD
  1. PyNite A 3D structural engineering finite element library for Python
  2. pysal Python Spatial Analysis Library
  1. Scikit-learn Machine learning in Python
  2. 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.
  3. seaborn Statistical data visualization in Python
  1. sectionproperties Analysis of an arbitrary cross-section in python using the finite element method.
  1. SimPy A process-based discrete-event simulation framework
  2. StructPy Structural Analysis Library for Python based on the direct stiffness method
  3. SymPy Symbolic mathematics
  4. 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!