Last active
April 4, 2023 06:49
-
-
Save sergio-dr/cbf800bb2c970a7d83e6912d3f947136 to your computer and use it in GitHub Desktop.
Fenómenos Titán 2024-2026
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Scripts para Stellarium. | |
Más información en: https://expandingastro.blogspot.com/2023/04/titan-events-2024-2026.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Stellarium Script generated by astrocalc | |
// CC-BY Sergio Díaz, 2023 | |
var jdi = [2460451.9202606855, 2460467.877267414, 2460483.8318927838, 2460499.7795268698, 2460515.7220277553, 2460531.6729859235, 2460611.403215021, 2460627.335286478, 2460643.2838408807, 2460659.2375293733, 2460675.1941207773, 2460691.152633154, 2460707.112555584, 2460723.015773976, 2460739.0074993353, 2460754.997957295, 2460770.961214357, 2460786.925117281, 2460802.8897162047, 2460818.855064603, 2460834.821291954, 2460850.788523142, 2460866.756982472, 2460882.72691061, 2460898.698682271, 2460914.672800194, 2460930.650101315, 2460946.5753886187, 2460962.461753455, 2460978.3652760573, 2460994.2867016895, 2461010.2266808543, 2461026.1860517524, 2461042.166581751, 2461058.171896277, 2461074.21723749]; | |
var jdf = [2460452.056659364, 2460468.049284314, 2460484.0148650194, 2460499.9566002637, 2460515.8731505536, 2460531.7545722146, 2460611.4406657047, 2460627.441449519, 2460643.42609367, 2460659.4057236863, 2460675.382350339, 2460691.35671934, 2460707.329235556, 2460723.300071549, 2460739.2693968336, 2460755.263576257, 2460771.273576143, 2460787.264643493, 2460803.2257254245, 2460819.095687413, 2460835.057278831, 2460851.017721379, 2460866.977021746, 2460882.9351134757, 2460898.8918603985, 2460914.8469462623, 2460930.825760128, 2460946.758637635, 2460962.686141866, 2460978.596847062, 2460994.5241705766, 2461010.464807459, 2461026.4198504146, 2461042.3864833377, 2461058.3575075194, 2461074.3129390897]; | |
const margin = 30; // minutes | |
const h_to_min = 24*60; | |
function zeroPad(n) { return String('00' + n).slice(-2); } | |
function date() { return core.getDate('local').split('T')[0]; } | |
LabelMgr.deleteAllLabels(); | |
core.setMountMode('equatorial'); | |
core.setTimeRate(0.0); | |
core.selectObjectByName('Saturn', true); | |
core.setSelectedObjectInfo('None'); | |
StelMovementMgr.setAutoMoveDuration(0.0); | |
StelMovementMgr.setFlagTracking(true); | |
StelMovementMgr.zoomTo(35/3600, 0.0); | |
SolarSystem.setFlagPointer(false); | |
SolarSystem.setFlagOrbits(false); | |
core.setJDay(jdi[0] - margin/h_to_min); | |
//core.wait(5); | |
function display_event(i) { | |
const minutes = Math.ceil((jdf-jdi)*h_to_min + margin); | |
const prefix = 'titan_eclipses_occults_'+zeroPad(i)+'_' | |
core.setJDay(jdi[i] - margin/h_to_min); | |
var lbl = LabelMgr.labelObject(date(), 'Saturn', true, 36, '#ffffff', 'S'); | |
core.wait(1); | |
core.setTimeRate(5000.0); | |
const end = jdf[i] + margin/h_to_min; | |
while (core.getJDay() < end) { | |
core.wait(0.1); | |
//core.screenshot(prefix); | |
} | |
core.setTimeRate(0.0); | |
core.wait(1); | |
LabelMgr.deleteAllLabels(); | |
} | |
for (var i = 0; i < jdi.length; i++) { | |
display_event(i); | |
} | |
//core.wait(5); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Stellarium Script generated by astrocalc | |
// CC-BY Sergio Díaz, 2023 | |
var jdi = [2460443.9761026762, 2460459.917288582, 2460475.873966964, 2460491.8258143067, 2460507.771203452, 2460523.7191786077, 2460635.331751113, 2460651.279830759, 2460667.2341469307, 2460683.191867739, 2460699.151813615, 2460715.0539927687, 2460731.0256672166, 2460747.0340643683, 2460763.0048605925, 2460778.9704950713, 2460794.9369906164, 2460810.9043784062, 2460826.8727778704, 2460842.8423055955, 2460858.813200039, 2460874.7857057448, 2460890.760248843, 2460906.7373761004, 2460922.718124797, 2460938.6998614524, 2460954.5661229724, 2460970.4537140727, 2460986.361552543, 2461002.2900100807, 2461018.239848786, 2461034.2124707205, 2461050.211080036, 2461066.245063706]; | |
var jdf = [2460444.0389496638, 2460460.069768559, 2460476.05377419, 2460492.0085369432, 2460507.9350093734, 2460523.826532076, 2460635.439539382, 2460651.429276364, 2460667.4127506474, 2460683.3926330283, 2460699.369884372, 2460715.3449818995, 2460731.318178777, 2460747.2896414995, 2460763.315649134, 2460779.3221790604, 2460795.3006789945, 2460811.1601162776, 2460827.124202307, 2460843.0869113714, 2460859.0482619326, 2460875.0081441305, 2460890.966409964, 2460906.9226514474, 2460922.8760688566, 2460938.8501050286, 2460954.7740618084, 2460970.689402839, 2460986.609124751, 2461002.541134663, 2461018.4890822424, 2461034.4518462867, 2461050.423594134, 2461066.390213625]; | |
const margin = 5; // minutes | |
const h_to_min = 24*60; | |
function zeroPad(n) { return String('00' + n).slice(-2); } | |
function date() { return core.getDate('local').split('T')[0]; } | |
LabelMgr.deleteAllLabels(); | |
core.setMountMode('equatorial'); | |
core.setTimeRate(0.0); | |
core.selectObjectByName('Saturn', true); | |
core.setSelectedObjectInfo('None'); | |
StelMovementMgr.setAutoMoveDuration(0.0); | |
StelMovementMgr.setFlagTracking(true); | |
StelMovementMgr.zoomTo(35/3600, 0.0); | |
SolarSystem.setFlagPointer(false); | |
SolarSystem.setFlagOrbits(false); | |
core.setJDay(jdi[0] - margin/h_to_min); | |
//core.wait(5); | |
function display_event(i) { | |
const minutes = Math.ceil((jdf-jdi)*h_to_min + margin); | |
const prefix = 'titan_transits_shadows_'+zeroPad(i)+'_' | |
core.setJDay(jdi[i] - margin/h_to_min); | |
var lbl = LabelMgr.labelObject(date(), 'Saturn', true, 36, '#ffffff', 'S'); | |
core.wait(1); | |
core.setTimeRate(5000.0); | |
const end = jdf[i] + margin/h_to_min; | |
while (core.getJDay() < end) { | |
core.wait(0.1); | |
//core.screenshot(prefix); | |
} | |
core.setTimeRate(0.0); | |
core.wait(1); | |
LabelMgr.deleteAllLabels(); | |
} | |
for (var i = 0; i < jdi.length; i++) { | |
display_event(i); | |
} | |
//core.wait(5); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment