https://github.com/computationalphysiology/fenics-geometry
A library handling geometries for Fenics-based problems. Based on pulse.geometry by Henrik Finsberg
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
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.0%) to scientific vocabulary
Repository
A library handling geometries for Fenics-based problems. Based on pulse.geometry by Henrik Finsberg
Basic Info
- Host: GitHub
- Owner: ComputationalPhysiology
- License: lgpl-3.0
- Language: Python
- Default Branch: master
- Size: 11.4 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
README
A library handling geometries for Fenics-based problems. Based geometry.py as part of pulse by Henrik Finsberg, and adapted by Alexandra Diem to fit arbitrary geometries.
Overview
fenics-geometry provides a conventient way to create meshes for FEniCS, including cardiac meshes.
Installation instructions
Install with pip
The development version of fenics-geometry can directly be installed from git using pip
pip install git+https://github.com/KVSLab/fenics-geometry.git
Requirements
- FEniCS version 2019.1.0 or newer
Note that if you install FEniCS using anaconda then you will not get support for parallel HDF5 see e.g this issue. We recommend installing FEniCS using Docker
Getting started
Check out the demos in the demo folder.
Automated test
Test are provided in the folder tests. You can run the test
with pytest
pytest -xv tests/
The tests are automatically run on TravisCI.
Documentation
The documentation is built using ReadTheDocs and can be found at https://fenics-geometry.readthedocs.io.
Known issues
- If you encounter errors with
h5pyit needs to be built from scratch instead of installed from the binaries inpip:pip uninstall h5py pip install h5py --no-binary=h5py - If you installed FEniCS using
condaand encouter aFatal Python error: Abortedwith<frozen importlib._bootstrap>messages you need to specify the build for FEniCS during installation forh5pyto work:conda install fenics=2019.1.0=py37_5
Owner
- Name: Computational Physiology at Simula Research Laboratory
- Login: ComputationalPhysiology
- Kind: organization
- Location: Fornebu, Norway
- Website: https://computationalphysiology.github.io
- Repositories: 51
- Profile: https://github.com/ComputationalPhysiology
GitHub organization for the computational physiology department at Simula Research Laboratory
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 22
- Average time to close issues: N/A
- Average time to close pull requests: about 1 hour
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 22
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- alexdiem (21)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- m2r *
- sphinx *
- sphinx_rtd_theme *
- fenics *
- h5py *
- pytest *
- fenics *
- pytest *