https://github.com/bempp/ndelement

Rust finite element definition library

https://github.com/bempp/ndelement

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Rust finite element definition library

Basic Info
  • Host: GitHub
  • Owner: bempp
  • License: bsd-3-clause
  • Language: Rust
  • Default Branch: main
  • Homepage:
  • Size: 203 KB
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 1
  • Open Issues: 3
  • Releases: 7
Created about 2 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

ndelement

DefElement verification crates.io docs.rs

ndelement is an open-source library written in Rust that can be used to create n-dimensional finite elements.

Using ndelement

Rust

You can use the latest release of ndelement by adding the following to [dependencies] section of your Cargo.toml file:

toml ndelement = "0.3.0"

Python

You can install the latest release of ndelement by running:

bash pip3 install ndelement

Documentation

The latest documentation of the main branch of this repo is available at bempp.github.io/ndelement/.

Testing

The Rust functionality of the library can be tested by running: bash cargo test

The Python functionality of the library can be tested by running: bash python -m pytest python/test

Examples

Examples of use can be found in the examples folder.

Getting help

Documentation of the latest release of ndelement can be found on docs.rs. Documentation of the latest development version of ndelement can be found at bempp.github.io/ndelement/ndelement.

Errors in the library should be added to the GitHub issue tracker.

Questions about the library and its use can be asked on the Bempp Discourse.

Licence

ndelement is licensed under a BSD 3-Clause licence. Full text of the licence can be found here.

Owner

  • Name: Bempp
  • Login: bempp
  • Kind: organization

GitHub Events

Total
  • Create event: 42
  • Issues event: 8
  • Release event: 3
  • Watch event: 2
  • Delete event: 36
  • Issue comment event: 1
  • Push event: 75
  • Pull request event: 61
Last Year
  • Create event: 42
  • Issues event: 8
  • Release event: 3
  • Watch event: 2
  • Delete event: 36
  • Issue comment event: 1
  • Push event: 75
  • Pull request event: 61

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 4
  • Total pull requests: 15
  • Average time to close issues: 4 months
  • Average time to close pull requests: 13 minutes
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 15
  • Average time to close issues: 14 days
  • Average time to close pull requests: 13 minutes
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mscroggs (12)
Pull Request Authors
  • mscroggs (63)
  • tbetcke (5)
Top Labels
Issue Labels
enhancement (4) housekeeping (1)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • cargo 11,217 total
    • pypi 75 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 18
  • Total maintainers: 2
pypi.org: ndelement

n-dimensional finite element definition library.

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 75 Last month
Rankings
Downloads: 9.9%
Dependent packages count: 10.1%
Average: 25.6%
Dependent repos count: 56.9%
Maintainers (1)
Last synced: 10 months ago
crates.io: c-api-tools-macros

Proc macros for the c-api-tools crate.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,857 Total
Rankings
Dependent repos count: 24.3%
Dependent packages count: 32.3%
Stargazers count: 35.2%
Forks count: 39.1%
Average: 45.3%
Downloads: 95.8%
Maintainers (1)
Last synced: 10 months ago
crates.io: ndelement

n-dimensional finite element definition library.

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 7,360 Total
Rankings
Dependent repos count: 25.9%
Dependent packages count: 34.4%
Average: 52.4%
Downloads: 96.9%
Maintainers (1)
Last synced: 10 months ago

Dependencies

pyproject.toml pypi
  • cffi *
  • maturin >=1.7
  • numpy *
  • patchelf platform_system == "Linux"
.github/workflows/docs.yml actions
  • actions-rust-lang/setup-rust-toolchain v1 composite
  • actions/checkout v3 composite
  • actions/configure-pages v3 composite
  • actions/deploy-pages v2 composite
  • actions/upload-pages-artifact v1 composite
  • mpi4py/setup-mpi v1 composite
.github/workflows/run-tests.yml actions
  • actions-rust-lang/setup-rust-toolchain v1 composite
  • actions/checkout v3 composite
  • mpi4py/setup-mpi v1 composite
.github/workflows/run-weekly-tests.yml actions
  • actions-rust-lang/setup-rust-toolchain v1 composite
  • actions/checkout v3 composite
  • mpi4py/setup-mpi v1 composite
.github/workflows/style-checks.yml actions
  • actions-rust-lang/setup-rust-toolchain v1 composite
  • actions/checkout v3 composite
  • mpi4py/setup-mpi v1 composite
Cargo.toml cargo
.github/workflows/release.yml actions
  • PyO3/maturin-action v1 composite
  • actions-rust-lang/setup-rust-toolchain v1 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite