CAID is a multi-platform software that has been designed for IsoGeometric Analysis Pre and Post Processing. Its design goal is to provide a fast, light and user-friendly designer and meshing tool.
The Post-Processing and advanced visualization capabilities are still under development, as well as an optimized 3D computing engine.
For more details, please read CAID
NumPy is the fundamental package for scientific computing with Python
Installation can be done using
sudo apt-get install python-numpy
SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering.
Installation can be done using
sudo apt-get install python-scipy
You can install both numpy and scipy using
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
igakit is a package that implements many of the NURBS routines from Piegl's book using Fortran and Python.
Install wxGTK 2.8 with the command
sudo apt-get install python-wxgtk2.8
Verify that everything is OK
import wx
import wxversion
PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs.
Installation can be done using pip
sudo pip install PyOpenGL PyOpenGL_accelerate
Installation can be done by runing the following command, giving PATH_FOR_INSTALLATION
python setup.py install --prefix=PATH_FOR_INSTALLATION
Add the following lines in your .bashrc/.bash_profile by replacing PATH_TO_CAID_SRC
# CAID
alias caid="python $PATH_TO_CAID_SRC/src/main.py"
#
Runing CAID can be done in different ways.
-
without any argument
caid
-
with a given workgroup session
caid session.wkl
-
with given domains files session
caid domain1.xml domain2.xml domain3.xml
-
with a given field file
caid U.pfl