IndexError Traceback (most recent call last)
~AppDataLocalTempipykernel_268762694005855.py in <module>
1 ## Load reduced-order density models
----> 2 AC,BC,Uh,F_U,Dens_Mean,M_U,SLTm,LATm,ALTm,maxAtmAlt,SWinputs,Qrom = generateROMdensityModel(ROMmodel,r,jd0,jdf,spice)
D:Code2024py1DESTOPy-mainDESTOPy-mainpython_utilsastro_function_jit.py in generateROMdensityModel(ROMmodel, r, jd0, jdf, spice)
1271 # Read geomagnetic storm DTC values
1272 DTCdata = readDTCFILE('Data/DTCFILE.txt');
-> 1273 SWinputs = computeSWinputs_JB2008(jd0,jdf+1,eopdata,SOLdata,DTCdata,spice);
1274
1275 # Maximum altitude of ROM-JB2008 density model (for higher altitudes
D:Code2024py1DESTOPy-mainDESTOPy-mainpython_utilsastro_function_jit.py in computeSWinputs_JB2008(jd0, jdf, eopdata, SOLdata, DTCdata, spice)
1169 UThrs = hhUTC + mnmnUTC/60 + ssUTC/3600;
1170 # Get JB2008 space weather data
-> 1171 _,GWRAS,SUN,F10,F10B,S10,S10B,XM10,XM10B,Y10,Y10B,DSTDTC = computeJB2000SWinputs(yyUTC,doyUTC,hhUTC,mnmnUTC,ssUTC,SOLdata,DTCdata,eopdata,spice);
1172
1173 # [jdate; doy; UThrs; F10; F10B; S10; S10B; XM10; XM10B; Y10; Y10B; DSTDTC; GWRAS; SUN(1); SUN(2)]
D:Code2024py1DESTOPy-mainDESTOPy-mainpython_utilsastro_function_jit.py in computeJB2000SWinputs(year, doy, hour, minute, sec, SOLdata, DTCdata, eopdata, spice)
1087 # USE 1 DAY LAG FOR F10 AND S10 FOR JB2008
1088 JD = np.rint(JD_0)-1; # 1 day lag (JD=MJD+2400000.5)
-> 1089 i = np.where(JD==SOLdata[2,:])[0][0];
1090 SOL = SOLdata[:,i];
1091 F10 = SOL[3];
IndexError: index 0 is out of bounds for axis 0 with size 0
请问这怎么处理 ?这个soldata是能输出的