Skip to content

A module for computing quadrature rules for three-dimensional integrals in a 'tetrapyd' domain

License

Notifications You must be signed in to change notification settings

Wuhyun/Tetraquad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetraquad

A code for computing numerical quadrature rule for integrals over a tetrapyd domain. For mathematical details, please refer to this paper.

Dependencies

  • Python3
  • Python libraries:
    • numpy
    • scipy
    • mpmath
    • pandas
    • mayavi (optional for visualization)

Installation

First of all, please check if you have installed the dependencies listed above. If your default Python3 command is not 'python3', change it in the makefile accordingly.

Clone the repository by, e.g.,

git clone https://github.com/Wuhyun/Tetraquad.git

Install the package by running

$ make

This installs the pacakge 'tetraquad' in development mode. To update the it, running

git pull
make

anytime will immediately update it.

Quick Start

Please refer to the Jupyter notebook under examples/.

About

A module for computing quadrature rules for three-dimensional integrals in a 'tetrapyd' domain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published