doi:10.18637/jss.v076.i01 2105.11572 arXiv:2109.00956 arXiv:2109.00746 arXiv:2109.00950 arXiv:2109.00950 arXiv:2109.00614 arXiv:2109.00599 10.1093/mnras/stz171 10.3847/1538-4357/835/2/167 10.1051/0004-6361/201833343