NuclearToolkit.jl

NuclearToolkit.jl: A Julia package for nuclear structure calculations - Published in JOSS (2022)

https://github.com/sotayoshida/nucleartoolkit.jl

Science Score: 95.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
    Found 9 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    1 of 4 committers (25.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords from Contributors

finite-element-methods
Last synced: 6 months ago · JSON representation

Repository

NuclearToolkit.jl: Julia package for nuclear structure calculations

Basic Info
  • Host: GitHub
  • Owner: SotaYoshida
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Homepage:
  • Size: 18.8 MB
Statistics
  • Stars: 34
  • Watchers: 3
  • Forks: 6
  • Open Issues: 2
  • Releases: 28
Created almost 4 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

NuclearToolkit.jl

Stable Dev Build Status DOI

Julia package for nuclear structure calculations covering: - generating Chiral EFT interactions - many-body calculations (HFMBPT, IMSRG/VS-IMSRG, valence shell-model, etc.)

Note: Of course, 'for structural calculations' simply means that the author (SY) is not familiar with reaction theories. Contributions and suggestions from reaction theory and experimental researchers are very welcome. Thanks.

Installation

Assuming that you have already installed Julia (v>=1.7.0), jldoctest julia>using Pkg; Pkg.add("NuclearToolkit")

Pkg (Julia's builtin package manager) intalls packages in $JULIA_DEPOT_PATH, which is by default ~/.julia.
When working on a working node (w/o permissions to access ~/), overwrite the JULIA_DEPOT_PATH by export JULIA_DEPOT_PATH="PATH_TO_JULIA_DEPOT".

How to START

Execute example/sample_script.jl like julia -t 10 example/sample_script.jl

This sample script performs: - generating NN potential with hw=20, emax=4 - HFMBPT(3) and IMSRG/VS-IMSRG calculation using the NN potential - shell-model calculation using the effective interaction derived by VS-IMSRG

How to cite

When you use NuclearToolkit.jl in your work, please cite the JOSS paper:https://doi.org/10.21105/joss.04694 @article{Yoshida2022, doi = {10.21105/joss.04694}, url = {https://doi.org/10.21105/joss.04694}, year = {2022}, publisher = {The Open Journal}, volume = {7}, number = {79}, pages = {4694}, author = {Sota Yoshida}, title = {NuclearToolkit.jl: A Julia package for nuclear structure calculations}, journal = {Journal of Open Source Software} }

Owner

  • Login: SotaYoshida
  • Kind: user
  • Company: Utsunomiya University

Nuclear Physics/Assistant Professor@Utsunomiya University, JPN

JOSS Publication

NuclearToolkit.jl: A Julia package for nuclear structure calculations
Published
November 18, 2022
Volume 7, Issue 79, Page 4694
Authors
Sota Yoshida ORCID
Institute for Promotion of Higher Academic Education, Utsunomiya University
Editor
Rachel Kurchin ORCID
Tags
nuclear physics nuclear force nuclear structure ab initio calculation

GitHub Events

Total
  • Create event: 7
  • Release event: 3
  • Issues event: 10
  • Watch event: 6
  • Issue comment event: 13
  • Push event: 34
  • Pull request event: 16
Last Year
  • Create event: 7
  • Release event: 3
  • Issues event: 10
  • Watch event: 6
  • Issue comment event: 13
  • Push event: 34
  • Pull request event: 16

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 465
  • Total Committers: 4
  • Avg Commits per committer: 116.25
  • Development Distribution Score (DDS): 0.047
Past Year
  • Commits: 20
  • Committers: 3
  • Avg Commits per committer: 6.667
  • Development Distribution Score (DDS): 0.35
Top Committers
Name Email Commits
SotaYoshida s****a@c****p 443
CompatHelper Julia c****y@j****g 18
Sota Yoshida s****p@S****l 3
Kyle Niemeyer k****r@f****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 30
  • Total pull requests: 94
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 7 hours
  • Total issue authors: 6
  • Total pull request authors: 3
  • Average comments per issue: 3.7
  • Average comments per pull request: 0.12
  • Merged pull requests: 74
  • Bot issues: 0
  • Bot pull requests: 22
Past Year
  • Issues: 6
  • Pull requests: 21
  • Average time to close issues: 2 months
  • Average time to close pull requests: about 21 hours
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 1.67
  • Average comments per pull request: 0.0
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 7
Top Authors
Issue Authors
  • SotaYoshida (22)
  • villaa (3)
  • mdavezac (2)
  • KristofferC (1)
  • JuliaTagBot (1)
  • hamad12a (1)
Pull Request Authors
  • SotaYoshida (73)
  • github-actions[bot] (24)
  • kyleniemeyer (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • julia 5 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 28
juliahub.com: NuclearToolkit

NuclearToolkit.jl: Julia package for nuclear structure calculations

  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5 Total
Rankings
Dependent repos count: 9.9%
Average: 30.4%
Stargazers count: 32.6%
Dependent packages count: 38.9%
Forks count: 40.4%
Last synced: 6 months ago

Dependencies

.github/workflows/CI.yml actions
  • actions/checkout v2 composite
  • julia-actions/cache v1 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-docdeploy v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
  • stefanzweifel/git-auto-commit-action v4.2.0 composite
.github/workflows/CI_pullrequest.yml actions
  • actions/checkout v2 composite
  • julia-actions/cache v1 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-docdeploy v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/draft-pdf.yml actions
  • actions/checkout v2 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite