https://github.com/ahenkes1/pydec

PyDEC: A Python Library for Discretizations of Exterior Calculus for simplicial complexes of any dimension embedded or not and for cubical complexes of any dimension. Implements discrete exterior derivative as coboundary, a Delaunay Hodge star operator and lowest order Whitney forms.

https://github.com/ahenkes1/pydec

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

PyDEC: A Python Library for Discretizations of Exterior Calculus for simplicial complexes of any dimension embedded or not and for cubical complexes of any dimension. Implements discrete exterior derivative as coboundary, a Delaunay Hodge star operator and lowest order Whitney forms.

Basic Info
  • Host: GitHub
  • Owner: ahenkes1
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 138 KB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of hirani/pydec
Created about 4 years ago · Last pushed about 4 years ago

https://github.com/ahenkes1/pydec/blob/master/

## **PyDEC: A Python Library for Discretizations of Exterior Calculus.**

Exterior calculus is the generalization of vector calculus to manifolds. PyDEC is a Python library for computations related to the discretization of exterior calculus which includes numerical solution of partial differential equations. It is also useful for purely topological computations. Thus PyDEC facilitates inquiry into both physical problems on manifolds as well as purely topological problems on abstract complexes. It uses efficient algorithms for constructing the operators and objects and related topological problems. Our algorithms are formulated in terms of high-level matrix operations which extend to arbitrary dimension. As a result, our implementations map well to the facilities of numerical libraries such as NumPy and SciPy. The availability of such libraries makes Python suitable for prototyping numerical methods. The code and the companion paper includes examples where we demonstrate how PyDEC is used to solve physical and topological problems.

A companion paper, with many examples, is in the ACM Transactions on Mathematical Software, Vol. 39, No. 1, pp. 3:1-3:41, 2012, [DOI: 10.1145/2382585.2382588](http://dx.doi.org/10.1145/2382585.2382588). If you use PyDEC in your work please consider sending us a note. The package can be cited using the following BibTeX entry:
```
@webpage{BeHi2008,
    Author = {Nathan Bell and Anil N. Hirani},
    Note = {Software made available on Google Code website.},
    Title = {PyDEC: A {P}ython Library for {D}iscrete {E}xterior {C}alculus},
    Url = {https://github.com/hirani/pydec},
```

Owner

  • Name: Alexander Henkes
  • Login: ahenkes1
  • Kind: user

GitHub Events

Total
Last Year