Skip to content

radio-astro/mirpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction
============

This package wraps miriad (http://www.atnf.csiro.au/computing/software/miriad/) commands into python functions. It also wraps the documentation for miriad tasks.

*Note* that one exception to the miriad conventions is the keyword/parameter 'in' which can't be used in python. Use something like 'In', 'IN' or '_in' instead.

Example
=======

Simple
------

    >>> from mirpy import miriad
    >>> help(miriad.uvindex)
    >>> print miriad.uvindex(vis='myvis.uv')


Advanced
--------

Create filter function to turn miriad stdout text into something useful.
This example is not really useful and just demonstrates the usage. It turns 
the miriad output string into a list of lines in the string and returns it.
More useful examples would be turning some output into python values you can
work with later.

    >>> from mirpy import miriad
    >>> def uvindex_filt(output):
    ...     return output.split('\n')
    >>> # without filter
    >>> print miriad.uvindex(vis='myvis.uv')
    >>> # register filter function
    >>> miriad.set_filer('uvindex', uvindex_filt)
    >>> # with filter
    >>> print miriad.uvindex(vis='myvis.uv')

Releases

No releases published

Packages

No packages published

Languages