https://github.com/cneverett/diplodocus.jl
Documentation for the DIPLODOCUS framework mesoscopic modelling of astrophysics sources
https://github.com/cneverett/diplodocus.jl
astrophysics julia julia-package
Last synced: 4 months ago
JSON representation
Documentation for the DIPLODOCUS framework mesoscopic modelling of astrophysics sources
- Host: GitHub
- URL: https://github.com/cneverett/diplodocus.jl
- Owner: cneverett
- License: mit
- Created: 2024-10-08T10:57:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-04T16:10:03.000Z (7 months ago)
- Last Synced: 2025-12-25T11:08:31.206Z (6 months ago)
- Topics: astrophysics, julia, julia-package
- Language: Julia
- Homepage: https://cneverett.github.io/Diplodocus.jl/
- Size: 63.5 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Diplodocus.jl
**D**istribution **I**n **PL**ateaux meth**ODO**logy for the **C**omp**U**tation of transport equation**S**
[![][docs-latest-img]][docs-latest-url]
[![Build Status][gha-img]][gha-url]
[docs-latest-img]: https://img.shields.io/badge/Docs-Stable-lightgrey.svg
[docs-latest-url]: https://cneverett.github.io/Diplodocus.jl/dev/
[gha-img]: https://github.com/cneverett/Diplodocus.jl/actions/workflows/CI.yml/badge.svg?branch=main
[gha-url]: https://github.com/cneverett/Diplodocus.jl/actions/workflows/CI.yml?query=branch%3Amain
*Diplodocus.jl* is a Julia package for the transport of particle distribution functions through phase space with the inclusion of continous forces and discrete interactions between particle. It contains three sub-packages: [*DiplodocusCollisions.jl*](https://github.com/cneverett/DiplodocusCollisions.jl) generates collision arrays via Monte-Carlo integration that describe discrete particle interactions; these pre-computable arrays are then fed into [*DiplodocusTransport.jl*](https://github.com/cneverett/DiplodocusTransport.jl), where advection terms are added and the evolution of particle distribution function can be simuilated; results of these simulations can then be plotted using function from [*DiplodocusPlots.jl*](https://github.com/cneverett/DiplodocusPlots.jl).
Documentation, installation instructions and tutorials can be found [here](https://cneverett.github.io/Diplodocus.jl/).
This framework is being published as the DIPLODOCUS series of papers, the first two covering the theoretical background and numerical implementation can be found at [Paper I](https://doi.org/10.48550/arXiv.2508.13296) and [Paper II](https://doi.org/10.48550/arXiv.2510.12505).