https://github.com/dalcinl/igakit
NURBS surfaces and volumes for isogeometric analysis
https://github.com/dalcinl/igakit
isogeometric-analysis nurbs
Last synced: over 1 year ago
JSON representation
NURBS surfaces and volumes for isogeometric analysis
- Host: GitHub
- URL: https://github.com/dalcinl/igakit
- Owner: dalcinl
- License: other
- Created: 2022-03-20T08:01:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-07T07:07:36.000Z (almost 2 years ago)
- Last Synced: 2025-03-18T10:51:27.783Z (over 1 year ago)
- Topics: isogeometric-analysis, nurbs
- Language: Python
- Homepage:
- Size: 188 KB
- Stars: 20
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.rst
Awesome Lists containing this project
README
igakit: Toolkit for IsoGeometric Analysis (IGA)
===============================================
Overview
--------
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 geometries for
use in isogeometric analysis.
Installation
------------
Quick installation::
$ pip install https://github.com/dalcinl/igakit/archive/refs/heads/master.zip
Alternatively, clone the repository hosted at
`GitHub `_::
$ git clone https://github.com/dalcinl/igakit
and next install from the top level package directory using ``pip``::
$ cd igakit
$ python -m pip install .
Acknowledgments
---------------
This project was partially supported by the
Advanced Algorithm and Numerical Simulations Laboratory
(`AANSLab `_),
Division of Computer, Electrical, and
Mathematical Sciences & Engineering
(`CEMSE `_),
King Abdullah University of Science and Technology
(`KAUST `_).