Skip to content

JuliaAPlavin/AIPS.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIPS.jl

Julia interface for running AIPS tasks programmatically. Think ParselTongue, but lighter and in Julia.

Quick start

using AIPS

# automatically downloads a minimal set AIPS binaries, no tasks
setup!()

# downloads individual task binaries when needed
task = AIPSTask("FITLD";
    datain="/data/myobs.fits",
    outname="MYOBS", outclass="UV", outdisk=1,
    clint=0.25,
)

result = run(task)
# (outputs = Dict{String, Any}(...), messages = AIPSMessage[...])

Adverbs are passed as keyword arguments; file paths (like datain) are mapped to AIPS disk areas automatically.

Installation

using Pkg
Pkg.add(url="https://github.com/JuliaAPlavin/AIPS.jl")

setup!() handles downloading the AIPS distribution on supported platforms, no manual setup is required.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages