Use only one mod file for NewHorizons and determine the kernels used inside

This commit is contained in:
Alexander Bock
2016-04-08 13:53:55 +02:00
parent 2acb2cbd92
commit fafc856dd5

View File

@@ -1,3 +1,85 @@
UseAccurateKernels = false
NewHorizonsKernels = {}
if UseAccurateKernels then
NewHorizonsKernels = {
-- SCLK
"${SPICE}/nh_kernels/sclk/new-horizons_0976.tsc",
-- "${SPICE}/NewHorizonsKernels/new_horizons_413.tsc",
-- SPK
"${SPICE}/nh_kernels/spk/nh_pred_20141201_20190301_od122.bsp",
-- "${SPICE}/nh_kernels/spk/nh_pred_20120501_20160913_od093.bsp",
"${SPICE}/nh_kernels/spk/plu_all_mvi.spk",
"${SPICE}/jup260.bsp",
-- "${SPICE}/NewHorizonsKernels/de413.bsp",
-- CK
"${SPICE}/nh_kernels/ck/nh_scispi_2015_pred.bc",
"${SPICE}/nh_kernels/ck/nh_scispi_2015_recon.bc",
"${SPICE}/nh_kernels/ck/nh_lorri_wcs.bc",
"${SPICE}/nh_kernels/ck/plutonet_PS104.bc",
-- FK
"${SPICE}/nh_kernels/fk/nh_soc_misc_v001.tf",
"${SPICE}/nh_kernels/fk/nh_v220.tf",
-- IK
"${SPICE}/nh_kernels/ik/nh_alice_v120.ti",
"${SPICE}/nh_kernels/ik/nh_allinstruments_v002.ti",
"${SPICE}/nh_kernels/ik/nh_astr_v000.ti",
"${SPICE}/nh_kernels/ik/nh_fss_v000.ti",
"${SPICE}/nh_kernels/ik/nh_lorri_v100.ti",
"${SPICE}/nh_kernels/ik/nh_pepssi_v110.ti",
"${SPICE}/nh_kernels/ik/nh_ralph_v100.ti",
"${SPICE}/nh_kernels/ik/nh_rex_v100.ti",
"${SPICE}/nh_kernels/ik/nh_sdc_v101.ti",
"${SPICE}/nh_kernels/ik/nh_swap_v100.ti",
-- LSK
"${SPICE}/nh_kernels/lsk/naif0011.tls",
-- PCK
"${SPICE}/nh_kernels/pck/nh_targets_v001.tpc",
"${SPICE}/nh_kernels/pck/pck00010.tpc",
"${SPICE}/nh_kernels/pck/nh_pcnh_002.tpc"
};
else
NewHorizonsKernels = {
--SCLK
"${SPICE}/NewHorizonsKernels/new_horizons_413.tsc",
"${SPICE}/NewHorizonsKernels/nhops_CORE_v9g_cdh2.bc",
"${SPICE}/NewHorizonsKernels/nh_ref_20080710_20160101_od059B.bsp",
"${SPICE}/de430_1850-2150.bsp",
-- CK
"${SPICE}/NewHorizonsKernels/merged_nhpc_2006_v011.bc",
"${SPICE}/NewHorizonsKernels/merged_nhpc_2007_v006.bc",
-- FK
"${SPICE}/NewHorizonsKernels/nh_v200.tf",
-- IK
"${SPICE}/NewHorizonsKernels/nh_alice_v110.ti",
"${SPICE}/NewHorizonsKernels/nh_lorri_v100.ti",
"${SPICE}/NewHorizonsKernels/nh_pepssi_v110.ti",
"${SPICE}/NewHorizonsKernels/nh_ralph_v100.ti",
"${SPICE}/NewHorizonsKernels/nh_rex_v100.ti",
"${SPICE}/NewHorizonsKernels/nh_sdc_v101.ti",
"${SPICE}/NewHorizonsKernels/nh_swap_v100.ti",
-- PCK
-- SPK
"${SPICE}/jup260.bsp",
"${SPICE}/NewHorizonsKernels/de413.bsp",
"${SPICE}/NewHorizonsKernels/nh_nep_ura_000.bsp",
"${SPICE}/NewHorizonsKernels/nh_recon_e2j_v1.bsp",
"${SPICE}/NewHorizonsKernels/nh_recon_j2sep07_prelimv1.bsp",
"${SPICE}/NewHorizonsKernels/sb_2002jf56_2.bsp",
"${SPICE}/NewHorizonsKernels/nh_plu017.bsp",
}
end
return {
-- New Horizons Body module
{
@@ -35,39 +117,7 @@ return {
-- Observer = "PLUTO BARYCENTER",
Observer = "SUN",
-- Observer = "JUPITER BARYCENTER",
Kernels = {
--SCLK
"${SPICE}/NewHorizonsKernels/new_horizons_413.tsc",
"${SPICE}/NewHorizonsKernels/nhops_CORE_v9g_cdh2.bc",
"${SPICE}/NewHorizonsKernels/nh_ref_20080710_20160101_od059B.bsp",
"${SPICE}/de430_1850-2150.bsp",
-- CK
"${SPICE}/NewHorizonsKernels/merged_nhpc_2006_v011.bc",
"${SPICE}/NewHorizonsKernels/merged_nhpc_2007_v006.bc",
-- FK
"${SPICE}/NewHorizonsKernels/nh_v200.tf",
-- IK
"${SPICE}/NewHorizonsKernels/nh_alice_v110.ti",
"${SPICE}/NewHorizonsKernels/nh_lorri_v100.ti",
"${SPICE}/NewHorizonsKernels/nh_pepssi_v110.ti",
"${SPICE}/NewHorizonsKernels/nh_ralph_v100.ti",
"${SPICE}/NewHorizonsKernels/nh_rex_v100.ti",
"${SPICE}/NewHorizonsKernels/nh_sdc_v101.ti",
"${SPICE}/NewHorizonsKernels/nh_swap_v100.ti",
-- PCK
-- SPK
"${SPICE}/jup260.bsp",
"${SPICE}/NewHorizonsKernels/de413.bsp",
"${SPICE}/NewHorizonsKernels/nh_nep_ura_000.bsp",
"${SPICE}/NewHorizonsKernels/nh_recon_e2j_v1.bsp",
"${SPICE}/NewHorizonsKernels/nh_recon_j2sep07_prelimv1.bsp",
"${SPICE}/NewHorizonsKernels/sb_2002jf56_2.bsp",
"${SPICE}/NewHorizonsKernels/nh_plu017.bsp",
}
Kernels = NewHorizonsKernels
},
GuiName = "/Solar/NewHorizons"
},