Skip to content

sommaric/caid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Requierements

numpy

NumPy is the fundamental package for scientific computing with Python

Installation can be done using

sudo apt-get install python-numpy

scipy

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

igakit is a package that implements many of the NURBS routines from Piegl's book using Fortran and Python.

wxPython

Install wxGTK 2.8 with the command

sudo apt-get install python-wxgtk2.8

Verify that everything is OK

import wx
import wxversion

PyOpenGL

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

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"
#

Usage

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

About

Computer Aided Design software for IsoGeometric Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.4%
  • Fortran 5.6%