Commensal observing with the Allen Telescope array: software command and control

  title={Commensal observing with the Allen Telescope array: software command and control},
  author={Colby Gutierrez-Kraybill and Garrett K. Keating and David Macmahon and Peter K. G. Williams and Gerry R. Harp and Robert Ackermann and Tom Kilsdonk and Jon Richards and William C. Barott},
  booktitle={Astronomical Telescopes + Instrumentation},
The Allen Telescope Array (ATA) is a Large-Number-Small-Diameter radio telescope array currently with 42 individual antennas and 5 independent back-end science systems (2 imaging FX correlators and 3 time domain beam formers) located at the Hat Creek Radio Observatory (HCRO). The goal of the ATA is to run multiple back-ends simultaneously, supporting multiple science projects commensally. The primary software control systems are based on a combination of Java, JRuby and Ruby on Rails. The… 
The Breakthrough Listen Search for Intelligent Life: MeerKAT Target Selection
New radio telescope arrays offer unique opportunities for large-scale commensal SETI surveys. Ethernet-based architectures are allowing multiple users to access telescope data simultaneously by means
Rapid Development of Interferometric Software Using MIRIAD and Python
It is found that miriad-python provides an extremely effective environment for prototyping new interferometric software, though certain existing packages provide far more infrastructure for some applications, and there are many situations in which execution time is profitably exchanged for speed of development, code readability, accessibility to nonexpert programmers, quick interlinking with foreign software packages, and other virtues of the Python language.


Results from the Allen Telescope Array: Real Time Imaging
ACKNOWLEDGMENT The first phase of the ATA was funded through generous grants from the Paul G. Allen Family Foundation. UC Berkeley, the SETI Institute, the National Science Foundation (Grant No.
The Allen Telescope Array: The First Widefield, Panchromatic, Snapshot Radio Camera for Radio Astronomy and SETI
The design elements of the ATA, the cost savings made possible by the use of commercial off-the-shelf components, and the cost/performance tradeoffs that eventually enabled this first snapshot radio camera are summarized.
The Ruby Programming Language
The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification, and is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.
Common Object Request Broker Architecture
  • A. Ghodsi
  • Computer Science
    Encyclopedia of Database Systems
  • 2009
BEE2: a high-end reconfigurable computing system
The Berkeley Emulation Engine 2 (BEE2) project is developing a reusable, modular, and scalable framework for designing high-end reconfigurable computers, including a processing-module building block
Ruby: The Programming Language
An ideal companion to many introductory computer science courses, as well as an excellent primer, Ruby: The Programming Language offers an accessible introduction to this easy to learn, open-source language.
picoJava-I: the Java virtual machine in hardware
This small, flexible microprocessor core provides performance five to 20 times better than other means of Java execution and the microarchitecture trade-offs made for picoJava-I are illustrated.
Ruby on Rails
The Ruby on Rails framework is a novel Web 2.0 framework that attempts to combine PHP's simple immediacy with Java's architecture, purity, and quality.
Combinatorial auctions
This paper discusses several complex issues that are encountered in the design of combinatorial auctions, related to the formulation of the winner determination problem, the expression of combined bids, theDesign of progressive combinatorsial auctions that require less information revelation, and the need for decision support tools to help participants make profitable bidding decisions.
A Border Gateway Protocol 4 (BGP-4)
This document, together with its companion document, "Application of the Border Gateway Protocol in the Internet", define an inter- autonomous system routing protocol for the Internet.