spec

The Stepped-Pressure Equilibrium Code, an advanced MRxMHD equilibrium solver.

https://github.com/princetonuniversity/spec

Science Score: 36.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
  • Committers with academic emails
    13 of 27 committers (48.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.5%) to scientific vocabulary

Keywords

mrxmhd nuclear-fusion plasma-physics stellarator tokamak

Keywords from Contributors

fusion plasma stellarators
Last synced: 6 months ago · JSON representation

Repository

The Stepped-Pressure Equilibrium Code, an advanced MRxMHD equilibrium solver.

Basic Info
Statistics
  • Stars: 29
  • Watchers: 16
  • Forks: 8
  • Open Issues: 23
  • Releases: 7
Topics
mrxmhd nuclear-fusion plasma-physics stellarator tokamak
Created over 8 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

SPEC logo

The Stepped Pressure Equilibrium Code

SPEC solves 3D magnetohydrodynamic (MHD) equilibria with stepped-pressure profiles. This powerful description doesn't artificially restrict the solution to nested flux surfaces, and admits simulations with islands and chaotic regions. It is a spectral-element code, that finds minimal-plasma-energy states by extremizing the multi-region, relaxed-MHD (MRxMHD) energy functional.

Citation

If you use SPEC in your research, please cite it appropriately using the "Cite this repository" button on the right of the SPEC GitHub Repository or the CITATION.cff file.

Installation

Instructions for compiling and testing SPEC are in compilation_instructions.md.

Documentation

Online documentation for SPEC is available on Github pages or in PDF form at SPEC_manual.pdf.

Owner

  • Name: PrincetonUniversity
  • Login: PrincetonUniversity
  • Kind: organization

GitHub Events

Total
  • Create event: 5
  • Issues event: 8
  • Watch event: 3
  • Delete event: 2
  • Member event: 1
  • Issue comment event: 51
  • Push event: 43
  • Pull request review comment event: 20
  • Pull request event: 29
  • Pull request review event: 26
  • Fork event: 4
Last Year
  • Create event: 5
  • Issues event: 8
  • Watch event: 3
  • Delete event: 2
  • Member event: 1
  • Issue comment event: 51
  • Push event: 43
  • Pull request review comment event: 20
  • Pull request event: 29
  • Pull request review event: 26
  • Fork event: 4

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 1,365
  • Total Committers: 27
  • Avg Commits per committer: 50.556
  • Development Distribution Score (DDS): 0.709
Top Committers
Name Email Commits
Jonathan Schilling j****g@i****e 397
Antoine Baillod a****d@e****h 238
Zhisong Qu z****u@g****m 211
Joaquim Loizu j****u@e****h 85
Bharat Medasani m****r@g****m 84
Joaquim j****u@i****e 65
Caoxiang Zhu c****u@p****v 55
S.R. Hudson s****n@p****v 48
Caoxiang Zhu z****g@g****m 43
Chris Smiet c****t@g****m 35
Arunav Kumar a****r@a****u 19
Samuel Lazerson l****n@p****v 17
Ksenia Aleynikova k****a@i****e 12
Joshua Breslau j****u@p****v 10
Garrett Wright g****t@p****v 6
jbreslau 3****u@u****m 6
Matt Landreman m****d@u****u 6
salomon73 s****d@e****h 5
Caoxiang Zhu c****g@s****u 5
Jonathan Schilling j****g@m****e 4
abaillod 4****d@u****m 4
arunav A****r@a****u 4
Ke Liu l****0@m****n 2
Elizabeth e****l@u****u 1
Arunav 4****3@u****m 1
Samuel Lazerson s****n@i****e 1
Salomon Guinchard 4****3@u****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 43
  • Total pull requests: 94
  • Average time to close issues: 4 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 15
  • Total pull request authors: 19
  • Average comments per issue: 6.72
  • Average comments per pull request: 3.6
  • Merged pull requests: 81
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 19
  • Average time to close issues: 13 days
  • Average time to close pull requests: about 1 month
  • Issue authors: 3
  • Pull request authors: 3
  • Average comments per issue: 2.25
  • Average comments per pull request: 1.84
  • Merged pull requests: 15
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • abaillod (16)
  • zhucaoxiang (5)
  • smiet (4)
  • missing-user (3)
  • zhisong (2)
  • ejpaul (2)
  • jloizu (2)
  • mbkumar (2)
  • jonathanschilling (2)
  • richardnies (1)
  • landreman (1)
  • amwrightau (1)
  • ErolBa (1)
  • Taegeun-Jeong (1)
  • SRHudson (1)
Pull Request Authors
  • missing-user (20)
  • smiet (15)
  • abaillod (15)
  • zhisong (11)
  • jonathanschilling (9)
  • zhucaoxiang (9)
  • ErolBa (9)
  • landreman (4)
  • mbkumar (3)
  • liuk2020 (2)
  • KseniaAleynikova (2)
  • salomon73 (2)
  • richardnies (1)
  • ejpaul (1)
  • SRHudson (1)
Top Labels
Issue Labels
help wanted (8) bug (5) question (3) enhancement (2)
Pull Request Labels
bug (6) enhancement (4)

Dependencies

.github/workflows/build.yml actions
  • actions/checkout master composite
.github/workflows/build_cmake.yml actions
  • actions/checkout master composite
  • ashutoshvarma/action-cmake-build master composite
.github/workflows/doxygen.yml actions
  • actions/checkout v2 composite
  • mattnotmitt/doxygen-action v1.9.2 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/py_spec.yml actions
  • actions/checkout v2 composite
.github/workflows/python_wrapper.yml actions
  • actions/checkout v2 composite
Utilities/pythontools/requirements.txt pypi
  • coilpy *
  • f90nml *
  • h5py *
  • matplotlib *
  • numpy *