Pith. sign in

REVIEW 2 minor

Euclid preparation. Cosmology Likelihood for Observables in Euclid (CLOE). 2. Code implementation

T0 review · 0 major / 2 minor · reviewed 2026-05-15 · grok-4.3

Pith's one-line read CLOE is a modular Python code that computes theoretical predictions for Euclid's cosmological observables and evaluates them in one unified likelihood.

desk verdict CLOE is a clean, open Python likelihood engine that unifies Euclid's photometric and spectroscopic probes in one place, which is useful engineering but not a conceptual leap. read the letter →

arxiv 2603.22475 v1 submitted 2026-03-23 astro-ph.CO

Euclid Collaboration: S. Joudaki (1 , 2 , 3 , 4) , V. Pettorino (5) , L. Blot (6 , 7) , M. Bonici (8
show 1111 more authors
3) S. Camera (9 10 11) G. Cañas-Herrera (5 12 13) V. F. Cardone (14 15) P. Carrilho (16) S. Casas (17) S. Davini (18) S. Di Domizio (19 18) S. Farrens (20) L. W. K. Goh (20) S. Gouyou Beauchamps (21 22) S. Ilić (23 24) F. Keil (24) A. M. C. Le Brun (25) M. Martinelli (14 C. Moretti (26 27 28 29 30) A. Pezzotta (31) Z. Sakr (32 24 33) A. G. Sánchez (31) D. Sciotti (14 K. Tanidis (34) I. Tutusaus (24) V. Ajani (20 35 36) S. Alvi (37) M. Crocce (22 21) A. C. Deshpande (38) A. Fumagalli (39 29) C. Giocoli (40 41) A. G. Ferrari (41) R. Kou (42 43) L. Legrand (44 45) M. Lembo (37 46) G. F. Lesci (47 40) D. Navarro-Gironés (13) A. Nouri-Zonoz (48) S. Pamuk (49) L. Pagano (37 M. Tsedrik (16 50) S. Arcari (37 E. Artis (31) M. Ballardini (37 40 J. Bel (51) C. Carbone (8) M. Costanzi (52 B. De Caro (8) C. A. J. Duncan (53) G. Fabbian (54 45 55) M. Kilbinger (20) T. Kitching (38) F. Lacasa (56 57) M. Lattanzi (46) J. Olivares-Miranda (1) L. Salvati (57) D. Sapone (58) B. Sartoris (59 28) E. Sellentin (60 P. L. Taylor (61 62) B. Altieri (63) A. Amara (64) L. Amendola (32) S. Andreon (65) N. Auricchio (40) C. Baccigalupi (29 30 26) M. Baldi (66 S. Bardelli (40) P. Battaglia (40) A. Biviano (28 D. Bonino (11) E. Branchini (19 18 65) M. Brescia (67 68) J. Brinchmann (69 70) A. Caillat (71) V. Capobianco (11) J. Carretero (1 72) M. Castellano (14) G. Castignani (40) S. Cavuoti (68 73) K. C. Chambers (74) A. Cimatti (75) C. Colodro-Conde (76) G. Congedo (16) C. J. Conselice (53) L. Conversi (77 63) Y. Copin (78) F. Courbin (79 80 81) H. M. Courtois (82) A. Da Silva (83 84) H. Degaudenzi (85) S. de la Torre (71) G. De Lucia (28) A. M. Di Giorgio (86) H. Dole (57) F. Dubath (85) X. Dupac (63) S. Dusini (87) A. Ealet (78) S. Escoffier (88) M. Farina (86) R. Farinelli (40) F. Faustini (89 14) S. Ferriol (78) F. Finelli (40 90) P. Fosalba (21 S. Fotopoulou (91) N. Fourmanoit (88) M. Frailis (28) E. Franceschi (40) M. Fumana (8) S. Galeotta (28) K. George (59) W. Gillard (88) B. Gillis (16) J. Gracia-Carpio (31) B. R. Granett (65) A. Grazian (92) F. Grupp (31 59) L. Guzzo (93 S. V. H. Haugan (94) H. Hoekstra (13) W. Holmes (95) I. Hook (96) F. Hormuth (97) A. Hornstrup (98 99) P. Hudelot (100) K. Jahnke (101) M. Jhabvala (102) E. Keihänen (103) S. Kermiche (88) A. Kiessling (95) B. Kubik (78) K. Kuijken (13) M. Kümmel (59) M. Kunz (48) H. Kurki-Suonio (104 105) S. Ligori (11) P. B. Lilje (94) V. Lindholm (104 I. Lloro (106) G. Mainetti (107) D. Maino (93 8 108) E. Maiorano (40) O. Mansutti (28) O. Marggraf (109) N. Martinet (71) F. Marulli (47 R. Massey (110) S. Maurogordato (111) H. J. McCracken (100) E. Medinaceli (40) S. Mei (42 112) Y. Mellier (113 100) M. Meneghetti (40 E. Merlin (14) G. Meylan (79) A. Mora (114) M. Moresco (47 L. Moscardini (47 S. Mourre (111 115) E. Munari (28 R. Nakajima (109) C. Neissner (116 S.-M. Niemi (5) J. W. Nightingale (117) C. Padilla (116) S. Paltani (85) F. Pasian (28) K. Pedersen (118) W. J. Percival (3 4 119) S. Pires (20) G. Polenta (89) M. Poncet (120) L. A. Popa (121) L. Pozzetti (40) F. Raison (31) R. Rebolo (76 122 123) A. Renzi (124 87) J. Rhodes (95) G. Riccio (68) E. Romelli (28) M. Roncarelli (40) R. Saglia (59 31) J. A. Schewtschenko (16) M. Schirmer (101) P. Schneider (109) T. Schrabback (125) A. Secroun (88) E. Sefusatti (28 G. Seidel (101) M. Seiffert (95) S. Serrano (21 126 P. Simon (109) C. Sirignano (124 G. Sirri (41) A. Spurio Mancini (127) L. Stanco (87) J.-L. Starck (20) J. Steinwagner (31) P. Tallada-Crespí (1 A. N. Taylor (16) I. Tereno (83 128) S. Toft (129 130) R. Toledo-Moreo (131) F. Torradeflot (72 1) L. Valenziano (40 J. Valiviita (104 T. Vassallo (59 G. Verdoes Kleijn (132) A. Veropalumbo (65 19) Y. Wang (133) J. Weller (59 A. Zacchei (28 G. Zamorani (40) F. M. Zerbi (65) E. Zucca (40) V. Allevato (68) M. Bolzonella (40) E. Bozzo (85) C. Burigana (134 M. Calabrese (135 8) D. Di Ferdinando (41) J. A. Escartin Vigo (31) S. Matthew (16) N. Mauri (75 R. B. Metcalf (47 A. A. Nucita (136 137 138) M. Pöntinen (104) C. Porciani (109) V. Scottez (113 139) M. Tenti (41) M. Viel (29 26 27) M. Wiesmann (94) Y. Akrami (140 141) I. T. Andika (142 143) R. E. Angulo (144 145) S. Anselmi (87 124 M. Archidiacono (93 F. Atrio-Barandela (146) A. Balaguera-Antolinez (76) M. Bethermin (147) A. Blanchard (24) H. Böhringer (31 39 148) S. Borgani (52 M. L. Brown (53) S. Bruton (149) A. Calabro (14) B. Camacho Quevedo (21 A. Cappi (40 111) F. Caro (14) C. S. Carvalho (128) T. Castro (28 F. Cogato (47 S. Conseil (78) S. Contarini (31) A. R. Cooray (150) O. Cucciati (40) F. De Paolis (136 G. Desprez (132) A. Díaz-Sánchez (151) J. M. Diego (49) P. Dimauro (14 152) A. Enia (66 Y. Fang (59) P. G. Ferreira (34) A. Finoguenov (104) A. Franco (137 136 K. Ganga (42) J. García-Bellido (140) T. Gasparetto (28) V. Gautard (153) R. Gavazzi (71 E. Gaztanaga (22 21 2) F. Giacomini (41) F. Gianotti (40) G. Gozaliasl (154 104) M. Guidi (66 C. M. Gutierrez (155) A. Hall (16) S. Hemmati (156) C. Hernández-Monteagudo (123 76) H. Hildebrandt (157) J. Hjorth (118) J. J. E. Kajava (158 159) Y. Kang (85) V. Kansal (160 161) D. Karagiannis (37 162) K. Kiiveri (103) C. C. Kirkpatrick (103) S. Kruk (63) J. Le Graet (88) F. Lepori (163) G. Leroy (164 110) J. Lesgourgues (17) L. Leuzzi (47 T. I. Liaudat (165) S. J. Liu (86) A. Loureiro (166 167) J. Macias-Perez (168) G. Maggio (28) M. Magliocchetti (86) F. Mannucci (169) R. Maoli (170 J. Martín-Fleitas (114) C. J. A. P. Martins (171 69) L. Maurin (57) M. Migliaccio (172 173) M. Miluzio (63 174) P. Monaco (52 G. Morgante (40) C. Murray (42) S. Nadathur (2) K. Naidoo (2) A. Navarro-Alsina (109) S. Nesseris (140) F. Passalacqua (124 K. Paterson (101) L. Patrizii (41) A. Pisani (88 175) D. Potter (163) S. Quai (47 M. Radovich (92) P. Reimberg (113) I. Risso (176) P.-F. Rocci (57) S. Sacquegna (136 M. Sahlén (177) E. Sarpa (26 J. Schaye (13) A. Schneider (163) M. Sereno (40 A. Silvestri (12) L. C. Smith (55) J. Stadel (163) C. Tao (88) G. Testera (18) R. Teyssier (175) S. Tosi (19 176) A. Troja (124 M. Tucci (85) C. Valieri (41) A. Venhola (178) D. Vergani (40) F. Vernizzi (179) G. Verza (180) N. A. Walton (55) ((1) Centro de Investigaciones Energéticas Medioambientales y Tecnológicas (CIEMAT) Avenida Complutense 40 28040 Madrid Spain (2) Institute of Cosmology Gravitation University of Portsmouth Portsmouth PO1 3FX UK (3) Waterloo Centre for Astrophysics University of Waterloo Waterloo Ontario N2L 3G1 Canada (4) Department of Physics Astronomy (5) European Space Agency/ESTEC Keplerlaan 1 2201 AZ Noordwijk The Netherlands (6) Center for Data-Driven Discovery Kavli IPMU (WPI) UTIAS The University of Tokyo Kashiwa Chiba 277-8583 Japan (7) Laboratoire Univers et Théorie Observatoire de Paris Université PSL Université Paris Cité CNRS 92190 Meudon France (8) INAF-IASF Milano Via Alfonso Corti 12 20133 Milano Italy (9) Dipartimento di Fisica Università degli Studi di Torino Via P. Giuria 1 10125 Torino (10) INFN-Sezione di Torino (11) INAF-Osservatorio Astrofisico di Torino Via Osservatorio 20 10025 Pino Torinese (TO) (12) Institute Lorentz Leiden University Niels Bohrweg 2 2333 CA Leiden (13) Leiden Observatory Einsteinweg 55 2333 CC Leiden (14) INAF-Osservatorio Astronomico di Roma Via Frascati 33 00078 Monteporzio Catone (15) INFN-Sezione di Roma Piazzale Aldo Moro 2 - c/o Dipartimento di Fisica Edificio G. Marconi 00185 Roma (16) Institute for Astronomy University of Edinburgh Royal Observatory Blackford Hill Edinburgh EH9 3HJ (17) Institute for Theoretical Particle Physics Cosmology (TTK) RWTH Aachen University 52056 Aachen Germany (18) INFN-Sezione di Genova Via Dodecaneso 33 16146 Genova (19) Dipartimento di Fisica Università di Genova (20) Université Paris-Saclay CEA AIM 91191 Gif-sur-Yvette (21) Institut d'Estudis Espacials de Catalunya (IEEC) Edifici RDIT Campus UPC 08860 Castelldefels Barcelona (22) Institute of Space Sciences (ICE CSIC) Campus UAB Carrer de Can Magrans s/n 08193 Barcelona (23) Université Paris-Saclay CNRS/IN2P3 IJCLab 91405 Orsay (24) Institut de Recherche en Astrophysique et Planétologie (IRAP) Université de Toulouse UPS CNES 14 Av. Edouard Belin 31400 Toulouse (25) Laboratoire d'etude de l'Univers et des phenomenes eXtremes Sorbonne Université (26) SISSA International School for Advanced Studies Via Bonomea 265 34136 Trieste TS (27) ICSC - Centro Nazionale di Ricerca in High Performance Computing Big Data e Quantum Computing Via Magnanelli 2 Bologna (28) INAF-Osservatorio Astronomico di Trieste Via G. B. Tiepolo 11 34143 Trieste (29) IFPU Institute for Fundamental Physics of the Universe via Beirut 2 34151 Trieste (30) INFN Sezione di Trieste Via Valerio 2 34127 Trieste TS (31) Max Planck Institute for Extraterrestrial Physics Giessenbachstr. 1 85748 Garching (32) Institut für Theoretische Physik University of Heidelberg Philosophenweg 16 69120 Heidelberg (33) Université St Joseph Faculty of Sciences Beirut Lebanon (34) Department of Physics Oxford University Keble Road Oxford OX1 3RH (35) Institute for Particle Physics Astrophysics Dept. of Physics ETH Zurich Wolfgang-Pauli-Strasse 27 8093 Zurich Switzerland (36) LINKS Foundation Via Pier Carlo Boggio 61 10138 Torino (37) Dipartimento di Fisica e Scienze della Terra Università degli Studi di Ferrara Via Giuseppe Saragat 1 44122 Ferrara (38) Mullard Space Science Laboratory University College London Holmbury St Mary Dorking Surrey RH5 6NT (39) University Observatory LMU Faculty of Physics Scheinerstr. 1 81679 Munich (40) INAF-Osservatorio di Astrofisica e Scienza dello Spazio di Bologna Via Piero Gobetti 93/3 40129 Bologna (41) INFN-Sezione di Bologna Viale Berti Pichat 6/2 40127 Bologna (42) Université Paris Cité Astroparticule et Cosmologie 75013 Paris (43) Department of Physics & Astronomy University of Sussex Brighton BN1 9QH (44) DAMTP Centre for Mathematical Sciences Wilberforce Road Cambridge CB3 0WA (45) Kavli Institute for Cosmology Cambridge Madingley Road Cambridge CB3 0HA (46) Istituto Nazionale di Fisica Nucleare Sezione di Ferrara (47) Dipartimento di Fisica e Astronomia "Augusto Righi" - Alma Mater Studiorum Università di Bologna via Piero Gobetti 93/2 (48) Université de Genève Département de Physique Théorique Centre for Astroparticle Physics 24 quai Ernest-Ansermet CH-1211 Genève 4 (49) Instituto de Física de Cantabria Edificio Juan Jordá Avenida de los Castros 39005 Santander (50) Higgs Centre for Theoretical Physics School of Physics The University of Edinburgh Edinburgh EH9 3FD (51) Aix-Marseille Université Université de Toulon CPT Marseille (52) Dipartimento di Fisica - Sezione di Astronomia Università di Trieste Via Tiepolo 11 34131 Trieste (53) Jodrell Bank Centre for Astrophysics Department of Physics University of Manchester Oxford Road Manchester M13 9PL (54) School of Physics Cardiff University The Parade Cardiff CF24 3AA (55) Institute of Astronomy University of Cambridge Cambridge CB3 0HA (56) Université Libre de Bruxelles (ULB) Service de Physique Théorique CP225 Boulevard du Triophe 1050 Bruxelles Belgium (57) Université Paris-Saclay Institut d'astrophysique spatiale 91405 Orsay (58) Departamento de Física FCFM Universidad de Chile Blanco Encalada 2008 Santiago Chile (59) Universitäts-Sternwarte München Fakultät für Physik Ludwig-Maximilians-Universität München 81679 München (60) Mathematical Institute University of Leiden (61) Center for Cosmology AstroParticle Physics The Ohio State University 191 West Woodruff Avenue Columbus OH 43210 USA (62) Department of Physics (63) ESAC/ESA Camino Bajo del Castillo s/n. Urb. Villafranca del Castillo 28692 Villanueva de la Cañada Madrid (64) School of Mathematics Physics University of Surrey Guildford Surrey GU2 7XH (65) INAF-Osservatorio Astronomico di Brera Via Brera 28 20122 Milano (66) Dipartimento di Fisica e Astronomia Università di Bologna Via Gobetti 93/2 (67) Department of Physics "E. Pancini" University Federico II Via Cinthia 6 80126 Napoli (68) INAF-Osservatorio Astronomico di Capodimonte Via Moiariello 16 80131 Napoli (69) Instituto de Astrofísica e Ciências do Espaço Universidade do Porto CAUP Rua das Estrelas PT4150-762 Porto Portugal (70) Faculdade de Ciências da Universidade do Porto Rua do Campo de Alegre 4150-007 Porto (71) Aix-Marseille Université LAM (72) Port d'Informació Científica C. Albareda s/n 08193 Bellaterra (Barcelona) (73) INFN section of Naples (74) Institute for Astronomy University of Hawaii 2680 Woodlawn Drive Honolulu HI 96822 (75) Dipartimento di Fisica e Astronomia "Augusto Righi" - Alma Mater Studiorum Università di Bologna (76) Instituto de Astrofísica de Canarias E-38205 La Laguna Tenerife (77) European Space Agency/ESRIN Largo Galileo Galilei 1 00044 Frascati Roma (78) Université Claude Bernard Lyon 1 IP2I Lyon UMR 5822 Villeurbanne F-69100 (79) Institute of Physics Laboratory of Astrophysics Ecole Polytechnique Fédérale de Lausanne (EPFL) Observatoire de Sauverny 1290 Versoix (80) Institut de Ciències del Cosmos (ICCUB) Universitat de Barcelona (IEEC-UB) Martí i Franquès 1 08028 Barcelona (81) Institució Catalana de Recerca i Estudis Avançats (ICREA) Passeig de Lluís Companys 23 08010 Barcelona (82) UCB Lyon 1 IUF 4 rue Enrico Fermi 69622 Villeurbanne (83) Departamento de Física Faculdade de Ciências Universidade de Lisboa Edifício C8 Campo Grande PT1749-016 Lisboa (84) Instituto de Astrofísica e Ciências do Espaço 1749-016 Lisboa (85) Department of Astronomy University of Geneva ch. d'Ecogia 16 (86) INAF-Istituto di Astrofisica e Planetologia Spaziali via del Fosso del Cavaliere 100 00100 Roma (87) INFN-Padova Via Marzolo 8 35131 Padova (88) Aix-Marseille Université CPPM (89) Space Science Data Center Italian Space Agency via del Politecnico snc 00133 Roma (90) INFN-Bologna Via Irnerio 46 40126 Bologna (91) School of Physics HH Wills Physics Laboratory University of Bristol Tyndall Avenue Bristol BS8 1TL (92) INAF-Osservatorio Astronomico di Padova Via dell'Osservatorio 5 35122 Padova (93) Dipartimento di Fisica "Aldo Pontremoli" Università degli Studi di Milano Via Celoria 16 (94) Institute of Theoretical Astrophysics University of Oslo P.O. Box 1029 Blindern 0315 Oslo Norway (95) Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena CA 91109 (96) Department of Physics Lancaster University Lancaster LA1 4YB (97) Felix Hormuth Engineering Goethestr. 17 69181 Leimen (98) Technical University of Denmark Elektrovej 327 2800 Kgs. Lyngby Denmark (99) Cosmic Dawn Center (DAWN) (100) Institut d'Astrophysique de Paris UMR 7095 98 bis boulevard Arago 75014 Paris (101) Max-Planck-Institut für Astronomie Königstuhl 17 69117 Heidelberg (102) NASA Goddard Space Flight Center Greenbelt MD 20771 (103) Department of Physics Helsinki Institute of Physics Gustaf Hällströmin katu 2 University of Helsinki 00014 Helsinki Finland (104) Department of Physics P.O. Box 64 (105) Helsinki Institute of Physics (106) SKAO Jodrell Bank Lower Withington Macclesfield SK11 9FT (107) Centre de Calcul de l'IN2P3/CNRS 21 avenue Pierre de Coubertin 69627 Villeurbanne Cedex (108) INFN-Sezione di Milano (109) Universität Bonn Argelander-Institut für Astronomie Auf dem Hügel 71 53121 Bonn (110) Department of Physics Institute for Computational Cosmology Durham University South Road Durham DH1 3LE (111) Université Côte d'Azur Observatoire de la Côte d'Azur Laboratoire Lagrange Bd de l'Observatoire CS 34229 06304 Nice cedex 4 (112) CNRS-UCB International Research Laboratory Centre Pierre Binétruy IRL2007 CPB-IN2P3 Berkeley (113) Institut d'Astrophysique de Paris 98bis Boulevard Arago 75014 Paris (114) Aurora Technology for European Space Agency (ESA) Urbanizacion Villafranca del Castillo Villanueva de la Cañada 28692 Madrid (115) OCA P.H.C Boulevard de l'Observatoire CS 34229 (116) Institut de Física d'Altes Energies (IFAE) The Barcelona Institute of Science Technology (117) School of Mathematics Statistics Newcastle University Herschel Building Newcastle-upon-Tyne NE1 7RU (118) DARK Niels Bohr Institute University of Copenhagen Jagtvej 155 2200 Copenhagen (119) Perimeter Institute for Theoretical Physics Ontario N2L 2Y5 (120) Centre National d'Etudes Spatiales -- Centre spatial de Toulouse 18 avenue Edouard Belin 31401 Toulouse Cedex 9 (121) Institute of Space Science Str. Atomistilor nr. 409 Măgurele Ilfov 077125 Romania (122) Consejo Superior de Investigaciones Cientificas Calle Serrano 117 28006 Madrid (123) Universidad de La Laguna Dpto. Astrofí sica E-38206 La Laguna (124) Dipartimento di Fisica e Astronomia "G. Galilei" Università di Padova (125) Universität Innsbruck Institut für Astro- und Teilchenphysik Technikerstr. 25/8 6020 Innsbruck Austria (126) Satlantis University Science Park Sede Bld 48940 Leioa-Bilbao (127) Department of Physics Royal Holloway University of London Surrey TW20 0EX (128) Instituto de Astrofísica e Ciências do Espaço Tapada da Ajuda 1349-018 Lisboa (129) Cosmic Dawn Center (DAWN) (130) Niels Bohr Institute Jagtvej 128 (131) Universidad Politécnica de Cartagena Departamento de Electrónica y Tecnología de Computadoras Plaza del Hospital 1 30202 Cartagena (132) Kapteyn Astronomical Institute University of Groningen PO Box 800 9700 AV Groningen (133) Infrared Processing Analysis Center CA 91125 (134) INAF Istituto di Radioastronomia Via Piero Gobetti 101 (135) Astronomical Observatory of the Autonomous Region of the Aosta Valley (OAVdA) Loc. Lignan 39 I-11020 Nus (Aosta Valley) (136) Department of Mathematics Physics E. De Giorgi University of Salento Via per Arnesano CP-I93 73100 Lecce (137) INFN Sezione di Lecce CP-193 (138) INAF-Sezione di Lecce c/o Dipartimento Matematica e Fisica (139) ICL Junia Université Catholique de Lille LITL 59000 Lille (140) Instituto de Física Teórica UAM-CSIC Campus de Cantoblanco 28049 Madrid (141) CERCA/ISO Case Western Reserve University 10900 Euclid Avenue Cleveland OH 44106 (142) Technical University of Munich TUM School of Natural Sciences Physics Department James-Franck-Str. 1 (143) Max-Planck-Institut für Astrophysik Karl-Schwarzschild-Str. 1 (144) Donostia International Physics Center (DIPC) Paseo Manuel de Lardizabal 20018 Donostia-San Sebastián Guipuzkoa (145) IKERBASQUE Basque Foundation for Science 48013 Bilbao (146) Departamento de Física Fundamental. Universidad de Salamanca. Plaza de la Merced s/n. 37008 Salamanca (147) Université de Strasbourg Observatoire astronomique de Strasbourg UMR 7550 67000 Strasbourg (148) Max-Planck-Institut für Physik Boltzmannstr. 8 (149) California Institute of Technology 1200 E California Blvd (150) Department of Physics & Astronomy University of California Irvine Irvine CA 92697 (151) Departamento Física Aplicada Universidad Politécnica de Cartagena Campus Muralla del Mar Murcia (152) Observatorio Nacional Rua General Jose Cristino 77-Bairro Imperial de Sao Cristovao Rio de Janeiro 20921-400 Brazil (153) CEA Saclay DFR/IRFU Service d'Astrophysique Bat. 709 91191 Gif-sur-Yvette (154) Department of Computer Science Aalto University PO Box 15400 Espoo FI-00 076 (155) Instituto de Astrofísica de Canarias Universidad de La Laguna (156) Caltech/IPAC 1200 E. California Blvd. (157) Ruhr University Bochum Faculty of Physics Astronomical Institute (AIRUB) German Centre for Cosmological Lensing (GCCL) 44780 Bochum (158) Department of Physics Vesilinnantie 5 University of Turku 20014 Turku (159) Serco for European Space Agency (ESA) (160) ARC Centre of Excellence for Dark Matter Particle Physics Melbourne Australia (161) Centre for Astrophysics & Supercomputing Swinburne University of Technology Hawthorn Victoria 3122 (162) Department of Physics University of the Western Cape Bellville Cape Town 7535 South Africa (163) Department of Astrophysics University of Zurich Winterthurerstrasse 190 8057 Zurich (164) Department of Physics Centre for Extragalactic Astronomy (165) IRFU Université Paris-Saclay 91191 Gif-sur-Yvette Cedex (166) Oskar Klein Centre for Cosmoparticle Physics Stockholm University Stockholm SE-106 91 Sweden (167) Astrophysics Group Blackett Laboratory Imperial College London London SW7 2AZ (168) Univ. Grenoble Alpes Grenoble INP LPSC-IN2P3 53 Avenue des Martyrs 38000 Grenoble (169) INAF-Osservatorio Astrofisico di Arcetri Largo E. Fermi 5 50125 Firenze (170) Dipartimento di Fisica Sapienza Università di Roma Piazzale Aldo Moro 2 (171) Centro de Astrofísica da Universidade do Porto 4150-762 Porto (172) Dipartimento di Fisica Università di Roma Tor Vergata Via della Ricerca Scientifica 1 (173) INFN Sezione di Roma 2 (174) HE Space for European Space Agency (ESA) (175) Department of Astrophysical Sciences Peyton Hall Princeton University Princeton NJ 08544 (176) INAF-Osservatorio Astronomico di Brera INFN-Sezione di Genova (177) Theoretical astrophysics Uppsala University Box 516 751 37 Uppsala (178) Space physics astronomy research unit University of Oulu Pentti Kaiteran katu 1 FI-90014 Oulu (179) Institut de Physique Théorique (180) Center for Computational Astrophysics Flatiron Institute 162 5th Avenue 10010 New York NY USA)
This is my paper · ORCID
classification astro-ph.CO
keywords cosmologyEuclidsurveylikelihoodcodeweaklensinggalaxyclusteringPythonimplementationcosmologicalobservables
checked against Cost.FunctionalEquation
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper describes the implementation and structure of CLOE, a code developed within the Euclid Consortium. It computes predictions for core observables including weak gravitational lensing, photometric and spectroscopic galaxy clustering, and galaxy-galaxy lensing, then compares them to data through a single likelihood function. The code is written entirely in Python, performs the full likelihood evaluation internally, and is designed to handle both photometric and spectroscopic probes together. This setup is intended to serve as the standard framework for parameter inference in the Euclid survey while remaining usable by the wider cosmology community.

What carries the argument

The modular Python code structure that assembles observable predictions and performs the complete likelihood calculation for multiple galaxy survey probes.

What would settle it

Running CLOE on a standard flat Lambda-CDM model with fixed parameters and comparing its output likelihood values and power spectra against independent calculations from a separate established code or analytic formulas.

Watch

Extended reading notes

Core claim

CLOE implements a unified likelihood pipeline that generates theoretical predictions for weak lensing, photometric galaxy clustering, galaxy-galaxy lensing, spectroscopic galaxy clustering, and selected cross-correlations with the cosmic microwave background, then evaluates these predictions against survey data within a single modular Python framework.

Load-bearing premise

The code correctly implements the underlying theoretical models for each observable without introducing numerical or modeling errors that would distort the likelihood values.

Editorial extensions

If this is right

  • The same code base can be used for consistent joint analysis of photometric and spectroscopic observables in Euclid data.
  • Full likelihood evaluation happens inside the Python environment, removing the need for external wrappers.
  • The framework supports extension to additional probes such as galaxy clusters and CMB cross-correlations.
  • Public release allows other groups to reproduce or adapt the Euclid likelihood pipeline.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Adoption across multiple surveys could reduce systematic differences that arise when each team builds its own likelihood code.
  • The Python-only design may lower the barrier for rapid prototyping of new observable models before they are added to the main pipeline.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

0 major / 2 minor

Summary. The manuscript describes the code implementation, modular structure, development practices, documentation, and public release of CLOE, a Python package for computing theoretical predictions of cosmological observables (primarily weak lensing, photometric galaxy clustering, galaxy-galaxy lensing, and spectroscopic galaxy clustering, plus extensions such as galaxy clusters and CMB cross-correlations) and performing unified likelihood evaluations against Euclid-like survey data.

Significance. If the implementation matches the description, CLOE provides a publicly available, fully Python-based framework that unifies photometric and spectroscopic probes for cosmological inference. Its release on GitHub, emphasis on modularity, speed optimization, and documentation represent concrete strengths that can support reproducible analyses within the Euclid Consortium and the wider community.

minor comments (2)
  1. The abstract and introduction would benefit from a concise table or bullet list explicitly mapping each observable (e.g., weak lensing, spectroscopic clustering) to the corresponding Python modules or classes; this would improve readability without altering the technical content.
  2. Section describing speed optimization should include at least one concrete benchmark (e.g., wall-clock time for a fiducial Euclid-like likelihood evaluation on standard hardware) to substantiate the performance claims.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for their careful reading of the manuscript, positive summary, and recommendation to accept. No major comments were raised.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity; code description is self-contained

full rationale

The paper describes the structure, modularity, development practices, and public release of the CLOE Python code for unified cosmological likelihood evaluation. No theoretical derivation chain is presented; the central claim is the existence and capabilities of the released software artifact itself. No equations, predictions, or uniqueness claims reduce by construction to fitted parameters or self-citations within the work. The code is externally verifiable via the linked GitHub repository, satisfying the criteria for an independent software artifact.

Assumptions & free parameters 0 free parameters · 0 assumptions · 0 invented entities

The paper is a software implementation description rather than a theoretical derivation, so it introduces no free parameters, axioms, or invented entities beyond standard cosmological models already present in the prior literature.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Euclid preparation. Cosmology Likelihood for Observables in Euclid (CLOE). 2. Code implementation." pith.science (2026). https://pith.science/paper/2603.22475

@misc{pith2026260322475,
  author       = {Pith},
  title        = {Pith review of: Euclid preparation. Cosmology Likelihood for Observables in Euclid (CLOE). 2. Code implementation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/2603.22475}},
  note         = {Machine review of arXiv:2603.22475}
}
read the original abstract

We provide a description of the code implementation and structure of Cosmology Likelihood for Observables in Euclid (CLOE), developed by members of the Euclid Consortium. CLOE is a modular Python code for computing the theoretical predictions of cosmological observables and evaluating them against state-of-the-art data from galaxy surveys such as Euclid in a unified likelihood. This primarily includes the core observables of weak gravitational lensing, photometric galaxy clustering, galaxy-galaxy lensing, and spectroscopic galaxy clustering, but also extended probes such as the clusters of galaxies and cross-correlations of galaxy positions and shapes with the cosmic microwave background. While CLOE has been developed to serve as the unified framework for the parameter inferences in Euclid, it has general capabilities that can serve the broader cosmological community. It is different from other comparable cosmological tools in that it is written entirely in Python, performs the full likelihood calculation, and includes both photometric and spectroscopic observables. We will focus on the primary probes of Euclid and will describe the overall code structure, rigorous code development practices, extensive documentation, unique features, speed optimization, and future development plans. CLOE is publicly available at https://github.com/cloe-org/cloe.

Discussion (0). Continue with ORCID to comment.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

  • IndisputableMonolith/Foundation/RealityFromDistinction.lean reality_from_one_distinction unclear
    ?
    unclear

    Relation between the paper passage and the cited Recognition theorem.

    CLOE is a modular Python code for computing the theoretical predictions of cosmological observables and evaluating them against state-of-the-art data from galaxy surveys such as Euclid in a unified likelihood. This primarily includes the core observables of weak gravitational lensing, photometric galaxy clustering, galaxy-galaxy lensing, and spectroscopic galaxy clustering

  • IndisputableMonolith/Cost/FunctionalEquation.lean washburn_uniqueness_aczel unclear
    ?
    unclear

    Relation between the paper passage and the cited Recognition theorem.

    the operational objective of CLOE is exceptionally simple and can be boiled down to a single equation: ln(Likelihood)=−1/2(Data−Theory)Cov−1(Data−Theory)T + A

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Pith tools

Reviewed May 15, 2026 · model on record in the stance chip above.