diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2019-12-20 21:05:40 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2019-12-20 21:05:40 (GMT) |
commit | 0ffd9347a35a9a4b78cf97fe3c17cc9459f171be (patch) | |
tree | aaf2d8bd267ad37197116cb22497c3d078da89ba /README.md | |
parent | 7f7c3ef3118503fac81f9a0c67f1a6d1373ed01a (diff) | |
parent | 190de6f37ec31e8c0917cb7c79092cd77b610bb6 (diff) | |
download | blt-0ffd9347a35a9a4b78cf97fe3c17cc9459f171be.zip blt-0ffd9347a35a9a4b78cf97fe3c17cc9459f171be.tar.gz blt-0ffd9347a35a9a4b78cf97fe3c17cc9459f171be.tar.bz2 |
Merge commit 'ecefa3757afb192719b192b6969e87259e913198' as 'tkblt'
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 30 |
1 files changed, 22 insertions, 8 deletions
@@ -1,14 +1,28 @@ - [](https://doi.org/10.5281/zenodo.1041781) +[](https://doi.org/10.5281/zenodo.1041783) +# tkblt +Introduction to the TkBLT library - -# SAOImageDS9 +TkBLT is a library of extensions to the Tk library. It adds new +commands and variables to the application's interpreter. -SAOImageDS9 is an astronomical imaging and data visualization application. DS9 supports FITS images and binary tables, multiple frame buffers, region manipulation, and many scale algorithms and colormaps. It provides for easy communication with external analysis tasks and is highly configurable and extensible via XPA and SAMP. +TkBLT is a derived version of the BLT Toolkit by George A. Howlett, +for Tcl/Tk 8.5/8.6, is TEA compatible, with full support for MacOSX and +Windows, and is fully compatible with the Tk API. TkBLT is released +under the original BSD license. TkBLT includes only the Graph and +Barchart Tk widgets, and the Tcl Vector command. -DS9 is a stand-alone application. It requires no installation or support files. All versions and platforms support a consistent set of GUI and functional capabilities. +The following commands are added to the interpreter from the TkBLT library: -DS9 supports advanced features such as 2-D, 3-D and RGB frame buffers, mosaic images, tiling, blinking, geometric markers, colormap manipulation, scaling, arbitrary zoom, cropping, rotation, pan, and a variety of coordinate systems. +Graph: A 2D plotting widget. Plots two variable data in a window with an optional +legend and annotations. It has of several components; coordinate axes, +crosshairs, a legend, and a collection of elements and tags. -The GUI for DS9 is user configurable. GUI elements such as the coordinate display, panner, magnifier, horizontal and vertical graphs, button bar, and color bar can be configured via menus or the command line. +Barchart: A barchart widget. Plots two-variable data as rectangular bars in a +window. The x-coordinate values designate the position of the bar along +the x-axis, while the y-coordinate values designate the magnitude. +The barchart widget has of several components; coordinate axes, +crosshairs, a legend, and a collection of elements and tags. -SAOImageDS9 development has been made possible by funding from the Chandra X-ray Science Center (CXC) and the High Energy Astrophysics Science Archive Center (HEASARC). Additional funding was provided by the JWST Mission office at Space Telescope Science Institute to improve capabilities for 3-D data visualization. +Vector: Creates a vector of floating point values. The vector's components +can be manipulated in three ways: through a Tcl array variable, a Tcl +command, or the C API. |