TOPCAT: Tool for OPerations on Catalogues And Tables

TOPCAT: Tool for OPerations on Catalogues And Tables
复制标题

DOI:
--
复制
发表时间:
2011
期刊:
--
影响因子:
--
通讯作者:
Mark Taylor
Mark Taylor
中科院分区:
其他
文献类型:
--
作者:
Mark Taylor

文献摘要

被引文献

相似文献

TOPCAT是一个交互式图形查看器和编辑器的表格数据。它被设计用于天体目录等天文表,但并不局限于天文应用。它理解许多不同的天文学重要格式,并且可以添加更多格式。它被设计成可以很好地科普大型表;即使使用适度的内存和CPU资源,100万行乘100列也不应该成为问题。它提供了多种查看和分析数据的方法,包括单元格数据本身的浏览器,有关表和列元数据信息的查看器,使用灵活的匹配算法连接表的工具,以及广泛的二维和三维可视化工具。使用功能强大且可扩展的基于Java的表达式语言,可以定义新列,并选择行子集进行单独分析。选择一行可以被配置为触发一个动作,例如在外部查看器中显示目录对象的图像。可以编辑表格数据和元数据,并且可以以各种输出格式写出修改后的表格。为从外部来源加载数据提供了一些选择,包括虚拟天文台服务,从而为许多远程天文数据档案提供了一个网关。它还可以使用SAMP协议与其他桌面工具进行互操作。TOPCAT是用纯Java编写的,并在GNU通用公共许可证下提供。它的底层表处理设施由STIL(Starlink Tables Infrastructure Library)提供。
TOPCAT is an interactive graphical viewer and editor for tabular data. It has been designed for use with astronomical tables such as object catalogues, but is not restricted to astronomical applications. It understands a number of different astronomically important formats, and more formats can be added. It is designed to cope well with large tables; a million rows by a hundred columns should not present a problem even with modest memory and CPU resources. It offers a variety of ways to view and analyse the data, including a browser for the cell data themselves, viewers for information about table and column metadata, tools for joining tables using flexible matching algorithms, and extensive 2and 3-d visualisation facilities. Using a powerful and extensible Java-based expression language new columns can be defined and row subsets selected for separate analysis. Selecting a row can be configured to trigger an action, for instance displaying an image of the catalogue object in an external viewer. Table data and metadata can be edited and the resulting modified table can be written out in a wide range of output formats. A number of options are provided for loading data from external sources, including Virtual Observatory (VO) services, thus providing a gateway to many remote archives of astronomical data. It can also interoperate with other desktop tools using the SAMP protocol. TOPCAT is written in pure Java and is available under the GNU General Public Licence. Its underlying table processing facilities are provided by STIL, the Starlink Tables Infrastructure Library.