CSiBORG analysis tools.
Find a file
Richard Stiskalek ee222cd010
Fix overlap runs (#125)
* Update nb

* Update script

* Update script

* Rename

* Update script

* Update script

* Remove warning

* Ignore minors when extracting MAH

* Fix paths bug

* Move notebooks

* Move files

* Rename and delete things

* Rename file

* Move file

* Rename things

* Remove old print statement

* Add basic MAH plot

* Add random MAH path

* Output snapshot numbers

* Add MAH random extraction

* Fix redshift bug

* Edit script

* Add extracting random MAH

* Little updates

* Add CB2 redshift

* Add some caching

* Add diagnostic plots

* Add caching

* Minor updates

* Update nb

* Update notebook

* Update script

* Add Sorce randoms

* Add CB2 varysmall

* Update nb

* Update nb

* Update nb

* Use catalogue HMF

* Move definition of radec2galactic

* Update nb

* Update import

* Update import

* Add galatic coords to catalogues

* Update nb
2024-04-08 11:23:21 +02:00
csiborgtools Fix overlap runs (#125) 2024-04-08 11:23:21 +02:00
notebooks Fix overlap runs (#125) 2024-04-08 11:23:21 +02:00
old Add density field plot and start preparing CSiBORG2 (#94) 2023-12-13 16:08:25 +00:00
scripts Fix overlap runs (#125) 2024-04-08 11:23:21 +02:00
scripts_independent Fix overlap runs (#125) 2024-04-08 11:23:21 +02:00
scripts_plots Fix overlap runs (#125) 2024-04-08 11:23:21 +02:00
.flake8 Clean density calculation (#97) 2023-12-18 18:09:08 +01:00
.gitattributes add .gitattrib 2022-10-11 16:43:18 +01:00
.gitignore Observer velocity script (#120) 2024-03-26 10:42:53 +01:00
LICENSE Create LICENSE 2023-04-27 10:38:59 +01:00
README.md Overlap fixing and more (#107) 2024-01-30 16:14:07 +00:00
setup.py Add pynbody and other support (#92) 2023-12-07 14:23:32 +00:00

CSiBORG Tools

Tools for analysing the suite of Constrained Simulations in BORG (CSiBORG) simulations. The interface is designed to work with the following suites of simulations: CSiBORG1 (dark matter-only RAMSES), CSiBORG2 (dark matter-only Gadget4), Quijote (dark-matter only Gadget2), however with little effort it can support other simulations as well.

Ongoing projects

Data to calculate

  • Process all CSiBORG1 snapshots (running).
  • Calculate halo properties for CSiBORG1
  • Calculate initial properties for CSiBORG1
  • Calculate halo properties for CSiBORG2
  • Calculate initial properties for CSiBORG2
  • Process all Quijote simulations.
  • Calculate halo properties for Quijote
  • Calculate initial properties for Quijote

General

  • Add new halo properties to the catalogues.
  • Add initial halo properties to the catalogues.
  • Add a new flag for flipping x- and z-coordinates fro catalogues, snapshots and field readers.
  • Add radial velocity field loader.

Consistent halo reconstruction

  • Make a sketch of the overlap definition and add it to the paper.
  • Re-calculate the overlaps for CSiBORG1, Quijote and CSiBORG2
  • Fix the script to calculate the initial lagrangian positions etc.

Enviromental dependence of galaxy properties

  • Prepare the CSiBORG one particle files for SPH.
  • Transfer, calculate the SPH density field for CSiBORG1 and transfer back.
  • Check that the velocity-field flipping of x and z coordinates is correct.
  • Evaluate and share the density field for SDSS and SDSSxALFALFA for both CSiBORG2 and random fields.
  • Check and verify the density field of galaxy colours (cannot do this now! Glamdring is super slow.)
  • Calculate the radial velocity field for random realizations (submitted)
  • Send Catherine concatenated data.
  • Start analyzing DiSPERSE results.

Mass-assembly of massive clusters

  • Make a list of nearby most-massive clusters.
  • Write code to identify a counterpart of such clusters.
  • Write code to make a plot of mass-assembly of all clusters within a certain mass range from the random simulations.
  • Write code to compare mass-assembly of a specific cluster with respect to random ones.

Effect of small-scale noise

  • Study how the small-scale noise variation affects the overlap measure, halo concentration and spin.
  • Add uncertainty on the halo concentration.

Gravitational-wave and large-scale structure

  • Validate the velocity field results agains Supranta data sets.
  • Write code to estimate the enclosed mass and bulk flow.
  • Write code to estimate the average radial velocity in a spherical shell.
  • Write code to calculate the power spectrum of velocities.
  • Estimate the amplitude of the velocity field in radial shells around the observer, estimate analogous results for random simulations, and see if they agree within cosmic variance.
  • Calculate power spectra of velocities and maybe velocity dispersion.
  • Make the velocity field data available.

CSiBORG meets X-ray

  • Make available one example snapshot from the simulation. Mention the issue with x- and z-coordinates.
  • Answer Johan and make a comparison to the Planck clusters.

CSiBORG advertising

  • Decide on the webpage design and what to store there.
  • Write a short letter describing the simulations.

Calculated data

Enclosed mass & bulk velocity

  • CSiBORG2_main, CSiBORG2_varysmall, CSiBORG2_arandom

SPH-density & velocity field

  • CSiBORG2_main, CSiBORG2_random, CSiBORG2_varysmall
  • Evaluated for SDSS and SDSSxALFALFA in: CSiBORG2_main, CSiBORG2_random

Radial velocity field

  • *CSiBORG2_main, CSiBORG2_random