Le costellazioni di Giugno in Stellarium

Astronomia Informatica
La costellazione del Sagittario in Stellarium

Ultimamente mi sono messo sperimentare un po' con gli script di Stellarium, un bel programma planetario open source per GNU/Linux, MS Windows e Mac Os X.
L'occasione per avvicinarmi l'ho avuta lavorando alla Fiera, insieme agli amici di Planetaria, il cui planetario è basato appunto su Stellarium.

Se avete dato un'occhiata alla mia presentazione sugli Asterismi e Costellazioni, avrete già visto alcune suggestive schermate di Stellarium.

La ragione che mi ha motivato a darmi da fare è stata la pessima qualità degli script per Stellarium che si trovano in rete. Ok, magari non sai cosa è uno script... te lo spiego subito: uno script non è altro che un file di testo in cui sono scritti dei comandi da far eseguire in sequenza ad un programma, di solito per fare alcune operazioni in modo automatico.

Nel nostro caso, uno può scrivere uno script per una lezione al planetario, con lo scopo di dimostrare vari concetti e aspetti del cielo e dell'astronomia. Io ho visto che nessuno ha ancora fatto nulla di interessante, o almeno nessuno ha ancora messo in rete qualche script davvero interessante e non banale per Stellarium, mi sono sbracciato ed ho provato a mettere insieme una buona lezione da planetario usando Stellarium.

Allegato a questa pagina trovi un frammento dello script che ho preparato per il planetario. In questo script viene mostrata la rotazione della Volta Celeste, i punti cardinali, la Stella Polare e le costellazioni circumpolari e le costellazioni osservabili questo Giugno. Ho colto l'occasione per dare una sbirciatina a Saturno e Giove. Dura circa 5 minuti.

Per usare questo script, installa Stellarium, avvialo almeno una volta, e poi copia il file costell_giugno.sts nella cartella scripts di Stellarium. Fai riferimento alla documentazione per trovare la cartella scripts sul vostro sistema.

Per apprezzarlo nel migliore dei modi, devi modificare una linea nel tuo file config.ini (v. manuale di Stellarium): aprilo con un editor di testo, trova le righe che contengono le parole init_fov e init_view_pos, e modificale in modo che siano uguali a queste:
init_fov = 180
init_view_pos = 0.000001,0,0.9999
(Queste istruzioni modificano campo visivo e direzione di vista predefiniti. Dopo aver usato lo script puoi anche ripristinarle ai valori predefiniti)

Per eseguire lo script, avvia Stellarium, apri il menù testuale digitando "m", e poi usa le frecce per navigare fino al menu "7. Scripts", premi Invio, Invio, e poi usa le frecce per scegliere il nome dello script (costell_giugno.sts), premi Invio e poi "m" per uscire dal menù. Alla chiusura del menù si averà lo script.

In ogni caso, prima di provare lo script, ti consiglio di aprirlo con un editor di testo (gedit, kwrite, vim, oppure il Blocco Note di Windows) e dare una lettura almeno alle prime righe, che descrivono la lezione (non ci sono didascalie infatti).

Quello che trovate allegato qui è solo un frammento di un lavoro ben più grande (la versione completa è di 2290 righe, per circa un quarto d'ora di lezione).
È possibile che nei prossimamente io pubblichi anche il resto del lavoro. Nel frattempo, provatelo e fatemi sapere che ve ne pare!

Lo script è stato sviluppato con Stellarium 0.9.1, e per scriverlo è stato di vitale utilità l'editor di testo Vim, veramente capace di spostare montagne!
Il lavoro è rilasciato sotto licenza Creative Commons Attribution-Share Alike 2.5 Italia.

Un ultimo commento sul linguaggio di scripting di Stellarium. Al momento, è veramente primitivo e povero, e tra le mancanze che mi sono pesate di più c'è la mancanza di strutture per creare cicli di istruzioni (tipo "fai passare un giorno, aspetta un po', e poi ripeti queste istruzioni 365 volte). Spero che nelle prossime versioni gli autori curino anche questo aspetto. Se volete collaborare, sappiate che c'è bisogno anche del vostro aiuto.

Trackback URL for this post:

http://gerlos.altervista.org/trackback/360
AllegatoDimensione
costell_giugno.sts7.72 KB

commenti

ritratto di Zoran

Excellently written article,

Excellently written article, if only all bloggers offered the same content as you, the internet would be a much better place. Please keep it up! Cheers.play roulettepoker reviewsplay blackjackonline video pokerdownload divx movie

ritratto di gerlos

Re: Excellently written article

Thank you! I didn't think that any not-Italian speaking people was reading me! Hope you understand my Italian...
In my blog I'm trying to do my best to write some high quality content, and it's nice to know that someone will appreciate it!
Regards

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <strong> <del> <cite> <code> <img> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Linee e paragrafi vanno a capo automaticamente.
  • Insert Flickr images: [flickr-photo:id=230452326,size=s] or [flickr-photoset:id=72157594262419167,size=m].
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Per provare che sei un visitatore umano, rispondi a questa domanda. È per evitare l'inserimento di messaggi spam.
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.