Bakalářská práce

Nástroj pro úpravy hlaviček FITS souborů

Tool for modification of FITS files headers

Jan Hlava, učo 395986
Anotace

Tato bakalářská práce se zabývá vytvořením nástroje pro Ústav teoretické fyziky a astrofyziky Přírodovědecké fakulty Masarykovy univerzity umožňující hromadnou úpravu FITS hlaviček. Nástroj pracuje ve dvou režimech: grafickém nebo spustitelném z příkazového řádku. První část práce se zaobírá současným stavem a popisem formátu FITS, ve druhé části je samotný popis implementace nástroje. Součástí práce je i samotný nástroj.

Abstract

This bachelor thesis deals with creating application allowing multiple editing of FITS headers for Department of Theoretical Physics and Astrophysics of Masaryk University. Application works in two modes: graphical and command line. First part of thesis describes format of FITS files and summarizes existing applications, description of implementation this tool is in second part. Created application is part of this thesis.

Zadání práce

Formát FITS (Flexible Image Transport System) je formát používaný pro ukládání astronomických dat. Soubor v tomto formátu obsahuje jednu nebo více tzv. HDU (header data unit), každá HDU má hlavičku a data. Hlavička obsahuje hlavičkové záznamy (card image), kde každý z nich obsahuje klíčové slovo (keyword), hodnotu a komentář.

Cílem práce je pro Ústav teoretické fyziky a astrofyziky PřF MU vytvořit nástroj pro hromadné úpravy hlavičkových záznamů ve FITS souborech. Tento nástroj by měl být tvořen dvěma částmi:

  • programem spustitelným z příkazového řádku nebo skriptu, který provede zadané změny na všech zadaných souborech
  • grafickým rozhraním pro pohodlný výběr souborů a zadání úprav hlaviček

Grafické rozhraní umožní vybrat soubory následujícím postupem:

  • vybrat adresář
  • v adresáři vyfiltrovat soubory podle názvu s využitím tzv. globbingu (znaky * a ?)
  • z vyfiltrovaných souborů vybrat buď všechny, nebo jen některé pomocí myši
  • volitelně v dalším kroku z nich vybrat jen ty soubory, které mají v hlavičkovém záznamu se zadaným klíčovým slovem zadanou hodnotu

Grafické rozhraní umožní specifikovat a program bude umět provést následující změny hlavičkových záznamů:

  • odebrat hlavičkový záznam se zadaným klíčovým slovem
  • přidat nový hlavičkový záznam, tedy klíčové slovo, hodnotu a komentář
  • vyměnit zadané klíčové slovo za jiné zadané
  • pro zadané klíčové slovo vyměnit hodnotu buď za jinou pevně stanovenou hodnotu, nebo v případě časové hodnoty posunout čas o zadaný posun
  • provést zřetězení hodnot libovolného počtu hlavičkových záznamů a zadaných konstant do jednoho hlavičkového záznamu (může být nový, nebo přepsat hodnotu existujícího)

Programovací jazyk zvolte tak, aby nástroj byl použitelný minimálně na platformách MS-Windows a Linux.

Práce zkontrolována:
24. 5. 2016 14:26, RNDr. Martin Kuba, Ph.D., učo 3988
Jazyk práce
čeština čeština
Termín obhajoby
20. 6. 2016
Práce byla úspěšně obhájena

Vedoucí

RNDr. Martin Kuba, Ph.D., učo 3988
UOGI OProj ÚVT MU

Oponent

Mgr. Aleš Křenek, Ph.D., učo 3086
KSUZD FI MU

Konzultant

doc. RNDr. Miloslav Zejda, Ph.D., učo 169695
ÚTFA Fyz PřF MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.