Citations

When using this package for scientific research, please cite

@software{Feldbrugge:2026,
  author       = {Job Feldbrugge},
  title        = {jfeldbrugge/Nbody2D.jl: Nbody2D.jl},
  month        = may,
  year         = 2026,
  publisher    = {Zenodo},
  version      = {v1.0.0},
  doi          = {10.5281/zenodo.20115154},
  url          = {https://doi.org/10.5281/zenodo.20115154},
}

and the related Python code

@software{Hidding:2020,
  author       = {Johannes Hidding},
  title        = {jhidding/nbody2d: 2d PM n-body code},
  month        = oct,
  year         = 2020,
  publisher    = {Zenodo},
  version      = {v0.1.0},
  doi          = {10.5281/zenodo.4158731},
  url          = {https://doi.org/10.5281/zenodo.4158731}
}

References

For more information about constrained Gaussian random field theory, see

@ARTICLE{Hoffman:1991,
       author = {{Hoffman}, Yehuda and {Ribak}, Erez},
        title = "{Constrained Realizations of Gaussian Fields: A Simple Algorithm}",
      journal = {\apjl},
     keywords = {Astronomical Models, Computational Astrophysics, Computerized Simulation, Cosmology, Algorithms, Dark Matter, Fast Fourier Transformations, Galactic Clusters, Many Body Problem, Power Spectra, Astrophysics, COSMOLOGY, GALAXIES: CLUSTERING},
         year = 1991,
        month = oct,
       volume = {380},
        pages = {L5},
          doi = {10.1086/186160},
       adsurl = {https://ui.adsabs.harvard.edu/abs/1991ApJ...380L...5H},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Weygaert:1996,
       author = {{van de Weygaert}, Rien and {Bertschinger}, Edmund},
        title = "{Peak and gravity constraints in Gaussian primordial density fields: An application of the Hoffman-Ribak method}",
      journal = {\mnras},
     keywords = {METHODS: NUMERICAL GALAXIES: CLUSTERS: GENERAL, COSMOLOGY: THEORY, LARGE-SCALE STRUCTURE OF UNIVERSE, Astrophysics},
         year = 1996,
        month = jul,
       volume = {281},
        pages = {84},
          doi = {10.1093/mnras/281.1.84},
archivePrefix = {arXiv},
       eprint = {astro-ph/9507024},
 primaryClass = {astro-ph},
       adsurl = {https://ui.adsabs.harvard.edu/abs/1996MNRAS.281...84V},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Feldbrugge:2023,
       author = {{Feldbrugge}, Job and {van de Weygaert}, Rien},
        title = "{Cosmic web \& caustic skeleton: non-linear constrained realizations - 2D case studies}",
      journal = {\jcap},
     keywords = {cosmic web, cosmological simulations, dark matter simulations, Statistical sampling techniques, Astrophysics - Cosmology and Nongalactic Astrophysics, General Relativity and Quantum Cosmology},
         year = 2023,
        month = feb,
       volume = {2023},
       number = {2},
          eid = {058},
        pages = {058},
          doi = {10.1088/1475-7516/2023/02/058},
archivePrefix = {arXiv},
       eprint = {2212.07840},
 primaryClass = {astro-ph.CO},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2023JCAP...02..058F},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

For more information about cosmological particle mesh codes, see

@ARTICLE{Klypin:1997,
       author = {{Klypin}, Anatoly and {Holtzman}, Jon},
        title = "{Particle-Mesh code for cosmological simulations}",
      journal = {arXiv e-prints},
     keywords = {Astrophysics},
         year = 1997,
        month = dec,
          eid = {astro-ph/9712217},
        pages = {astro-ph/9712217},
          doi = {10.48550/arXiv.astro-ph/9712217},
archivePrefix = {arXiv},
       eprint = {astro-ph/9712217},
 primaryClass = {astro-ph},
       adsurl = {https://ui.adsabs.harvard.edu/abs/1997astro.ph.12217K},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

For more information about the Phase-Space Delaunay Tessellation Field Estimator, see

@article{Feldbrugge:2024,
    author = {Feldbrugge, Job},
    title = {Phase-space Delaunay tessellation field estimator},
    journal = {Monthly Notices of the Royal Astronomical Society},
    volume = {536},
    number = {1},
    pages = {807-815},
    year = {2024},
    month = {12},
    issn = {0035-8711},
    doi = {10.1093/mnras/stae2627},
    url = {https://doi.org/10.1093/mnras/stae2627},
    eprint = {https://academic.oup.com/mnras/article-pdf/536/1/807/61019429/stae2627.pdf}
}

For the estimator applied to three-dimensional $N$-body simulation see PhaseSpaceDTFE.jl.