Getting started
As Buzzard is developed to best work with the finite element code EdelweissFE together with the material models and finite elements provided by Marmot, we recommend to install the respective libraries first. For the installation of Marmot and EdelweissFE we refer to the steps given in EdelweissFE Installation.
Installation
Buzzard depends on several packages which are summarized below.
cfgv
colorama
commonmark
cycler
distlib
filelock
identify
importlib-metadata
kiwisolver
matplotlib
nodeenv
numpy
optimparallel
Pillow
platformdirs
pre-commit
Pygments
pyparsing
PyPDF4
python-dateutil
PyYAML
rich
seaborn
scipy
similaritymeasures
six
toml
typing-extensions
virtualenv
zipp
They may be installed with
python -m pip install -r requirements.txt
Command Line Usage
python buzzard.py <configFile> <options>
The configuration file can be either a .py
-file containing a dictionary called config
or a .json
-file containing a single dictionary with the configuration.