Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!ox.com!emv From: annala@neuro.usc.edu (A J Annala) Newsgroups: comp.archives Subject: [comp.graphics.visualization] SOURCE CODE AVAILABLE SOFTWARE: KHOROS DSP/IMAGE PROCESSING SYS Message-ID: <1991Jan6.203836.10715@ox.com> Date: 6 Jan 91 20:38:36 GMT References: <29156@usc> Sender: emv@ox.com (Edward Vielmetti) Reply-To: annala@neuro.usc.edu (A J Annala) Followup-To: comp.graphics.visualization Organization: University of Southern California, Los Angeles, CA Lines: 228 Approved: emv@ox.com (Edward Vielmetti) X-Original-Newsgroups: comp.graphics.visualization Archive-name: x11/image-processing/khoros/1991-01-05 Archive-directory: pprg.unm.edu:/pub/khoros/ [129.24.13.10] Original-posting-by: annala@neuro.usc.edu (A J Annala) Original-subject: SOURCE CODE AVAILABLE SOFTWARE: KHOROS DSP/IMAGE PROCESSING SYS Reposted-by: emv@ox.com (Edward Vielmetti) I just finished reviewing the documentation and source code for the khoros digital signal processing, image analysis & scientific visualization package from Dr. John Rasure (rasure@bullwinkle.unm.edu). This is a remarkable set of modules which have evolved from the original xvision system beginning in 1987 -- even more remarkable today because the modules are written in C for SUN, VAX and MIPS UNIX with X11R4 as the display medium -- and these modules may be strung together like tinker toys in visually oriented on screen data flow architecture network user interface. This system is really a pleasure to install and use. It would be very nice to see this data flow interface concept applied to linking together modules of the berkeley scry scientific animation tools, the noao/iraf imaging system, the brlcad image processing modules, and similar government supported / academic source code available imaging products. I highly recommend Dr. Rasure's efforts for examination. Alexander-James Annala Neural, Informational & Behavioral Sciences Program HEDCO Neuroscience Building, Room 534 University of Southern California Los Angeles, CA 90089-2520 p.s. this is a version 0.9 beta test -- production release due January '91. ----------------------------------------------------------------------------- The following is a reprinted description from Mike Clarkson @ comp.windows.x: ----------------------------------------------------------------------------- Khoros, a huge (~100 meg) graphical development environment based on X11R4. Khoros components include a visual programming language, code generators for extending the visual language and adding new application packages to the system, an interactive user interface editor, an interactive image display package, an extensive library of image and signal processing routines, and 2D/3D plotting packages. Available via FTP as pprg.unm.edu:pub/khoros/*. Don't forget to set binary mode when you FTP tar files. For you MILNET folks who still don't have name servers, the IP addresses are: pprg.unm.edu 129.24.13.10 ******************* KHOROS ********************** The Vision Lab at the University of New Mexico announces the open distribution of the Khoros system (Beta release)! INTRODUCTION ------------ Khoros is an integrated software development environ- ment for information processing and visualization, based on X11R4. Khoros components include a visual programming language, code generators for extending the visual language and adding new application packages to the system, an interactive user interface editor, an interactive image display package, an extensive library of image and signal processing routines, and 2D/3D plotting packages. SYSTEM COMPONENTS ------ ---------- X Windows Applications - ------- ------------ Cantata - Extensible Visual Programming Language Editimage - Interactive Image Display & Manipulation Program Animate - Interactive Image Sequence Display Tool Xprism2 and xprism3 - Comprehensive 2D and 3D Plotting Packages Image & Signal Processing Algorithms ----- ------ ---------- ---------- The library of algorithms contains over 220 programs, in the following categories: arithmetic, classifica- tion, color conversion, data conversion, file format conversion, feature extraction, frequency filtering, spatial filtering, morphology filtering, geometric manipulation, histogram manipulation, statistics, sig- nal generation, linear operations, segmentation, spec- tral estimation, subregion, and transforms. User Interface Tools ---- --------- ----- Preview - Graphical User Interface Display Tool Composer - Interactive Graphical User Interface Editor Conductor - Code Generation Tool for a Graphical User Interface Ghostwriter - Code Generation Tool for a Command Line User Interface Source Configuration & Management Tools KHOROS DISTRIBUTION METHODS ------ ------------ ------- 1) Anonymous FTP Khoros is available via anonymous ftp from pprg.unm.edu (129.24.13.10). Use your e-mail address as the password (for example, herman@football.wmu.edu). Once you have logged in, cd to the "pub/khoros" directory and get the ascii file RELEASE_NOTES.ftp. This file will give you com- plete instructions on how to get Khoros and install it on your system. To get this file, execute the following com- mands or steps: a. Use ftp to connect to pprg.unm.edu. % ftp pprg.unm.edu -or- % ftp 129.24.13.10 b. Use "anonymous" or "ftp" as the user name. Name (pprg.unm.edu:login): anonymous -or- Name (pprg.unm.edu:login): ftp c. Use your e-mail address as the password; please care- fully use a valid e-mail address, as this version site logs all anonymous ftp's. Password (pprg.unm.edu:user): {your valid email address} 331 Anonymous login ok, use your E-MAIL address as the password. 230 Guest login ok, access restrictions apply. d. Get the release notes for acquiring Khoros via anonymous ftp (note that "RELEASE_NOTES.ftp" is the plain text file - both ".ms" and ".ps" files are avail- able for those who would like them). ftp> cd /pub/khoros ftp> get RELEASE_NOTES.ftp 2) UPS Delivery If you would like to have a tape and printed documenta- tion sent to you, send the order form below (last page) along with a $1000.00 check or purchase order (payable to UNM EECE Dept., in U.S. funds) to: KHOROS Room 110 Department of EECE University of New Mexico Albuquerque, NM 87131 We will begin shipping tapes (source, binaries and printed documentation) no earlier than November 1st. Please remember, this is a BETA release; the final release will be complete in January 1991. There will be no support or updates provided for the beta release. KHOROS REQUIREMENTS AND LIMITATIONS ------ ------------ --- ----------- To run Khoros, you must have a UNIX platform running the X11R3, X11R4, or OpenWindows servers. The Khoros system consists of ~350,000 lines of C code; it requires ~100 Meg for storage for source, documentation and binaries. To com- pile Khoros, the system requires X11R4 from MIT (patch lev- els 1-18), and an additional ~30 Meg of storage. If you have questions or problems, mail rasure@bullwinkle.unm.edu. Once you have the system and want to report bugs or comments, mail khoros-bugs@bullwinkle.unm.edu. UNIX is a trademark of AT&T Bell Laboratories. The X Window System is a trademark of Massachusetts Insti- tute of Technology. SunOS is a trademark for Sun Microsystems. Ultrix is a trademark of Digital Equipment Corporation. ----------------------- CUT HERE --------------------------- KHOROS Room 110 Department of EECE University of New Mexico Albuquerque, NM 87131 SHIP TO: ----------------------------------------------------------- ----------------------------------------------------------- ----------------------------------------------------------- ----------------------------------------------------------- PHONE NUMBER: ----------------------------------------------------------- E-MAIL ADDRESS: ----------------------------------------------------------- PURCHASE ORDER NUMBER: ----------------------------------------------------------- Media: (Please circle one of the following types of media) 1) SUN3 cartridge (DC600A tape) 2) SUN4 cartridge (DC6150 tape) 3) 9-track tape (1/2 inch) 4) DEC TK50 tape 5) DEC TK70 tape Binaries: (If you would like a compiled version of Khoros, please circle one of the following machine architectures) 1) DEC VAX (Ultrix 3.1) 2) DEC MIPS (Ultrix 3.1) 3) SUN3 (SunOS 4.0.3) 4) SUN4 (SunOS 4.0.3)