This package implements many of the NURBS routines in Piegl's book
using Fortran. It provides Python bindings for these functions using
f2py
. Finally we provide a NURBS class which uses this
functionality for the simplified, manually creation of geometry for
use in isogeometric analysis.
Quick installation:
$ pip install https://bitbucket.org/dalcinl/igakit/get/master.tar.gz
Alternatively, clone the repository hosted at Bitbucket:
$ git clone https://bitbucket.org/dalcinl/igakit
Enter the top level directory, next build and install the package
using the standard distutils's setup.py
script:
$ cd igakit $ python setup.py install --user
This project was partially supported by the Center for Numerical Porous Media, Division of Computer, Electrical, and Mathematical Sciences & Engineering (CEMSE), King Abdullah University of Science and Technology (KAUST).