********* Citations ********* .. format and check RAIL is open source and may be used according to the terms of its `LICENSE `_ (`BSD 3-Clause `_). If you used RAIL in your study, please cite `this repository `_ and `RAIL Team et al. (2025) `_: .. code-block:: bibtex @ARTICLE{2025arXiv250502928T, author = {{The RAIL Team} and {van den Busch}, Jan Luca and {Charles}, Eric and {Cohen-Tanugi}, Johann and {Crafford}, Alice and {Crenshaw}, John Franklin and {Dagoret}, Sylvie and {De-Santiago}, Josue and {De Vicente}, Juan and {Hang}, Qianjun and {Joachimi}, Benjamin and {Joudaki}, Shahab and {Bryce Kalmbach}, J. and {Kannawadi}, Arun and {Liang}, Shuang and {Lynn}, Olivia and {Malz}, Alex I. and {Mandelbaum}, Rachel and {Merz}, Grant and {Moskowitz}, Irene and {Oldag}, Drew and {Ruiz-Zapatero}, Jaime and {Rahman}, Mubdi and {Rau}, Markus M. and {Schmidt}, Samuel J. and {Scora}, Jennifer and {Shirley}, Raphael and {St{\"o}lzner}, Benjamin and {Toribio San Cipriano}, Laura and {Tortorelli}, Luca and {Yan}, Ziang and {Zhang}, Tianqing and {the Dark Energy Science Collaboration}}, title = "{Redshift Assessment Infrastructure Layers (RAIL): Rubin-era photometric redshift stress-testing and at-scale production}", journal = {arXiv e-prints}, keywords = {Instrumentation and Methods for Astrophysics, Cosmology and Nongalactic Astrophysics, Astrophysics of Galaxies}, year = 2025, month = may, eid = {arXiv:2505.02928}, pages = {arXiv:2505.02928}, doi = {10.48550/arXiv.2505.02928}, archivePrefix = {arXiv}, eprint = {2505.02928}, primaryClass = {astro-ph.IM}, adsurl = {https://ui.adsabs.harvard.edu/abs/2025arXiv250502928T}, adsnote = {Provided by the SAO/NASA Astrophysics Data System} } Please consider also inviting the developers as co-authors on publications resulting from your use of RAIL by `making an issue `_. The following list provides the necessary references for external codes accessible through the RAIL ecosystem, which must be cited as follows if those methods are used in a publication: Creators and degraders: - **LSSTErrorModel** (Noisifier, rail-astro-tools): Cite: `Ivezić et al. (2019) `_, `Crenshaw et al. (2024) `_ - **ObservingConditionDegrader** (Noisifier, rail-astro-tools): Cite: `Hang et al. (2024) `_ - **SpectroscopicDegraders** (Noisifier, rail-astro-tools): Cite: `RAIL Team et al. (2025) `_ - **QuantityCut** (Selector, rail-base): Cite: `RAIL Team et al. (2025) `_ - **SpectroscopicSelectors** (Selector, rail-astro-tools): Cite: `RAIL Team et al. (2025) `_ - **SOMSpecSelector** (Selector, rail-som): Cite: `RAIL Team et al. (2025) `_ - **UnrecBlModel** (Degrader, rail-astro-tools): Cite: `RAIL Team et al. (2025) `_ Photo-z estimators: - **BPZ** (CatInformer, CatEstimator, `rail-bpz `_): Cite: `Benítez (2000) `_ - **CMNN** (CatInformer, CatEstimator, `rail-cmnn `_): Cite: `Graham et al. (2018) `_ - **Delight** (CatInformer, CatEstimator, `rail-delight `_): Cite: `Leistedt et al. (2017) `_ - **DNF** (CatInformer, CatEstimator, `rail-dnf `_): Cite: `De Vicente et al. (2016) `_ - **FlexZBoost** (CatInformer, CatEstimator, `rail-flexzboost `_): Cite: `Izbicki et al. (2017) `_ - **GPz** (CatInformer, CatEstimator, `rail-gpz-v1 `_): Cite: `Almosallam et al. (2016) `_ - **k-nearest neighbors** (CatInformer, CatEstimator, `rail-sklearn `_): Cite: `RAIL Team et al. (2025) `_ - **LePHARE** (CatInformer, CatEstimator, `rail-lephare `_): Cite: `Arnouts et al. (1999) `_ - **Neural network** (CatInformer, CatEstimator, `rail-sklearn `_): Cite: `RAIL Team et al. (2025) `_ - **pzflow** (CatInformer, CatEstimator, `rail-pzflow `_): Cite: `Crenshaw et al. (2024) `_ - **Random Gaussian** (CatInformer, CatEstimator, `rail-base `_): Cite: `RAIL Team et al. (2025) `_ - **TPZ** (CatInformer, CatEstimator, `rail-tpz `_): Cite: `Carrasco Kind & Brunner (2013) `_ - **trainZ** (CatInformer, CatEstimator, `rail-base `_): Cite: `Schmidt et al. (2020) `_ - **Uniform binning** (PZClassifier, `rail-base `_): Cite: `RAIL Team et al. (2025) `_ - **Equal count binning** (PZClassifier, `rail-base `_): Cite: `RAIL Team et al. (2025) `_ - **Random forest** (CatInformer, CatClassifier, `rail-sklearn `_): Cite: `Breiman (2001) `_ - **Variational inference stacking** (PzInformer, PZSummarizer, `rail-base `_): Cite: `Rau et al. (2022) `_ - **minisom** (CatInformer, PZSummarizer, `rail-som `_): Cite: `RAIL Team et al. (2025) `_ - **Naive stacking** (PzInformer, PZSummarizer, `rail-base `_): Cite: `Myles et al. (2020) `_ - **somoclu** (CatInformer, PZSummarizer, `rail-som `_): Cite: `Wittek et al. (2017) `_ - **NZDIR** (CatInformer, CatSummarizer, `rail-sklearn `_): Cite: `Lima et al. (2008) `_ - **Point estimate histogram** (PzInformer, PZSummarizer, `rail-base `_): Cite: `RAIL Team et al. (2025) `_ - **yet_another_wizz** (YawSummarize, final stage, `rail-yaw `_): Cite: `van den Busch et al. (2020) `_