Skip to content

An utility to visualize and perform simple editing of VLBI session data in the vgosDB format.

License

Notifications You must be signed in to change notification settings

RickardKarl/vgosDBpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vgosDBpy

Authors: Hanna Ek & Rickard Karlsson

This project was developed during a summer internship at NVI Inc. @ NASA GSFC

How to install vgosDBpy

Read the installation manual in /Manuals/.

Get the files to your computer

Either download the zip-file from the github repository or enter 'git clone https://github.com/RickardKarl/vgosDBpy.git' in the terminal

How to use vgosDBpy

Read user manual in /Manuals/.

Overview of code

Inside each folder is a README.md file that gives a brief explanation of each file.

main.py

Code block that is running when executing vgosDBpy.

argparser.py

This argument parser is the code which creates the command-line user interface. Called by main.py

wrapper

Parses a wrapper and keep track of it's content with a tree structure, this structure is then readable by code in the /model/ folder.

model

Mostly Qt-based models that consists of different data structures which among other things contains variable data and wrapper directory tree. Another model is the DataAxis, it keeps track of the data displayed in both plots and tables. This is required to connect what's displayed at the same time in a table and a plot. It is also used to track changes in the data.

view

Contains all Qt-widgets, which is the main window, plot/table widgets, button and etc. Also has AxesControlBox which has a lot of control features between model and view.

editing

Makes it possible to edit/save data in the netCDF files. Also contains the methods that generate not only the new netCDF files but new filenames, wrappers and history files.

read_log

A working, but unpolished, set of code that can parse a log file and plot weather data as well as cable calibration data.

data

Reads netCDF files, and also code that retrieves information for the plots and tables

script_driven

Code that controls the script driven features of vgosDBpy

About

An utility to visualize and perform simple editing of VLBI session data in the vgosDB format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages