CSiBORG analysis tools.
Find a file
Richard Stiskalek eb1797e8a9
Clean density calculation (#97)
* Get rid of utils

* Clean up imports

* Move some utils here

* Rename file

* Add simname to boxsize

* Add imports

* Delete old files

* Update README

* Update imports

* Add a new draft of the density calculator

* Update fields

* Draft of new density field calculatiosn

* Add snapshot

* Add boxsizes

* Little updates

* Bring back utils

* Edit docstrings

* Edits imports

* Add progress on snapshots

* edit improts

* add basic snapshot catalogue

* Add support for CSiBORG2 snapshot reader

* add paths to fofcat for csiborg2

* Add more imports

* Add more boxsize

* Add more imports

* Add field readers

* Simplify field paths

* Fix typo

* Add observer vp

* Clean up density field calculation

* Add a short note

* Edit args

* Remove old comments

* Edit docs

* Remove blank line

* Stop flipping RAMSES

* Remove comment

* Edit desc

* Remove normalization

* Remove old dist array

* Remove non-volume weighting

* Remove non-volume weight

* Add ignore of flake8 notebooks

* Fix path typo

* Fix units

* Edit paths docs

* Update nb
2023-12-18 18:09:08 +01:00
csiborgtools Clean density calculation (#97) 2023-12-18 18:09:08 +01:00
data Remove files that are not meant to be tracked.. 2023-12-14 00:41:28 +00:00
notebooks Add density field plot and start preparing CSiBORG2 (#94) 2023-12-13 16:08:25 +00:00
old Add density field plot and start preparing CSiBORG2 (#94) 2023-12-13 16:08:25 +00:00
scripts Clean density calculation (#97) 2023-12-18 18:09:08 +01:00
scripts_independent Clean density calculation (#97) 2023-12-18 18:09:08 +01:00
scripts_plots Clean density calculation (#97) 2023-12-18 18:09:08 +01: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 Add density field plot and start preparing CSiBORG2 (#94) 2023-12-13 16:08:25 +00:00
LICENSE Create LICENSE 2023-04-27 10:38:59 +01:00
README.md Clean density calculation (#97) 2023-12-18 18:09:08 +01: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 simulations (full support),
  • CSiBORG2 dark matter-only Gadget4 simulations (planned full support),
  • Quijote dark matter-only Gadget2 simulations (partial support), however with little effort it can support other simulations as well.

TODO

  • Prune old CSiBORG1 merger tree things.
  • Add visualiastion of the density field.
  • Clear out density support.
  • Add sorting of Gadget4 initial snapshot like final snapshot.
  • Add full support for CSiBORG2 suite of simulations.
  • Add SPH field calculation from cosmotools.

Adding a new simulation suite

box units paths readsim halo_cat