Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fgittins/realisticseismology
An implementation of realistic, finite-temperature nuclear-matter models in neutron-star seismology.
https://github.com/fgittins/realisticseismology
equation-of-state general-relativity julia neutron-star nuclear-matter oscillations temperature
Last synced: about 1 month ago
JSON representation
An implementation of realistic, finite-temperature nuclear-matter models in neutron-star seismology.
- Host: GitHub
- URL: https://github.com/fgittins/realisticseismology
- Owner: fgittins
- License: mit
- Created: 2024-06-07T08:26:17.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-23T09:53:52.000Z (about 2 months ago)
- Last Synced: 2024-10-12T19:20:31.335Z (about 1 month ago)
- Topics: equation-of-state, general-relativity, julia, neutron-star, nuclear-matter, oscillations, temperature
- Language: Julia
- Homepage:
- Size: 6.71 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Citation: CITATION.bib
Awesome Lists containing this project
README
# RealisticSeismology
This project presents an implementation of realistic, finite-temperature nuclear-matter models in neutron-star seismology. It was developed to support [arXiv:2406.05177](https://arxiv.org/abs/2406.05177) and [arXiv:2409.13468](https://arxiv.org/abs/2409.13468).
## Installation
The software is developed using the Julia programming language. To use it:
1. Install [Julia](https://julialang.org/downloads/)
2. Download this repository
3. Run Julia in the repository directory
4. Type `]` to enter Julia's package manager (Pkg.jl) REPL,
```julia-repl
(@v1.10) pkg>
```5. `activate` the project environment with
```julia-repl
(@v1.10) pkg> activate .
```6. `instantiate` the project,
```julia-repl
(RealisticSeismology) pkg> instantiate
```For more information on Julia packages and environments, see the [Pkg.jl documentation](https://pkgdocs.julialang.org/v1/).
## Getting started
General use of this software is demonstrated in the `scripts` and `notebooks` directories. The notebooks are written in Julia Markdown and may be compiled using [Weave.jl](https://weavejl.mpastell.com/stable/). For example,
```julia-repl
julia> using Weavejulia> weave("mode_demo.jmd")
```## Citation
If you found this project to be useful in academic work, please cite it using the following references:
```bibtex
@unpublished{gittins2024neutronstar,
title="{Neutron-star seismology with realistic, finite-temperature nuclear matter}",
author={{Gittins}, F. and {Andersson}, N.},
year={2024},
eprint={2406.05177},
archivePrefix={arXiv},
primaryClass={gr-qc}
}@unpublished{gittins2024problematicsystematics,
title="{Problematic systematics in neutron-star merger simulations}",
author={{Gittins}, F. and {Matur}, R. and {Andersson}, N. and {Hawke}, I.},
year={2024},
eprint={2409.13468},
archivePrefix={arXiv},
primaryClass={gr-qc}
}
```