UltraDark.jl

UltraDark.jl: A Julia package for simulation of cosmological scalar fields - Published in JOSS (2024)

https://github.com/musoke/ultradark.jl

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

Keywords

cosmology dark-matter julia reheating scalar-dark-matter

Keywords from Contributors

pde meshing standardization interpretability fluxes simulations partial-differential-equations dynamical-systems bayesian-inference astronomy
Last synced: 6 months ago · JSON representation ·

Repository

Simulations of cosmological scalar fields

Basic Info
Statistics
  • Stars: 17
  • Watchers: 2
  • Forks: 3
  • Open Issues: 18
  • Releases: 23
Topics
cosmology dark-matter julia reheating scalar-dark-matter
Created almost 6 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

UltraDark

DOI DOI arxiv

Stable Docs Dev Docs Build Status Codecov

Simulations of cosmological scalar fields inspired by PyUltraLight.

UltraDark uses PencilFFTs to do Fourier transforms in an MPI environment.

Installation

You will need Julia.

To install and run tests, open the Julia REPL and enter pkg mode by pressing ]. ```julia pkg> dev https://github.com/musoke/UltraDark.jl

pkg> test UltraDark ```

Run a Jupyter notebook with ```julia pkg> add IJulia

julia> using IJulia

julia> notebook() ```

The documentation has details of how to do more.

Owner

  • Name: Nathan Musoke
  • Login: musoke
  • Kind: user
  • Company: UNH

JOSS Publication

UltraDark.jl: A Julia package for simulation of cosmological scalar fields
Published
April 17, 2024
Volume 9, Issue 96, Page 6035
Authors
Nathan Musoke ORCID
Department of Physics and Astronomy, University of New Hampshire, USA
Editor
Juanjo Bazán ORCID
Tags
cosmology dark matter inflation scalar field dynamics

Citation (CITATION.cff)

cff-version: 1.2.0
title: UltraDark.jl
message: >-
  If you use this software, please cite our article in the Journal of Open
  Source Software.
type: software
authors:
  - given-names: Nathan
    family-names: Musoke
    email: nathan.musoke@gmail.com
    orcid: 'https://orcid.org/0000-0001-9839-9256'
identifiers:
  - type: doi
    value: 10.5281/zenodo.5033655
    description: concept DOI
repository-code: 'https://github.com/musoke/UltraDark.jl'
keywords:
  - cosmology
  - dark matter
  - scalar dark matter
  - ultralight dark matter
  - inflation
license: MIT

preferred-citation:
  authors:
  - family-names: Musoke
    given-names: Nathan
    orcid: "https://orcid.org/0000-0001-9839-9256"
  date-published: 2024-04-17
  doi: 10.21105/joss.06035
  identifiers:
    - type: other
      value: "arXiv:2405.04593"
      description: The ArXiv preprint of the paper
  issn: 2475-9066
  issue: 96
  journal: Journal of Open Source Software
  publisher:
    name: Open Journals
  start: 6035
  title: "UltraDark.jl: A Julia package for simulation of cosmological
    scalar fields"
  type: article
  url: "https://joss.theoj.org/papers/10.21105/joss.06035"
  volume: 9

GitHub Events

Total
  • Watch event: 5
  • Pull request event: 1
  • Create event: 1
Last Year
  • Watch event: 5
  • Pull request event: 1
  • Create event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 275
  • Total Committers: 6
  • Avg Commits per committer: 45.833
  • Development Distribution Score (DDS): 0.109
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Nathan Musoke n****e@u****u 245
github-actions[bot] 4****] 12
dependabot[bot] 4****] 11
CompatHelper Julia c****y@j****g 5
Juanjo Bazán j****n@g****m 1
Nathan n****0@l****r 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 44
  • Total pull requests: 125
  • Average time to close issues: 5 months
  • Average time to close pull requests: 5 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 1.05
  • Average comments per pull request: 0.93
  • Merged pull requests: 116
  • Bot issues: 0
  • Bot pull requests: 27
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • musoke (42)
  • dependabot[bot] (1)
  • JuliaTagBot (1)
Pull Request Authors
  • musoke (115)
  • dependabot[bot] (17)
  • github-actions[bot] (15)
  • xuanxu (2)
Top Labels
Issue Labels
documentation (4) enhancement (2) wontfix (1) dependencies (1)
Pull Request Labels
dependencies (17)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 1 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 23
juliahub.com: UltraDark

Simulations of cosmological scalar fields

  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Total
Rankings
Dependent repos count: 9.9%
Forks count: 28.1%
Average: 33.8%
Dependent packages count: 38.9%
Stargazers count: 58.1%
Last synced: 6 months ago

Dependencies

.github/workflows/CompatHelper.yml actions
.github/workflows/JuliaFormatter.yml actions
  • actions/checkout master composite
  • musoke/julia-format git-safe composite
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • codecov/codecov-action v3 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite