spec
The Stepped-Pressure Equilibrium Code, an advanced MRxMHD equilibrium solver.
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
Keywords from Contributors
Repository
The Stepped-Pressure Equilibrium Code, an advanced MRxMHD equilibrium solver.
Basic Info
- Host: GitHub
- Owner: PrincetonUniversity
- License: gpl-3.0
- Language: SourcePawn
- Default Branch: master
- Homepage: https://princetonuniversity.github.io/SPEC/
- Size: 304 MB
Statistics
- Stars: 29
- Watchers: 16
- Forks: 8
- Open Issues: 23
- Releases: 7
Topics
Metadata Files
README.md

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.
- There is a brief description of SPEC on the Princeton Plasma Physics Laboratory Theory Department website.
- An overview of the algorithm is given in a Flow Chart.
- A list of publications using SPEC are in our bibliography section
- Please direct questions/suggestions to Stuart Hudson.
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
- Repositories: 215
- Profile: https://github.com/PrincetonUniversity
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 | 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
Pull Request Labels
Dependencies
- actions/checkout master composite
- actions/checkout master composite
- ashutoshvarma/action-cmake-build master composite
- actions/checkout v2 composite
- mattnotmitt/doxygen-action v1.9.2 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- coilpy *
- f90nml *
- h5py *
- matplotlib *
- numpy *