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://github.com/dalcinl/igakit/archive/refs/heads/master.zip
Alternatively, clone the repository hosted at Bitbucket:
$ git clone https://github.com/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 Extreme Computing Research Center (ECRC), Division of Computer, Electrical, and Mathematical Sciences & Engineering (CEMSE), King Abdullah University of Science and Technology (KAUST).