Závěrečná práce: Martin Vrábel: Nástroj pro úpravy hlaviček FITS souborů
Bakalářská práce
Nástroj pro úpravy hlaviček FITS souborů
Tool for modification of FITS files headers
Anotace
Cieľom bakalárskej práce je vytvoriť nástroj na hromadnú úpravu hlavičiek FITS súborov pre Ústav teoretickej fyziky a astrofyziky Prírodovedeckej fakulty Masarykovej univerzity v Brne. Rozsahom práce je analýza požiadavkov, popis FITS formátu a použitých technológií, návrh hlavičkových operácií, implementácia výkonnej a grafickej časti aplikácie a ich podrobný popis.
Abstract
The aim of bachelor thesis is creation of tool for modification of FITS files headers for Department of Theoretical Physics and Astrophysics, Faculty of Natural Sciences at Masaryk University. Thesis deals with requirements analysis, brief description of FITS format and technologies used during development, design of header manipulation operations and also the implementation of tool itself.
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.
6. 1. 2016 17:45, RNDr. Martin Kuba, Ph.D., učo 3988
- Zadáno/změněno 8. 2. 2016 16:10, Helena Kryštofová
- Záznam založen 8. 4. 2015 14:53, RNDr. Ing. Lucie Pekárková, učo 60555
- Zveřejnit od 5. 1. 2016 10:28, Eva Drštková
- Práce převzata 5. 1. 2016 10:28, Eva Drštková
Přílohy
fits_header_definition.pdf
sources.zip
manual.pdf
Hodnoceni_BP_Martina_Vrabela.pdf
Konzultant
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Automatizace zápisu metadat o astronomickém pozorování do snímků z CCD kamery
Mgr. Karel Auf -
Nástroj pro úpravy hlaviček FITS souborů
Mgr. Marek Jonis -
Konfigurační a monitorovací nástroj pro MUSE framework
Bc. Lubomír Šálek, učo 325122 -
Nástroj pro vyhledání fotometrických dat stelárních objektů
Mgr. Michal Krajčovič, učo 422783 -
Nástroj pro úpravy hlaviček FITS souborů
Mgr. Jan Hlava, učo 395986 -
Internetové aplikace v JavaFX
Mgr. Tomáš Gazárek -
Draw Sound - MIDI nástroj založený na obrazovém vstupu
Bc. Matouš Synek -
Evolution Simulator
Michal Pataky




