Skip to content

Commit d203164

Browse files
authored
Merge branch 'main' into awo/streaming-inference-spec
2 parents d3f2780 + 8e9231f commit d203164

4 files changed

Lines changed: 192 additions & 2 deletions

File tree

CITATION.cff

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
cff-version: 1.2.0
2+
message: "If you use Hyrax in your research, please cite the following paper."
3+
type: software
4+
title: "Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid"
5+
authors:
6+
- family-names: Ghosh
7+
given-names: Aritra
8+
- family-names: Oldag
9+
given-names: Drew
10+
- family-names: Tauraso
11+
given-names: Michael
12+
- family-names: Connolly
13+
given-names: Andrew J.
14+
- family-names: Ferguson
15+
given-names: Peter
16+
- family-names: Jones
17+
given-names: Derek
18+
- family-names: Khullar
19+
given-names: Gourav
20+
- family-names: Sasli
21+
given-names: Argyro
22+
- family-names: Venkatesh
23+
given-names: Samarth
24+
- family-names: Wang
25+
given-names: Gracia
26+
- family-names: West
27+
given-names: Maxine
28+
- family-names: Berry
29+
given-names: Dylan
30+
- family-names: Caplar
31+
given-names: Neven
32+
- family-names: Chandler
33+
given-names: Colin Orion
34+
- family-names: Chatchadanoraset
35+
given-names: Tanawan
36+
- family-names: Coughlin
37+
given-names: Michael W.
38+
- family-names: DeLucchi
39+
given-names: Melissa
40+
- family-names: Junell
41+
given-names: Alexandra
42+
- family-names: Miura
43+
given-names: Diego
44+
- family-names: Fontinele Nunes
45+
given-names: Felipe
46+
- family-names: Beebe
47+
given-names: Wilson
48+
- family-names: Branton
49+
given-names: Doug
50+
- family-names: Campos
51+
given-names: Sandro
52+
- family-names: Cunningham
53+
given-names: Liam
54+
- family-names: Dai
55+
given-names: Mi
56+
- family-names: Kubica
57+
given-names: Jeremy
58+
- family-names: Malanchev
59+
given-names: Konstantin
60+
- family-names: Mandelbaum
61+
given-names: Rachel
62+
- family-names: McGuire
63+
given-names: Sean
64+
- family-names: Pasha
65+
given-names: Imad
66+
- family-names: Taranu
67+
given-names: Dan S.
68+
- family-names: Zhang
69+
given-names: Tianqing
70+
date-released: 2026-05-18
71+
identifiers:
72+
- type: other
73+
value: "arXiv:2605.18959"
74+
description: arXiv preprint
75+
url: "https://github.com/lincc-frameworks/hyrax"
76+
repository-code: "https://github.com/lincc-frameworks/hyrax"
77+
license: MIT
78+
preferred-citation:
79+
type: article
80+
title: "Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid"
81+
authors:
82+
- family-names: Ghosh
83+
given-names: Aritra
84+
- family-names: Oldag
85+
given-names: Drew
86+
- family-names: Tauraso
87+
given-names: Michael
88+
- family-names: Connolly
89+
given-names: Andrew J.
90+
- family-names: Ferguson
91+
given-names: Peter
92+
- family-names: Jones
93+
given-names: Derek
94+
- family-names: Khullar
95+
given-names: Gourav
96+
- family-names: Sasli
97+
given-names: Argyro
98+
- family-names: Venkatesh
99+
given-names: Samarth
100+
- family-names: Wang
101+
given-names: Gracia
102+
- family-names: West
103+
given-names: Maxine
104+
- family-names: Berry
105+
given-names: Dylan
106+
- family-names: Caplar
107+
given-names: Neven
108+
- family-names: Chandler
109+
given-names: Colin Orion
110+
- family-names: Chatchadanoraset
111+
given-names: Tanawan
112+
- family-names: Coughlin
113+
given-names: Michael W.
114+
- family-names: DeLucchi
115+
given-names: Melissa
116+
- family-names: Junell
117+
given-names: Alexandra
118+
- family-names: Miura
119+
given-names: Diego
120+
- family-names: Fontinele Nunes
121+
given-names: Felipe
122+
- family-names: Beebe
123+
given-names: Wilson
124+
- family-names: Branton
125+
given-names: Doug
126+
- family-names: Campos
127+
given-names: Sandro
128+
- family-names: Cunningham
129+
given-names: Liam
130+
- family-names: Dai
131+
given-names: Mi
132+
- family-names: Kubica
133+
given-names: Jeremy
134+
- family-names: Malanchev
135+
given-names: Konstantin
136+
- family-names: Mandelbaum
137+
given-names: Rachel
138+
- family-names: McGuire
139+
given-names: Sean
140+
- family-names: Pasha
141+
given-names: Imad
142+
- family-names: Taranu
143+
given-names: Dan S.
144+
- family-names: Zhang
145+
given-names: Tianqing
146+
year: 2026
147+
url: "https://arxiv.org/abs/2605.18959"
148+
journal: "arXiv e-prints"
149+
identifiers:
150+
- type: other
151+
value: "arXiv:2605.18959"

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,20 @@ the [LINCC Frameworks Team](https://lsstdiscoveryalliance.org/programs/lincc-fra
5252
and LSST-DA Catalyst Fellow, [Aritra Ghosh](https://ghosharitra.com/).
5353

5454
This project is supported by Schmidt Sciences and the John Templeton Foundation
55+
56+
## Citing Hyrax
57+
58+
If you use Hyrax in your research, please cite the following paper:
59+
60+
Ghosh, Oldag & Tauraso et al. 2026, [Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid](https://arxiv.org/abs/2605.18959)
61+
62+
```tex
63+
@article{Ghosh_Oldag_Tauraso_2026,
64+
author = {Aritra Ghosh and Drew Oldag and Michael Tauraso and Andrew J. Connolly and Peter Ferguson and Derek Jones and Gourav Khullar and Argyro Sasli and Samarth Venkatesh and Gracia Wang and Maxine West and Dylan Berry and Neven Caplar and Colin Orion Chandler and Tanawan Chatchadanoraset and Michael W. Coughlin and Melissa DeLucchi and Alexandra Junell and Diego Miura and Felipe Fontinele Nunes and Wilson Beebe and Doug Branton and Sandro Campos and Liam Cunningham and Mi Dai and Jeremy Kubica and Konstantin Malanchev and Rachel Mandelbaum and Sean McGuire and Imad Pasha and Dan S. Taranu and Tianqing Zhang},
65+
journal = {arXiv e-prints},
66+
title = {Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid},
67+
eprint = {2605.18959},
68+
archivePrefix = {arXiv},
69+
year = {2026},
70+
}
71+
```

docs/index.rst

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ First Steps
151151
:link: core_concepts
152152
:link-type: doc
153153

154-
Deep dives to get the most our of Hyrax
154+
Deep dives to get the most out of Hyrax
155155

156156
.. grid-item-card:: Common Workflows
157157
:link: common_workflows
@@ -160,6 +160,28 @@ First Steps
160160
Reusable recipes for common Hyrax tasks
161161

162162

163+
-------
164+
165+
Citing Hyrax
166+
------------
167+
168+
If you use Hyrax in your research, please cite the following paper:
169+
170+
Ghosh, Oldag & Tauraso et al. 2026, `Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid <https://arxiv.org/abs/2605.18959>`_
171+
172+
.. code-block:: tex
173+
174+
@article{Ghosh_Oldag_Tauraso_2026,
175+
author = {Aritra Ghosh and Drew Oldag and Michael Tauraso and Andrew J. Connolly and Peter Ferguson and Derek Jones and Gourav Khullar and Argyro Sasli and Samarth Venkatesh and Gracia Wang and Maxine West and Dylan Berry and Neven Caplar and Colin Orion Chandler and Tanawan Chatchadanoraset and Michael W. Coughlin and Melissa DeLucchi and Alexandra Junell and Diego Miura and Felipe Fontinele Nunes and Wilson Beebe and Doug Branton and Sandro Campos and Liam Cunningham and Mi Dai and Jeremy Kubica and Konstantin Malanchev and Rachel Mandelbaum and Sean McGuire and Imad Pasha and Dan S. Taranu and Tianqing Zhang},
176+
journal = {arXiv e-prints},
177+
title = {Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid},
178+
eprint = {2605.18959},
179+
archivePrefix = {arXiv},
180+
year = {2026},
181+
}
182+
183+
-------
184+
163185
.. toctree::
164186
:hidden:
165187

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dependencies = [
3030
"more-itertools", # Used to work around the issue in pytorch-ignite above
3131
"toml", # Used to load configuration files as dictionaries
3232
"tomlkit", # Used to load configuration files as dictionaries and retain comments
33-
"torch", # Used for CNN model and in train.py
33+
"torch >= 2.9.0", # Used for almost all ML evals. 2.9.0 because we need hash_tensor for Trace mode
3434
"torchvision", # Used in hsc data loader, example autoencoder, and CNN model data set
3535
"tensorboardX", # Used to log training metrics
3636
"tensorboard", # Used to log training metrics

0 commit comments

Comments
 (0)