astroshawn commited on
Commit
b99de66
·
verified ·
1 Parent(s): 039b8f5

Upload config.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. config.json +258 -0
config.json ADDED
@@ -0,0 +1,258 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0.0",
3
+ "description": "Stellar Foundation Models - Parameter Estimation and Cross-Modal Retrieval",
4
+ "founation_models": {
5
+ "encoders": {
6
+ "xp_encoder": {
7
+ "path": "encoders/xp_encoder.ckpt",
8
+ "description": "Gaia XP spectrum encoder (epoch=191)",
9
+ "input": "Gaia XP spectra (336-1020 nm)",
10
+ "architecture": "SpecFormer"
11
+ },
12
+ "xp_encoder_ae_768": {
13
+ "path": "encoders/xp_encoder_mlp.ckpt",
14
+ "description": "Gaia XP spectrum encoder with autoencoders (epoch=191)",
15
+ "input": "Gaia XP spectra (336-1020 nm)",
16
+ "architecture": "MLP"
17
+ },
18
+ "lrs_encoder": {
19
+ "path": "encoders/lrs_encoder.ckpt",
20
+ "description": "LAMOST LRS spectrum encoder (epoch=128)",
21
+ "input": "LAMOST LRS spectra (4000-5600 Å)",
22
+ "architecture": "SpecFormer"
23
+ }
24
+ },
25
+ "specclip_models": {
26
+ "specclip_model_predrecon_mlp": {
27
+ "path": "specclip/specclip_model_predrecon_mlp.ckpt",
28
+ "description": "SpecClip cross-modal model with unified embeddings, both decoders, xp encoded with mlp (epoch=110)",
29
+ "architecture": "SpecClipModel_reconstruct_embed768_mlp"
30
+ },
31
+ "specclip_model_split_mlp": {
32
+ "path": "specclip/specclip_model_split_mlp.ckpt",
33
+ "description": "SpecClip cross-modal model with split embeddings, both decoders, xp encoded with mlp (epoch=110)",
34
+ "architecture": "SpecClipModel_reconstruct_split"
35
+ }
36
+ },
37
+ "parameter_estimation": {
38
+ "lamost_lrs": {
39
+ "sbi": {
40
+ "age": {
41
+ "path": "downstream_models/lrs/sbi/age.pkl",
42
+ "parameters": ["age"],
43
+ "method": "SBI",
44
+ "stats": null
45
+ },
46
+ "nu_max": {
47
+ "path": "downstream_models/lrs/sbi/numax.pkl",
48
+ "parameters": ["nu_max"],
49
+ "method": "SBI",
50
+ "stats": null
51
+ },
52
+ "mass": {
53
+ "path": "downstream_models/lrs/sbi/mass.pkl",
54
+ "parameters": ["mass"],
55
+ "method": "SBI",
56
+ "stats": null
57
+ },
58
+ "rad": {
59
+ "path": "downstream_models/lrs/sbi/rad.pkl",
60
+ "parameters": ["rad"],
61
+ "method": "SBI",
62
+ "stats": null
63
+ },
64
+ "dnu": {
65
+ "path": "downstream_models/lrs/sbi/dnu.pkl",
66
+ "parameters": ["dnu"],
67
+ "method": "SBI",
68
+ "stats": null
69
+ },
70
+ "rv": {
71
+ "path": "downstream_models/lrs/sbi/rv.pkl",
72
+ "parameters": ["rv"],
73
+ "method": "SBI",
74
+ "stats": null
75
+ },
76
+ "dpi1": {
77
+ "path": "downstream_models/lrs/sbi/DP.pkl",
78
+ "parameters": ["dpi"],
79
+ "method": "SBI",
80
+ "stats": null
81
+ },
82
+ "teff": {
83
+ "path": "downstream_models/lrs/sbi/teff.pkl",
84
+ "parameters": ["teff"],
85
+ "method": "SBI",
86
+ "stats": null
87
+ },
88
+ "logg": {
89
+ "path": "downstream_models/lrs/sbi/logg.pkl",
90
+ "parameters": ["logg"],
91
+ "method": "SBI",
92
+ "stats": null
93
+ }
94
+ },
95
+ "mlp": {
96
+ "feh": {
97
+ "path": "downstream_models/lrs/mlp/feh.pt",
98
+ "parameters": ["fe_h"],
99
+ "method": "MLP",
100
+ "stats": "stats/lrs/feh_mean_std.json"
101
+ },
102
+ "ebprp": {
103
+ "path": "downstream_models/lrs/mlp/ebprp.pt",
104
+ "parameters": ["e_bp_rp"],
105
+ "method": "MLP",
106
+ "stats": "stats/lrs/ebprp_mean_std.json"
107
+ },
108
+ "afe": {
109
+ "path": "downstream_models/lrs/mlp/afe.pt",
110
+ "parameters": ["a_fe"],
111
+ "method": "MLP",
112
+ "stats": "stats/lrs/afe_mean_std.json"
113
+ },
114
+ "cfe": {
115
+ "path": "downstream_models/lrs/mlp/cfe.pt",
116
+ "parameters": ["c_fe"],
117
+ "method": "MLP",
118
+ "stats": "stats/lrs/cfe_mean_std.json"
119
+ },
120
+ "nfe": {
121
+ "path": "downstream_models/lrs/mlp/nfe.pt",
122
+ "parameters": ["n_fe"],
123
+ "method": "MLP",
124
+ "stats": "stats/lrs/nfe_mean_std.json"
125
+ },
126
+ "alfe": {
127
+ "path": "downstream_models/lrs/mlp/alfe.pt",
128
+ "parameters": ["al_fe"],
129
+ "method": "MLP",
130
+ "stats": "stats/lrs/alfe_mean_std.json"
131
+ },
132
+ "mgfe": {
133
+ "path": "downstream_models/lrs/mlp/mgfe.pt",
134
+ "parameters": ["mg_fe"],
135
+ "method": "MLP",
136
+ "stats": "stats/lrs/mgfe_mean_std.json"
137
+ },
138
+ "mnfe": {
139
+ "path": "downstream_models/lrs/mlp/mnfe.pt",
140
+ "parameters": ["mn_fe"],
141
+ "method": "MLP",
142
+ "stats": "stats/lrs/mnfe_mean_std.json"
143
+ },
144
+ "nife": {
145
+ "path": "downstream_models/lrs/mlp/nife.pt",
146
+ "parameters": ["ni_fe"],
147
+ "method": "MLP",
148
+ "stats": "stats/lrs/nife_mean_std.json"
149
+ },
150
+ "ofe": {
151
+ "path": "downstream_models/lrs/mlp/ofe.pt",
152
+ "parameters": ["o_fe"],
153
+ "method": "MLP",
154
+ "stats": "stats/lrs/ofe_mean_std.json"
155
+ },
156
+ "sife": {
157
+ "path": "downstream_models/lrs/mlp/sife.pt",
158
+ "parameters": ["si_fe"],
159
+ "method": "MLP",
160
+ "stats": "stats/lrs/sife_mean_std.json"
161
+ },
162
+ "tife": {
163
+ "path": "downstream_models/lrs/mlp/tife.pt",
164
+ "parameters": ["ti_fe"],
165
+ "method": "MLP",
166
+ "stats": "stats/lrs/tife_mean_std.json"
167
+ },
168
+ "crfe": {
169
+ "path": "downstream_models/lrs/mlp/crfe.pt",
170
+ "parameters": ["cr_fe"],
171
+ "method": "MLP",
172
+ "stats": "stats/lrs/crfe_mean_std.json"
173
+ },
174
+ "cafe": {
175
+ "path": "downstream_models/lrs/mlp/cafe.pt",
176
+ "parameters": ["ca_fe"],
177
+ "method": "MLP",
178
+ "stats": "stats/lrs/cafe_mean_std.json"
179
+ }
180
+ }
181
+ },
182
+ "gaia_xp": {
183
+ "mlp": {
184
+ "afe": {
185
+ "path": "downstream_models/xp/mlp/afe.pt",
186
+ "parameters": ["a_fe"],
187
+ "method": "MLP",
188
+ "stats": "stats/xp/afe_mean_std.json"
189
+ },
190
+ "cfe": {
191
+ "path": "downstream_models/xp/mlp/cfe.pt",
192
+ "parameters": ["c_fe"],
193
+ "method": "MLP",
194
+ "stats": "stats/xp/cfe_mean_std.json"
195
+ },
196
+ "nfe": {
197
+ "path": "downstream_models/xp/mlp/nfe.pt",
198
+ "parameters": ["n_fe"],
199
+ "method": "MLP",
200
+ "stats": "stats/xp/nfe_mean_std.json"
201
+ },
202
+ "feh": {
203
+ "path": "downstream_models/xp/mlp/feh.pt",
204
+ "parameters": ["fe_h"],
205
+ "method": "MLP",
206
+ "stats": "stats/xp/FeH_mean_std.json"
207
+ },
208
+ "ebprp": {
209
+ "path": "downstream_models/xp/mlp/ebprp.pt",
210
+ "parameters": ["e_bp_rp"],
211
+ "method": "MLP",
212
+ "stats": "stats/xp/ebprp_mean_std.json"
213
+ }
214
+ }
215
+ },
216
+ "sbi": {
217
+ "teff": {
218
+ "path": "downstream_models/xp/sbi/teff.pkl",
219
+ "parameters": ["teff"],
220
+ "method": "SBI",
221
+ "stats": null
222
+ },
223
+ "logg": {
224
+ "path": "downstream_models/xp/sbi/logg.pkl",
225
+ "parameters": ["logg"],
226
+ "method": "SBI",
227
+ "stats": null
228
+ }
229
+ }
230
+ },
231
+ "retrieval": {
232
+ "model_path": "specclip/specclip_model_split_mlp.ckpt",
233
+ "description": "Used for cross-modal retrieval and prediction"
234
+ }
235
+ },
236
+ "test_data": {
237
+ "gaia_lamost_split": {
238
+ "path": "test_data/gaia_lamost_test_only.h5",
239
+ "description": "Test set with paired Gaia XP and LAMOST LRS spectra",
240
+ "size": "~500 MB",
241
+ "contents": {
242
+ "test/source_ids": "Gaia source identifiers",
243
+ "test/gaia_spectra": "Gaia XP spectra (N, 343)",
244
+ "test/lamost_spectra": "LAMOST LRS spectra (N, 1462)"
245
+ },
246
+ "required_for": ["retrieval", "embedding_database"],
247
+ "optional": true
248
+ }
249
+ },
250
+ "wavelength_ranges": {
251
+ "lamost_lrs": "4000-5600 Å",
252
+ "gaia_xp": "336-1020 nm"
253
+ },
254
+ "preprocessing": {
255
+ "lamost_lrs": "GASPP continuum normalization + log-wavelength interpolation",
256
+ "gaia_xp": "Linear interpolation + normalize at 550nm"
257
+ }
258
+ }