exodusiicpp

C++17 wrapper around ExodusII

https://github.com/andrsd/exodusiicpp

Science Score: 44.0%

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

  • CITATION.cff file
    Found 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 (6.8%) to scientific vocabulary

Keywords

cpp17 exodus-ii-format exodusii finite-element-method library
Last synced: 6 months ago · JSON representation ·

Repository

C++17 wrapper around ExodusII

Basic Info
Statistics
  • Stars: 1
  • Watchers: 3
  • Forks: 0
  • Open Issues: 2
  • Releases: 17
Topics
cpp17 exodus-ii-format exodusii finite-element-method library
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

qa build codecov License Scc Count Badge

exodusIIcpp

exodusIIcpp is a C++17 wrapper around ExodusII file format.

Features

  • C++ API for reading and writing exodusII files
  • Support for:
    • element blocks,
    • side sets,
    • node sets
  • CMake installation
  • Support for Linux, macOS X

Examples

Reading a file

```

include "exodusIIcpp/exodusIIcpp.h"

exodusIIcpp::File exo("file.exo", exodusIIcpp::FileAccess::READ); exo.read();

auto & x = exo.getxcoords(); auto & y = exo.getycoords();

for (auto & eb : exo.getelementblocks()) { ... }

for (auto & ns : exo.getnodesets()) { ... }

for (auto & ss : exo.getsidesets()) { ... } ```

Requirements

  • C++17 compiler
  • CMake 3.16+
  • fmt 11.x
  • ExodusII
    • usually also depends on NetCDF and HDF5

Owner

  • Name: David Andrs
  • Login: andrsd
  • Kind: user
  • Location: Idaho Falls, Idaho, United States

Citation (CITATION.cff)

cff-version: 1.2.0
title: exodusIIcpp
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: David
    family-names: Andrš
    email: andrsd@gmail.com
    orcid: 'https://orcid.org/0000-0002-8913-902X'

GitHub Events

Total
  • Release event: 3
  • Delete event: 7
  • Issue comment event: 6
  • Push event: 14
  • Pull request review comment event: 1
  • Pull request review event: 2
  • Pull request event: 12
  • Create event: 9
Last Year
  • Release event: 3
  • Delete event: 7
  • Issue comment event: 6
  • Push event: 14
  • Pull request review comment event: 1
  • Pull request review event: 2
  • Pull request event: 12
  • Create event: 9

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 24
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 10 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.71
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 10
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.8
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • andrsd (1)
Pull Request Authors
  • andrsd (24)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels
ignore-for-release (9) enhancement (8) bug-fix (2)

Dependencies

.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/gh-pages.yml actions
  • JamesIves/github-pages-deploy-action v4 composite
  • actions/checkout v3 composite
.github/workflows/qa.yml actions
  • actions/checkout v3 composite
  • jidicula/clang-format-action v4.3.0 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v2 composite
  • softprops/action-gh-release v1 composite