home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / graphics / visualiz / 1341 < prev    next >
Encoding:
Text File  |  1992-09-14  |  73.9 KB  |  1,962 lines

  1. Newsgroups: comp.graphics.visualization
  2. Path: sparky!uunet!sun-barr!ames!data.nas.nasa.gov!amelia!eugene
  3. From: eugene@amelia.nas.nasa.gov (Eugene N. Miya)
  4. Subject: [l/m 9/2/1992] Shell    (1/4) c.g.v.FAQ
  5. Followup-To: poster
  6. Sender: news@nas.nasa.gov (News Administrator)
  7. Organization: NAS Program, NASA Ames Research Center, Moffett Field, CA
  8. Date: Tue, 15 Sep 92 11:45:14 GMT
  9. Message-ID: <1992Sep15.114514.914@nas.nasa.gov>
  10. Reply-To: eugene@amelia.nas.nasa.gov (Eugene N. Miya)
  11. Lines: 1949
  12.  
  13. #Disabled
  14. Archive-name: comp.viz.faq
  15.  
  16.     "Feed me."  -- Audrey II, the Plant in "The Little Shop of Horrors."
  17.  
  18.         Contents
  19.         ========
  20.  
  21.         Intro
  22.         -----
  23.         What is visualization?
  24.         ----------------------
  25.         Systems
  26.         -------
  27.         Issue/problems
  28.         --------------
  29.         Netiquette
  30.         ----------
  31.         References
  32.         ----------
  33. ================================
  34.  
  35. Intro
  36. -----
  37.  
  38. The quality of this FAQ is directly proportional to the information
  39. mailed by participants (that's you) to the maintainer (me, Amelia).
  40. You don't like it?  Blame the rest of the posters and readers.
  41. I don't have 100% time to maintain this.  We are starting from scratch.
  42. If an address or phone is out of date?  Blame the group.  I'm just a dumb
  43. computer posting as I am told.
  44.  
  45.     [It's getting better, people are emailing contributions!]
  46.  
  47. The structure of this FAQ is currently a twice monthly post, with two
  48. weekly outriggers pointing to the Long (this) version.  We will see how well
  49. this works (empirical science).  The header, the body, etc. have all been
  50. specially designed and tested.  In time, mitosis will occur on this file
  51. and it will get spread over the course of a month.
  52.  
  53. You should not have to see this file all the time.  Don't bother saving it
  54. unless you have a flakey net connection.   Grab the most recent revision
  55. off the net.  The Subject: line is designed to fit within the 24-char limit
  56. of most Killfile systems.  Learn about Killfiles.  If you have something
  57. against FAQ files, the regular expression /.*FAQ$/ will Kill All My Children
  58. and me.  Learn how to use news and how news works before complaining.
  59. This post is like a lighthouse or a fog horn.  Learn how to use it.
  60.  
  61.  
  62.  
  63. What is visualization?
  64. ======================
  65.  
  66. "Visualization is the use of computer-generated media based
  67. on data in the service of human insight/learning."
  68.  
  69. Analytic graphics
  70.         --Carol Hunter, LLNL
  71.  
  72. Visualization: 
  73.     The use of computer imagery to gain 
  74.     insight into complex phenomena.
  75.  
  76. The purpose of visualization is insight, not virtual realities or numbers.
  77.         --enm
  78.  
  79. The Maintainer gets a chance to pontificate here: [You can, too. Just ask.]
  80.  
  81. I learned from Jack Estes (UCSB) that observation has three recursive
  82. phases and corresponding mathematical models:
  83.     Detection
  84.     Identification
  85.     Measurement and Analysis (this latter being the recursion).
  86. Any good system will support these (reducibly).  Researchers need the latter.
  87. Artistes only use the first (Calder was an exception, but then he trained
  88. as an aerodynamicist 8^).
  89.  
  90. It is Miya's assertation that ultimately visualization will converge
  91. of technologies like those used in cartography (>2000 years old),
  92. surveying, photogrammetry (aerial or terrestial), certain parts of ergonomics,
  93. etc.  Why?  Because they are quantitative.  They use stereo in some instances
  94. (far more important than most people realize).  USGS tours are available.
  95.  
  96. ONLY the trained researcher (maybe you) will make the critical insights
  97. needed for scientific discovery.  Not your programmer,
  98. not your Renassaine Team.
  99. We are not talking EdVis or PresentationVis, we are talking
  100. HackerVis/NerdVis/DeepDownAndDirtyViz.  We can't do it for you.
  101.  
  102. Miya's Suggestion: Never view an image or film, too fast.  You should control
  103. the rate at which you observe.  Use tools if you have to: hand lenses, filters,
  104. etc.  If you are forced to view something too fast, jump up and say:
  105.     "Wait, just one damn minute!"
  106. Bob Sharp (Emeritus, Caltech Div. of Geog. and Planetary Sciences) presents
  107. an Austin Post photo in one book and asserts that this single photo (of Denali)
  108. is adequate for a 1 hour lecture on glaciology.  That's quite a claim (an
  109. impressive photo).  Artificial data images have yet to assert that kind of
  110. information density (it's not clear they should, but these are opinions).
  111. This should be considered an implicit challenge for visualizations to get
  112. that important for discovery.  Sometimes, some fields pour days, weeks, and
  113. months trying to understand (interpret) an image.
  114.  
  115. Miya's Guess: the biologists will figure this all out before the physicists,
  116. chemists, and others.  Good luck guys. 8^)
  117.  
  118. Other inspirations: Muybridge and Edgerton.
  119.  
  120.  
  121. Systems
  122. =======
  123.  
  124. NCAR
  125. ----
  126.     National Center for Atmospheric Research
  127. One of the original graphics packages.
  128.     Platforms:
  129.     Availability:
  130.     Contact:
  131.     Cost:
  132.  
  133. MOVIE.BYU
  134. ---------
  135. See also Cquel.byu
  136. CQUEL.BYU (pronounced "sequel") is a brand new modelling and
  137. visualization package for the UNIX workstation.  Some of it's features
  138. include: animation, raytracing, scientific visualization, interactive
  139. modelling and editing, quadric primitives, Bezier and NURBS surfaces,
  140. constructive solid geometry, texture mapping, graphical user
  141. interface, and free-form deformation to name a few.
  142.  
  143.     Platforms: SUN, DEC, HP, SGI, IBM RS6000, others,
  144.  
  145.     Availability:
  146.     Cquel.byu
  147.         30-day trial period w/o obligation
  148.  
  149.     Contact:
  150.            Engineering Computer Graphics Laboratory
  151.            Brigham Young University
  152.            368 Clyde Building
  153.            Provo, UT  84602
  154.            PHONE:  801-378-2812
  155.            E-Mail: cquel@byu.edu
  156.  
  157.     Cost:
  158.         $20 for 30-day trial period w/o obligation
  159.         $1,500 for a license (exec. code, etc.)
  160.  
  161. PLOT3D
  162. ------
  163.  
  164.     Platforms:
  165.     Availability:
  166.     Contact:
  167.     Cost:
  168.  
  169. apE III
  170. ---
  171.     Platforms:
  172.     Availability:
  173.     Contact:
  174.  
  175.      TaraVisual Corporation
  176.      929 Harrison Avenue
  177.      Columbus, OH 43215
  178.      Tel. (614) 291-2912  and  1-800-458-8731
  179.      Fax  (614) 291-2867
  180.  
  181.     Cost:
  182. $895 (plus tax); runtime version with a site-license for a single user
  183. (at a time), no limit on the number of machines in a cluster.
  184. $895 includes support/maintenance and upgrades.
  185. Source code more.  Additional user licenses $360.
  186.  
  187. AVS
  188. ---
  189.  
  190.     See also:
  191.         comp.graphics.avs
  192.  
  193.     Platforms: CONVEX, CRAY, DEC, Evans & Sutherland, HP, IBM, Kubota,
  194.         Set Technologies, SGI, Stardent, SUN, Wavetracer
  195.     Availability: AVS3 available on all the above:
  196.         AVS4 currently available on SGI, SUN
  197.         AVS4 will be available on: HP, IBM, Kubota, SGI, Stardent, SUN
  198.             6/1/92
  199.     Contact:
  200.          Advanced Visual Systems Inc. for: CRAY, HP, IBM, SGI,
  201.          Stardent, SUN
  202.          CONVEX for CONVEX
  203.          Advanced Visual Systems Inc. or CRAY for CRAY
  204.          DEC for DEC
  205.          Evans & Sutherland for Evans & Sutherland
  206.          Advanced Visual Systems Inc. or IBM for IBM
  207.          Kubota Pacfic Inc. for Kubota
  208.          Set Technologies for Set Technologies
  209.          Wavetracer for Wavetracer
  210.         
  211.     See also: comp.graphics.avs
  212.     FTP Site: for modules, data sets, other info:
  213.         avs.ncsc.org (128.109.178.23)
  214.     Cost: 
  215.  
  216.  
  217. SGI Iris Explorer
  218. -----------------
  219.     See also:
  220.         comp.sys.sgi
  221.         comp.graphics.explorer
  222.     Platforms: SGI IRIS, Cray Y-MP, Cray 2, others in progress
  223.     Availability: Available now on SGI, Summer '92 for Cray
  224.     Contact: SGI for IRIS version, Cray for Cray version
  225.     Cost: Bundled on new IRIS systems (not sure of Cray license).
  226.  
  227. The explorer ftp site is :
  228.  
  229. ftp.epcc.ed.ac.uk which is housed at Edinburgh Parallel Computing Centre.
  230. The administrator is Gordon Cameron (my office mate).
  231.  
  232. The mirror address stateside is swedishchef.lerc.nasa.gov
  233.  
  234.  
  235. Visual3
  236. -------
  237.     Platforms:
  238.     Availability:
  239.     Contact:
  240.      contact Robert Haimes, MIT
  241.     Cost:
  242.  
  243. FieldView
  244. ---------
  245.     Platforms:
  246.     Availability:
  247.     Contact:
  248.      Intelligent Light Corp.
  249.     Cost:
  250.  
  251. VIS-5D
  252. ------
  253.    a system for visually exploring the output of weather
  254.    models and similar data sets.
  255.  
  256.           SGI Power/VGX, Power/GTX, PI, Crimson and Indigo;
  257.           IBM RS/6000 with GL graphics;
  258.           Stardent GS-1000 and GS-2000
  259.  
  260.         Availability:
  261.           ftp vis5d.ssec.wisc.edu  (or ftp 144.92.108.66)
  262.  
  263.           Login as anonymous and send your id as the password
  264.           ftp> cd pub/vis5d
  265.           ftp> ascii
  266.           ftp> get README
  267.           ftp> bye
  268.  
  269.           Read section 2 of the README file for full instructions
  270.              on how to get and install VIS-5D.
  271.  
  272.         Cost: freeware (thanks to NASA for supporting the development)
  273.  
  274.         Contact:
  275.         Bill Hibbard (whibbard@vms.macc.wisc.edu)
  276.         Brian Paul (bpaul@vms.macc.wisc.edu)
  277.  
  278.  
  279. IBM Data Explorer
  280. -----------------
  281.  
  282.      Currently available on: IBM Risc System 6000,
  283.                              IBM POWER Visualization Server (32 i860, 40 MHz)
  284.  
  285.      Working on (announced) : SGI, HP, Sun
  286.  
  287.      Contact: 
  288.      Your local IBM Rep.  For a trial package ask your rep to contact :
  289.  
  290.         David Kilgore
  291.         Data Explorer Product Marketing
  292.         YKTVMH(KILCORE), (708) 981-4510
  293.  
  294.     Cost:
  295.  
  296. Khoros 1.0 Patch 5
  297. ------------------
  298.     See also:    comp.soft-sys.khoros
  299.  
  300.     Platforms:    Sun, SGI, DEC, HP, IBM, NeXT, Convex and others
  301.  
  302.     Availability:    Available now on all platforms.
  303.  
  304.     Contact:    The Khoros Group
  305.             Room 110 EECE Dept.
  306.             University of New Mexico
  307.             Albuquerque, NM 87131
  308.  
  309.             Email: khoros-request@chama.eece.unm.edu
  310.         
  311.     See also:    comp.soft-sys.khoros
  312.  
  313.     FTP Site:    The Khoros system and user contributed code available
  314.             via anonymous ftp from pprg.eece.unm.edu [129.24.24.10]
  315.             in /pub/khoros
  316.  
  317.             Before installing Khoros, retrieve the file
  318.             /pub/khoros/release/install.ftp
  319.  
  320.             Precompiled binaries are available for Sun (sparc),
  321.             SGI and DEC (mips) architectures.
  322.  
  323.             A tape and printed copies of the documentation can
  324.             be obtained from the Contact address above, for $250
  325.  
  326. Spyglass Dicer
  327. ------------------
  328.     3D volumetric data analysis package
  329.  
  330.     Platform: Mac
  331.  
  332.     Availability: now shipping
  333.  
  334.     Contact:
  335.         Spyglass, Inc.
  336.         P.O. Box 6388
  337.         Champaign, IL  61826
  338.         (217) 355-6000
  339.  
  340.     Cost:
  341.  
  342. Spyglass Transform
  343. ------------------
  344.     2D data analysis package
  345.  
  346.     Platforms: Mac, SGI, Sun, DEC, HP, IBM
  347.  
  348.     Availability:
  349.         HP and IBM: September 92
  350.         Others: now shipping
  351.  
  352.     Contact:
  353.         Spyglass, Inc.
  354.         P.O. Box 6388
  355.         Champaign, IL  61826
  356.         (217) 355-6000
  357.     Cost:
  358.  
  359. Data Visualizer
  360. ---------------
  361.  
  362.     Platforms: SGI, SUN, IBM RS6000, HP, DEC
  363.  
  364.     Availability:
  365.         Available on all the above platforms from Wavefront
  366.         Technologies.  Educational programs and site licenses are
  367.         available.
  368.  
  369.     Contacts:
  370.         Mike Wilson    (mike@wti.com)
  371.  
  372.         Wavefront Technologies, Inc.
  373.         530 East Montecito Street
  374.         Santa Barbara, CA 93103
  375.         805-962-8117
  376.         FAX: 805-963-0410
  377.  
  378.         Wavefront Europe
  379.         Guldenspoorstraat 21-23
  380.         B-9000 Gent, Belgium
  381.         32-91-25-45-55
  382.         FAX: 32-91-23-44-56
  383.  
  384.         Wavefront Technologies Japan
  385.         17F Shinjuku-sumitomo Bldg
  386.         2-6-1  Nishi-shinjuku, Shunjuku-Ku
  387.         Tokyo 168 Japan
  388.         81-3-3342-7330
  389.         FAX 81-3-3342-7353
  390.  
  391. National Center for Supercomputing Applications (NCSA) Tool Suite
  392. -----------------------------------------------------------------
  393.  
  394. Platforms: Unix Workstations (DEC, IBM, SGI, Sun)
  395.            Apple MacIntosh 
  396.        Cray supercomputers
  397.  
  398. Availability: Now available.  Source code in the public domain.
  399.           FTP from ftp.ncsa.uiuc.edu.
  400.  
  401. Contact: National Center for Supercomputing Applications
  402.      Computing Applications Building
  403.      605 E. Springfield Ave.
  404.      Champaign, IL 61820
  405.     
  406. Cost: Free (zero dollars).
  407.  
  408. The suite includes tools for 2D image and 3D scene analysis and visualization.
  409. The code is actively maintained and updated.
  410.  
  411. WIT
  412. ---
  413.  
  414.   WIT - commercial image processing package with a visual programming
  415.   interface, a product of Logical Vision. Provided for use on the Catalyst
  416.   CDware program as trial software; demo version on Sun CDware 4.
  417.  
  418. Platforms: Sun3, Sun4, vxWorks by Wind River Systems, and
  419.         Datacube (MaxVideo-20 hardware) platforms.
  420.     Special hardware:
  421.        12 Mb. of memory and color monitor suggested Special software:
  422.        OpenWindows or X Window system
  423.  
  424. Cost: WIT for Sparc, one yr. free upgrades, 30 days technical support $5000 US
  425. Academic institutions: discounts available
  426. Currently sending free 3.5" demo disks for Sun Sparcstation.
  427.  
  428. Contact:
  429.     Logical Vision, Ltd.
  430.     6882 Rupert St.
  431.     Vancouver, B.C., Canada
  432.     V5S 2Z6
  433.     Tel: 604-435-2587, Fax: 604-299-8263
  434.     Terry Arden <poon@ee.ubc.ca>
  435.  
  436.  
  437. others
  438.  
  439.  
  440. Issue/problems
  441. --------------
  442.  
  443.  
  444. How to get more quantitative systems?
  445.  
  446.  
  447. Employment:
  448. Job postings (resumes or offerings) are encouraged, BUT please use your
  449. news software appropriately.  The best way to post is cross post
  450. comp.graphics.visualization,misc.jobs.offered (or resumes). (No spaces between
  451. newsgroups.  Then fill the Followup-To: field with "poster."
  452. Please read the misc.jobs.offered (or resumes) FAQ (posted twice monthly) for
  453. stylistic considerations BEFORE POSTING.
  454.  
  455.  
  456. Netiquette
  457. ----------
  458.  
  459. We assume you have read news.announce.newusers and that you understand
  460. network informalities.  This group is not moderated, and this is one
  461. experiment in self-moderation (education).
  462.  
  463. If you have questions, ask you system administrator.  If you are the system
  464. administrator, use MAIL, and ask your net neighbors.
  465.  
  466. Do not post TESTS here.  Special testing groups exist to acknowledge your
  467. posts.  Test in misc.test, or in your locale: e.g., ba.test, ca.test, na.test,
  468. etc.
  469.  
  470. Some people believe the charter should be posted.  The name of the group
  471. should sufficiently convey the purpose of this group.
  472.  
  473. Flame wars: 1) Flame using mail.  Failing that 2) Cut down on the number
  474. of groups in your Newsgroups: line.  3) Use Followup-To: a line with
  475. fewer newsgroups.  Make certain you read all posts before responding, the net
  476. is asynchronous enough as it is: the History of Dumb posts includes such
  477. titles as
  478. "What time is it?"  "The Space Shuttle blew up!" and "California just had an
  479. earthquake."  See your local broadcast news.
  480.  
  481. Attribution: (Those lines frequently beginning with ">")  MINIMIZE.
  482. Especially: don't post "Me, too" posts after 100 lines of attribution.
  483. Remove especially long sigatures at the bottoms of posts.
  484. Use email.  Show that you are intelligent and net savvy in your postings.
  485. Edit carefully.
  486.  
  487. DO NOT BOTHER TO ASK FOR PROPRIETARY or pre-release of scientific data.
  488. Many organizations and individuals involved in scientific research are
  489. given a lean (90 day, 1 year, several years).  This is sometimes akin
  490. to asking for trade secrets.  Don't bother.
  491.  
  492. Posting ads: Rules do not specifically prevent posting advertising so long
  493. as it is done is good taste.  The specific prohibitions come from specific
  494. hosts such as those from the original Internet: machines funded by
  495. US Government monies.  These machines are not to be used for personal gain
  496. or profit.  Specific criminal problems won't be elaborated here for space.
  497. If in doubt, ask someone first.
  498.  
  499. General graphics references can be found in comp.graphics.
  500. This is the place to ask more general questions like graphics formats.
  501. There, an FAQ will soon exist.  An electronic references
  502. server daemon is also under work as well.
  503. Hardware specific questions like IBM PC or SGI or SUN, etc. specific questions
  504. are probably best answered in groups specific oriented to those machines.
  505.  
  506. Because this group is unmoderated, it is open to posts which call for
  507. pyramid schemes, calls to send postcards to sick children, and other posts.
  508.     1) Ignore those.
  509.     2) Flame the poster via email.
  510.     3) Use the Followup-To: line redirecting out of the group (net.akido)
  511.         after one cross-post in the group.
  512. That is the price of free speech as ruled in the United States.
  513. The general feeling is that c.g.v. should be more oriented to that
  514. mystical thing called visualization.
  515.  
  516.  
  517. References
  518. ==========
  519.  
  520. Other useful newsgroups
  521. -----------------------
  522.         comp.sys.sun
  523.         comp.graphics.avs
  524.         comp.sys.sgi
  525.         comp.infosystems.gis
  526.     comp.graphics
  527.     sci.image.processing
  528.  
  529. Books
  530. -----
  531.  
  532. Convert to refer:
  533.     E. Tufte, The Visual Display of Quantitative Information
  534.     W. Cleveland, 
  535.     Tukey, Exploratory Data Analysis
  536. Ever checked out Bertin's "The Semiology of Graphics" ?
  537. - it's what Tufte should have been (although it predates both books).
  538.  
  539. @book{Earnshaw:92,
  540.     author        = {Earnshaw, R.A. and Wiseman, N.},
  541.     title        = {An Introductory Guide to Scientific Visualization},
  542.     publisher    = {Springer-Verlag},
  543.     year        = 1992,
  544.     month        = {July}
  545. }
  546.  
  547. @book{Brodlie:92,
  548.     editor        = {Brodlie, K.W. and Carpenter, L.A. and
  549.                 Earnshaw, R.A. and Gallop, J.R. and
  550.                 Hubbold, R.J. and Mumford, A.M. and
  551.                 Osland, C.D. and Quarendon, P.},
  552.     title        = {Scientific Visualization ---
  553.                 Techniques and Applications},
  554.     publisher    = {Springer-Verlag},
  555.     year        = 1992,
  556.     month        = {January},
  557.     note        = {ISBN 3-540-54565-4, ISBN 0-387-54565-4}
  558. }
  559.  
  560.  
  561. Better than average papers
  562.  
  563. @INPROCEEDINGS{Insel90a,
  564.     AUTHOR = "Alfred Inselberg and Bernard Dimsdale",
  565.     TITLE = "Parallel Coordinates: A Tool for Visualizing
  566.          Multi-dimensional Geometry",
  567.     BOOKTITLE = "Proceedings of the First IEEE Conference on 
  568.         Visualization, San Francisco, 23-26 October 1990",
  569.     EDITOR = "Arie Kaufman",
  570.     PUBLISHER = "IEEE Computer Society Press",
  571.     PAGES = "361-377",
  572.     YEAR = 1990}
  573.  
  574. Journals
  575. --------
  576.  
  577. IEEE Computer Graphics & Applications
  578. ACM Transactions on Graphics
  579. The Journal of Visualization and Computer Animation
  580.     published by John Wiley & Sons Ltd, ISSN 1049-8907
  581.  
  582. Magazines
  583. ---------
  584.  
  585. Conferences & workshops (see also the proceedings from years passed):
  586. ---------------------------------------------------------------------
  587.  
  588. Visualization '9x - Annual visualization conference 
  589. SIGGRAPH       - Annual ACM graphics conference
  590. Eurographics '9x    - Annual European graphics conference of the
  591.               Eurographics association
  592.  
  593. "less than annual" Conferences
  594. ------------------------------
  595.  
  596. Symposium on Interactive 3D Graphics
  597. Volume Visualization Workshop
  598. Usenix Graphics Workshop
  599.  
  600.  
  601. Contributions
  602. =============
  603.  
  604. Mail it to me (amelia).  I prefer concise text which can just be concatenated
  605. into this file.  No long winded speeches please.  I'm just a computer.
  606.  
  607.     "Take me I'm yours....."
  608.  
  609. ======TAG LINE=====
  610.  
  611.  
  612. From: Nick (Nikolaos) C. Fotis <nfotis@theseas.ntua.gr>
  613.  
  614. OK, here's my first try (your entry included also):
  615.  
  616. --- cut here:
  617.  
  618. 17. Scientific visualization stuff [ Added a first skeleton ]
  619. ----------------------------------
  620.  
  621. a. NCSA Data Slice (xds): Bundled with the X11 distribution from MIT,
  622.   in the contrib directory. Available at ftp.ncsa.uiuc.edu [141.142.20.50]
  623.   (either as a source or binaries for various platforms).
  624.  
  625. b. KHOROS :  available via anonymous ftp at pprg.eece.unm.edu (129.24.24.10).
  626.   cd to /pub/khoros to see what is available. It is HUGE (> 100 MB), but good.
  627.   Needs Unix and X11R4. Freely copied (NOT PD), complete with sources
  628.   and docs. Very extensive and at its heart is visual programming.
  629.   Khoros components include a visual programming language, code
  630.   generators for extending the visual language and adding new application
  631.   packages to the system, an interactive user interface editor, an
  632.   interactive image display package, an extensive library of image and
  633.   signal processing routines, and 2D/3D plotting packages.
  634.  
  635.   See comp.soft-sys.khoros on Usenet for more info....
  636.  
  637.  
  638. c. MacPhase : Analysis & Visualization Application for the Macintosh.
  639.   Operates on 1D and 2D data arrays. Import/Export several different file
  640.   formats.  Several different plotting options such as gray scale,
  641.   color raster, 3D Wire frame, 3D surface, contour, vector, line, and
  642.   combinations.  FFTs, filtering, and other math functions, color look up
  643.   editor, array calculator, etc. Shareware, available via anonymous ftp from
  644.   sumex-aim.stanford.edu in the info-mac/app directory.
  645.   For other information contact Doug Norton (e-mail: 74017.461@@compuserve.com)
  646.  
  647. d. IRIS Explorer is an application creation system developed by Silicon
  648.   Graphics that provides visualisation and analysis functionality for
  649.   computational scientists, engineers and other scientists. The Explorer
  650.   GUI allows users to build custom applications without having to write
  651.   any, or a minimal amount of, traditonal code. Also, exisiting code can
  652.   be easily integrated into the Explorer environment. Explorer currently
  653.   is available on SGI and Cray machines, but will become available on
  654.   other platforms in time. [ Bundled with every new SGI machine, as far as
  655.   I know]
  656.   A Call for votes is currently taking place for the establishment of a USENET
  657.   newsgroup specifically for Explorer (comp.graphics.explorer). Votes go to
  658.     gordonc@castle.ed.ac.uk
  659.   and you should have either the word 'YES' or 'NO' in your subject line. Eg.
  660.  
  661.         Subject : I vote YES to comp.graphics.explorer
  662. or,     Subject : I vote NO to comp.graphics.explorer
  663.  
  664.   Deadline is 4 June, mignight.
  665.  
  666.  
  667. ---- cut here
  668.  
  669. From: Nick (Nikolaos) C Fotis <nfotis@theseas.ntua.gr>
  670. Subject: Latest version of Resource Listing...
  671.  
  672. I added a Molecular Visualization Chapter into my Resource
  673. Listing. I append the latest version of both generic visualization
  674. and mol.visualization.
  675.  
  676. Greetings,
  677. Nick.
  678. PS. When I find some time from semester exams, I'll try to
  679. start a new FAQ in comp.graphics
  680. -- 
  681. Nikolaos Fotis                National Technical Univ. of Athens, Greece
  682. HOME: 16 Esperidon St.,       UUCP:    mcsun!ariadne!theseas!nfotis
  683.       Halandri, GR - 152 32   or InterNet : nfotis@theseas.ntua.gr
  684.       Athens, GREECE          FAX: (+30 1) 77 84 578
  685.  
  686.  
  687. ==========================================================================
  688.  
  689. 17. Scientific visualization stuff
  690. ----------------------------------
  691.  
  692. a. NCSA Data Slice (xds): Bundled with the X11 distribution from MIT,
  693.    in the contrib directory. Available at ftp.ncsa.uiuc.edu [141.142.20.50]
  694.    (either as a source or binaries for various platforms).
  695.    This site has *lot* of Visualization tools. You're advised to look at it.
  696.  
  697. b. KHOROS :  available via anonymous ftp at pprg.eece.unm.edu (129.24.24.10).
  698.    cd to /pub/khoros to see what is available. It is HUGE (> 100 MB), but good.
  699.    Needs Unix and X11R4. Freely copied (NOT PD), complete with sources
  700.    and docs. Very extensive and at its heart is visual programming.
  701.    Khoros components include a visual programming language, code
  702.    generators for extending the visual language and adding new application
  703.    packages to the system, an interactive user interface editor, an
  704.    interactive image display package, an extensive library of image and
  705.    signal processing routines, and 2D/3D plotting packages.
  706.  
  707.    See comp.soft-sys.khoros on Usenet for more info....
  708.  
  709. c. MacPhase : Analysis & Visualization Application for the Macintosh.
  710.    Operates on 1D and 2D data arrays. Import/Export several different file
  711.    formats.  Several different plotting options such as gray scale,
  712.    color raster, 3D Wire frame, 3D surface, contour, vector, line, and
  713.    combinations.  FFTs, filtering, and other math functions, color look up
  714.    editor, array calculator, etc. Shareware, available via anonymous ftp from
  715.    sumex-aim.stanford.edu in the info-mac/app directory.
  716.    For other information contact Doug Norton (e-mail: 74017.461@@compuserve.com)
  717.  
  718. d. IRIS Explorer is an application creation system developed by Silicon
  719.    Graphics that provides visualisation and analysis functionality for
  720.    computational scientists, engineers and other scientists. The Explorer
  721.    GUI allows users to build custom applications without having to write
  722.    any, or a minimal amount of, traditonal code. Also, existing code can
  723.    be easily integrated into the Explorer environment. Explorer currently
  724.    is available on SGI and Cray machines, but will become available on
  725.    other platforms in time. [ Bundled with every new SGI machine, as far as
  726.    I know]
  727.    A newsgroup comp.graphics.explorer has recently established for discussion
  728.    of this package.
  729.  
  730. e. apE. Back in the 'old good days', you could get apE for nearly free.
  731.    Now has gone commercial and the following vendor supplies it:
  732.  
  733.    TaraVisual Corporation
  734.    929 Harrison Avenue
  735.    Columbus, Ohio 43215
  736.    Tel: 1-800-458-8731
  737.    Fax: (614) 291-2867
  738.  
  739.    Their pricing is into in the $ 1000 USD range last I heard, but don't
  740.    quote me on that. The name of the package has become apE III (TM).
  741.    Khoros is very similar to apE on philosophy, as AVS and Explorer.
  742.  
  743. j. PLOT3D and FAST from NASA Ames. These packages are distributed from
  744.    COSMIC at least (for FAST ask Pat Elson <pelson@nas.nasa.gov> for
  745.    distribution information). In general, these codes are for US
  746.    citizens only :-(
  747.  
  748. +k. XGRAPH : On the contrib tape of X11R5. It specialty is display of up
  749. +   to 64 data sets (2D).
  750.  
  751. ==========================================================================
  752.  
  753. +18. Molecular visualization stuff [ New subject ]
  754. ---------------------------------
  755.  
  756. [ Based on a list from cristy@dupont.com < Cristy > , which asked for
  757.  systems for displaying Molecular Dynamics, MD for short ]
  758.  
  759. a. Flex is a public domain package written by Michael Pique, at The Scripps
  760.    Research Institute, La Jolla, CA. Flex is stored as a compressed,
  761.    tar'ed archive (about 3.4MB) at perutz.scripps.edu [137.131.152.27], in
  762.    pub/flex. It displays molecular models and MD trajectories.
  763.  
  764. b. MacMolecule (for Macintosh). I searched with Archie, and the most
  765.    promising place is sumex-aim.stanford.edu (info-mac/app, and
  766.    info-mac/art/qt for a demo)
  767.  
  768. c. If you are running on an SGI, try MD-DISPLAY, from Terry
  769.    Lybrand (lybrand@milton.u.washington.edu).
  770.  
  771. d. Duncan McRee <dem@scripps.edu> has something called XtalView.  It is a
  772.    crystallography package that does visualize molecules and much more.
  773.    It uses the XView toolkit.
  774.  
  775. e. landman@hal.physics.wayne.edu:
  776.  
  777.    I am writing my own visualization code right now.  I look at MD output
  778.    (a specific format, easy to alter for the subroutine) on PC's.  My
  779.    program has hooks into GKS.  If your friend has access to Phigs for X
  780.    (PEX) and fortran bindings, I would be happy to share my evolving code
  781.    (free of charge).  Right now it can display supercells of up to 65
  782.    atoms (easy to change), and up to 100 time steps, drawing nearest
  783.    neighbor bonds between 2 defining nn radii.  It works acceptably fast
  784.    on a 10Mhz 286.
  785.  
  786. f. icsg0001@caesar.cs.montana.edu:
  787.  
  788.    I did a project on Molecular Visualization for my Master's Thesis, using
  789.    UNIX/X11/Motif which generates a simple point and space-filling model.
  790.  
  791. g. KGNGRAF by IBM.
  792.  
  793. h. ditolla@itnsg1.cineca.it:
  794.  
  795.    I'm working on molecular dynamic too.  A friend of mine and I have
  796.    developed a program to display an MD run dynamically on Silicon
  797.    Graphics.  We are working to improve it, but it doesn't work under X,
  798.    we are using the graphi. lib. of the Silicon Gr. because they are much
  799.    faster then X.  When we'll end it we'll post on the news info about
  800.    where to get it with ftp. (Will be free software).
  801.  
  802. i. XBall V2.0: written by David Nedde. Call daven@maxine.wpi.edu.
  803.  
  804. j. XMol:  an X Window System program that uses OSF/Motif  for  the
  805.    display and  analysis  of  molecular  model data.  Data from several
  806.    common file formats can be read and written; current formats include:
  807.    Alchemy, CHEMLAB-II, Gaussian, MOLSIM, MOPAC, PDB, and MSCI's XYZ
  808.    format (which has been designed  for  simplicity  in  translating to
  809.    and from other formats). XMol also allows for conversion between
  810.    several of these formats.
  811.    Xmol is available as ftp.msc.edu:pub/xmol/xmol.tar
  812.  
  813. k. INSIGHT II [ Anyone got more info?? ]
  814.  
  815. ==========================================================================
  816.  
  817. End of Resource Listing
  818.  
  819. From: Nick (Nikolaos) C Fotis <nfotis@theseas.ntua.gr>
  820. Message-Id: <9206191639.AA06639@theseas.ntua.gr>
  821. Subject: More stuff....
  822. To: eugene@amelia.nas.nasa.gov (Eugene N. Miya)
  823.  
  824. Hello, here's the latest version of my SciVi and Mol. Vis. stuff
  825. (minus + and # signs). Basically, I got your latest updates and I
  826. incorporated them here:
  827.  
  828.  
  829. 17. Scientific visualization stuff
  830. ----------------------------------
  831.  
  832. a. NCSA Data Slice (xds): Bundled with the X11 distribution from MIT,
  833.    in the contrib directory. Available at ftp.ncsa.uiuc.edu [141.142.20.50]
  834.    (either as a source or binaries for various platforms).
  835.    This site has *lot* of Visualization tools. You're advised to look at it.
  836.  
  837. b. KHOROS :  available via anonymous ftp at pprg.eece.unm.edu (129.24.24.10).
  838.    cd to /pub/khoros to see what is available. It is HUGE (> 100 MB), but good.
  839.    Needs Unix and X11R4. Freely copied (NOT PD), complete with sources
  840.    and docs. Very extensive and at its heart is visual programming.
  841.    Khoros components include a visual programming language, code
  842.    generators for extending the visual language and adding new application
  843.    packages to the system, an interactive user interface editor, an
  844.    interactive image display package, an extensive library of image and
  845.    signal processing routines, and 2D/3D plotting packages.
  846.  
  847.    See comp.soft-sys.khoros on Usenet for more info....
  848.  
  849. c. MacPhase : Analysis & Visualization Application for the Macintosh.
  850.    Operates on 1D and 2D data arrays. Import/Export several different file
  851.    formats.  Several different plotting options such as gray scale,
  852.    color raster, 3D Wire frame, 3D surface, contour, vector, line, and
  853.    combinations.  FFTs, filtering, and other math functions, color look up
  854.    editor, array calculator, etc. Shareware, available via anonymous ftp from
  855.    sumex-aim.stanford.edu in the info-mac/app directory.
  856.    For other information contact Doug Norton (e-mail: 74017.461@@compuserve.com)
  857.  
  858. d. IRIS Explorer is an application creation system developed by Silicon
  859.    Graphics that provides visualisation and analysis functionality for
  860.    computational scientists, engineers and other scientists. The Explorer
  861.    GUI allows users to build custom applications without having to write
  862.    any, or a minimal amount of, traditonal code. Also, existing code can
  863.    be easily integrated into the Explorer environment. Explorer currently
  864.    is available on SGI and Cray machines, but will become available on
  865.    other platforms in time. [ Bundled with every new SGI machine, as far as
  866.    I know]
  867.  
  868.    See comp.graphics.explorer for discussion of the package.
  869.  
  870. e. apE. Back in the 'old good days', you could get apE for nearly free.
  871.    Now has gone commercial and the following vendor supplies it:
  872.  
  873.    TaraVisual Corporation
  874.    929 Harrison Avenue
  875.    Columbus, Ohio 43215
  876.    Tel: 1-800-458-8731 and (614) 291-2912
  877.    Fax: (614) 291-2867
  878.  
  879.     Cost:
  880.    $895 (plus tax); runtime version with a site-license for a single user
  881.    (at a time), no limit on the number of machines in a cluster.
  882.    $895 includes support/maintenance and upgrades.
  883.    Source code more.  Additional user licenses $360.
  884.    The name of the package has become apE III (TM).
  885.    Khoros is very similar to apE on philosophy, as are AVS and Explorer.
  886.  
  887. f. AVS
  888. See also:
  889.     comp.graphics.avs
  890.  
  891. Platforms: CONVEX, CRAY, DEC, Evans & Sutherland, HP, IBM, Kubota,
  892. Set Technologies, SGI, Stardent, SUN, Wavetracer
  893. Availability: AVS3 available on all the above:
  894.   AVS4 currently available on SGI, SUN
  895.   AVS4 will be available on: HP, IBM, Kubota, SGI, Stardent, SUN
  896.   6/1/92
  897.  
  898. Contact:
  899.   Advanced Visual Systems Inc. for: CRAY, HP, IBM, SGI,
  900.   Stardent, SUN
  901.   CONVEX for CONVEX
  902.   Advanced Visual Systems Inc. or CRAY for CRAY
  903.   DEC for DEC
  904.   Evans & Sutherland for Evans & Sutherland
  905.   Advanced Visual Systems Inc. or IBM for IBM
  906.   Kubota Pacfic Inc. for Kubota
  907.   Set Technologies for Set Technologies
  908.   Wavetracer for Wavetracer
  909.  
  910.  
  911. i. Wavefront products.
  912.  
  913. j. PLOT3D and FAST from NASA Ames. These packages are distributed from
  914.    COSMIC at least (for FAST ask Pat Elson <pelson@nas.nasa.gov> for
  915.    distribution information). In general, these codes are for US
  916.    citizens only :-(
  917.  
  918. k. XGRAPH : On the contrib tape of X11R5. It specialty is display of up
  919.    to 64 data sets (2D).
  920.  
  921.  
  922. ==========================================================================
  923.  
  924. 18. Molecular visualization stuff
  925. ---------------------------------
  926.  
  927. [ Based on a list from cristy@dupont.com < Cristy > , which asked for
  928.  systems for displaying Molecular Dynamics, MD for short ]
  929.  
  930. a. Flex is a public domain package written by Michael Pique, at The Scripps
  931.    Research Institute, La Jolla, CA. Flex is stored as a compressed,
  932.    tar'ed archive (about 3.4MB) at perutz.scripps.edu [137.131.152.27], in
  933.    pub/flex. It displays molecular models and MD trajectories.
  934.  
  935. b. MacMolecule (for Macintosh). I searched with Archie, and the most
  936.    promising place is sumex-aim.stanford.edu (info-mac/app, and
  937.    info-mac/art/qt for a demo)
  938.  
  939. c. If you are running on an SGI, try MD-DISPLAY, from Terry
  940.    Lybrand (lybrand@milton.u.washington.edu).
  941.  
  942. d. Duncan McRee <dem@scripps.edu> has something called XtalView.  It is a
  943.    crystallography package that does visualize molecules and much more.
  944.    It uses the XView toolkit.
  945.  
  946. e. landman@hal.physics.wayne.edu:
  947.  
  948.    I am writing my own visualization code right now.  I look at MD output
  949.    (a specific format, easy to alter for the subroutine) on PC's.  My
  950.    program has hooks into GKS.  If your friend has access to Phigs for X
  951.    (PEX) and fortran bindings, I would be happy to share my evolving code
  952.    (free of charge).  Right now it can display supercells of up to 65
  953.    atoms (easy to change), and up to 100 time steps, drawing nearest
  954.    neighbor bonds between 2 defining nn radii.  It works acceptably fast
  955.    on a 10Mhz 286.
  956.  
  957. f. icsg0001@caesar.cs.montana.edu:
  958.  
  959.    I did a project on Molecular Visualization for my Master's Thesis, using
  960.    UNIX/X11/Motif which generates a simple point and space-filling model.
  961.  
  962. g. KGNGRAF by IBM.
  963.  
  964. h. ditolla@itnsg1.cineca.it:
  965.  
  966.    I'm working on molecular dynamic too.  A friend of mine and I have
  967.    developed a program to display an MD run dynamically on Silicon
  968.    Graphics.  We are working to improve it, but it doesn't work under X,
  969.    we are using the graphi. lib. of the Silicon Gr. because they are much
  970.    faster then X.  When we'll end it we'll post on the news info about
  971.    where to get it with ftp. (Will be free software).
  972.  
  973. i. XBall V2.0: written by David Nedde. Call daven@maxine.wpi.edu.
  974.  
  975. j. XMol:  an X Window System program that uses OSF/Motif  for  the
  976.    display and  analysis  of  molecular  model data.  Data from several
  977.    common file formats can be read and written; current formats include:
  978.    Alchemy, CHEMLAB-II, Gaussian, MOLSIM, MOPAC, PDB, and MSCI's XYZ
  979.    format (which has been designed  for  simplicity  in  translating to
  980.    and from other formats). XMol also allows for conversion between
  981.    several of these formats.
  982.    Xmol is available as ftp.msc.edu:pub/xmol/xmol.tar
  983.  
  984. k. INSIGHT II from BIOSYM Technologies Inc.
  985.  
  986. l. SCARECROW. The program has been published in J. Molecular Graphics 10
  987.    (1992) 33. The program can analyze and display CHARMM, DISCOVER, YASP
  988.    and MUMOD trajectories. The program package contains also software for
  989.    the generation of probe surfaces, proton affinity
  990.    surfaces and molecular orbitals from an extended Huckel program.
  991.    It works on Silicon Graphics machines.
  992.    Contact Leif Laaksonen <Leif.Laaksonen@csc.fi or laaksone@csc.fi>
  993.  
  994. [ I would also suggest looking at least in SGI's Applications Directory.
  995.  It contains many more packages - nfotis ]
  996.  
  997. ==========================================================================
  998.  
  999. Take care,
  1000. Nick.
  1001.  
  1002. Article 9 of comp.graphics.explorer:
  1003. From: tohanson@gonzo.lerc.nasa.gov (Jeff Hanson)
  1004. Subject: FAQ for Explorer, slightly dated
  1005.  
  1006. Here is the currect FAQ for Explorer.  Note that it is slightly dated
  1007. since it does not reflect the existance of this news group.  I'm sure
  1008. Gordon will soon generate a new FAQ and post it here.
  1009.  
  1010.           oOo Explorer Frequently Asked Question List oOo
  1011.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1012.                           Version 0.2 
  1013.  
  1014.                Last Altered 12th April 1992 - G.C.
  1015.  
  1016.            !!!!! Please Redistribute this Article !!!!!!
  1017.  
  1018. + Introduction +
  1019. ~~~~~~~~~~~~~~~~
  1020.  
  1021. This document contains answers to some Frequently Asked Questions (FAQs)
  1022. asked of the Explorer Modular Visualisation Environment (MVE). 
  1023.  
  1024. The latest update of this can always be obtained by FTP from :
  1025.     UK Site : ftp.epcc.ed.ac.uk (129.215.56.29)
  1026. (    US Mirror : swedishchef.lerc.nasa.gov (139.88.54.33)     )
  1027.  
  1028. If you wish to be part of the Explorer mailing list, comment on this
  1029. FAQ, add/alter/CORRECT any questions, or have any suggestions, please
  1030. email:
  1031.     explorer-request@castle.ed.ac.uk, or
  1032.     gordonc@epcc.ed.ac.uk
  1033.  
  1034. Where relevant and possible, the sources of information are listed after
  1035. the answers - many of the questions stem from those on the mailing
  1036. list. Direct quotes are indented.
  1037.  
  1038. N.B. The compilers of this FAQ are independent of SGI (developers of
  1039. Explorer) - this also means that any inaccuracies are most probably our
  1040. own faults ! Thanks to the XUG and the X FAQ for ideas.
  1041.         - Gordon Cameron (Edinburgh Parallel Computing Centre)
  1042.             gordonc@epcc.ed.ac.uk
  1043.         - Chris Thornborrow, Matthew White (EPCC)
  1044.  
  1045. Key :
  1046. ~~~~~
  1047.     +    :    New since last update
  1048.     *    :    Changed since last update
  1049.     @    :    Bug question (+ fix)
  1050.  
  1051. + Topics +
  1052. ~~~~~~~~~~
  1053. A) TOPIC: GENERAL INFORMATION
  1054.  A.1) What is Explorer ? 
  1055.  A.2) What platforms will Explorer run on/what are the requirements ? 
  1056.  A.3) How can I get Explorer ? 
  1057.  A.4) Modules, Maps & Ports - What are they ? 
  1058.  A.5) What is the Map Editor/Librarian ? 
  1059.  A.6) What Data Formats can Explorer handle ? 
  1060.  A.7) What is the Data Scribe ? 
  1061.  A.8) What is the Module Builder ? 
  1062.  A.9) What are the MCW and MDW ? 
  1063.  A.10) What is an MVE ? 
  1064.  A.11) What other MVEs are there ? 
  1065.  A.12) Is there any overlap between ImageVision and Explorer ? 
  1066. -
  1067. B) TOPIC: RUNNING EXPLORER
  1068.  B.1) Why does Explorer crash immediately ? +
  1069.  B.2) Can I run Explorer on one machine and display on another ? 
  1070.  B.3) Can I run modules on different machines ? 
  1071.  B.4) How can I start Explorer with a prefined map ? 
  1072.  B.5) Can I run Explorer in batch mode (i.e. without the GUI) ? 
  1073.  B.6) Will Explorer work with very large data sets ? 
  1074.  B.7) When does a module fire ? 
  1075.  B.8) Why does Explorer run slowly on my system ? 
  1076.  B.9) How can I customize the look of Explorer ? 
  1077. -
  1078. C) TOPIC: USING EXPLORER with the MAP EDITOR
  1079.  C.1) Why does Explorer ignore all my input ? @
  1080.  C.2) Why can't I start a GenerateColormap module ? 
  1081.  C.3) How can I stretch the librarian scrolling list ? 
  1082.  C.4) How can I slice into an iso-surface ? 
  1083.  C.5) How can I render translucent solids ? 
  1084.  C.6) Why can I not get LatFunction to work ? +@
  1085. -
  1086. D) TOPIC: USING THE DATASCRIBE
  1087.  D.1) Why does the help file not reflect the actual widget ? @
  1088. -
  1089. E) TOPIC: USING THE MODULE BUILDER
  1090. -
  1091. F) TOPIC: PROGRAMMING MODULES
  1092.  F.1) How can I wake Explorer on events ? 
  1093.  F.2) What has happened to the routine cxInputPortStateGet ? @
  1094. -
  1095. G) TOPIC: MODULES AVAILABLE/WANTED
  1096.  G.1) Where can I get PD modules ? +
  1097. -
  1098. H) TOPIC: FURTHER INFORMATION
  1099.  H.1) Where can I obtain documentation (e.g. Module Writers' Guide) ? *
  1100.  H.2) Is there a mailing list/FTP site ? *
  1101.  H.3) Is there a relevant newsgroup ? 
  1102.  H.4) Why are the electronic PostScript files incomplete ? *
  1103. -
  1104. I) TOPIC: MISCELLANEOUS
  1105.  I.1) How can I add/correct or comment on Q&As on the FAQ ?
  1106.  I.2) Where can I find a list of bugs ? +
  1107. -
  1108.  
  1109. + Full Q&As +
  1110. ~~~~~~~~~~~~~
  1111. ======================================================================
  1112. A) TOPIC: GENERAL INFORMATION
  1113. ======================================================================
  1114. A.1) What is Explorer ? 
  1115.  
  1116.     IRIS Explorer is an application creation system and user
  1117.     environment that provides visualisation and analysis
  1118.     functionality for computational scientists, engineers, and
  1119.     other investigators. It is especially useful for those whose
  1120.     needs are not met by commercial software packages. Also, IRIS
  1121.     Explorer's Graphical User Interface (GUI) allows users to build
  1122.     custom applications without having to write a single line of
  1123.     code.
  1124.  
  1125.             [from IRIS EXPLORER - Technical Report(SGI)]
  1126. ----------------------------------------------------------------------
  1127. A.2) What platforms will Explorer run on/what are the requirements ? 
  1128.  
  1129. Explorer is included at no cost with each Silicon Graphics
  1130. workstation.  Explorer can be ordered for existing workstations at a
  1131. nominal media charge. It is also available from Cray Research for Cray
  1132. Research computers, and it is hinted that the package will be ported
  1133. soon(#:-} to other platforms.
  1134.  
  1135. On SGI platforms, requirements are that the machine have a 24 bit plane
  1136. (or virtual 24 bit plane) frame buffer i.e. All except Personal Irises
  1137. with 8 bit planes. In addition, 16MB is the minimum memory requirement,
  1138. although 24 megs is recommended, especially when the data sets to be
  1139. visualised are particularly large.
  1140.  
  1141. In particular, you must be running version 4.0.1 of the OS, or higher.
  1142.  
  1143.             [Leo Blume(SGI) and Release Notes for Explorer]
  1144. ----------------------------------------------------------------------
  1145. A.3) How can I get Explorer ?
  1146.  
  1147. Contact your local SGI supplier for details of what Explorer is available
  1148. on, and how to obtain it.
  1149. ----------------------------------------------------------------------
  1150. A.4) Modules, Maps & Ports - What are they ? 
  1151.  
  1152. A MODULE is a single software tool for performing a particular task.
  1153. Explorer is shipped along with a wide range of modules to perform tasks
  1154. such as data input, rendering, image processing and manipulation. Each
  1155. module has associated input and output PORTS which control the flow of
  1156. data in and out of the module.
  1157.  
  1158. Modules are connected together to form pipelines which perform specific
  1159. higher level tasks. The collection of such modules and the links between
  1160. them are referred to as Explorer MAPS. The function of the map is implicitly
  1161. defined by the functions of the modules and their interconnectivity.
  1162. ----------------------------------------------------------------------
  1163. A.5) What is the Map Editor/Librarian ? 
  1164.  
  1165. The Map Editor and Librarian are the two main windows that are used
  1166. when you use Explorer.
  1167.  
  1168. The MAP EDITOR is a graphical tool for assembling the maps by picking
  1169. modules and joining them together in an intuitive manner. The editor
  1170. will only allow the connection of input/output port pairs of the same
  1171. data type, so Explorer is a `strongly typed system'.  The map editor is
  1172. effectively the interactive prototyping environment of Explorer.
  1173.  
  1174. The LIBRARIAN is the tool which allows you to browse through existing
  1175. modules and maps, to choose those which you wish to use with the map
  1176. editor.
  1177. ----------------------------------------------------------------------
  1178. A.6) What Data Formats can Explorer handle ? 
  1179.  
  1180. Explorer works on 5 main types of data :
  1181.     Parameter : Scalar values such as integers and doubles.
  1182.     Lattice : A Generalized multi-dimensional array.
  1183.     Pyramid : Combines lattices with connectivity information in
  1184.         a hierarchical structure.
  1185.     Geometry: A general, hierarchical, geometric description.
  1186.     Unknown : An uninterpreted stream of bytes 
  1187.  
  1188. The first four types will be consistent between modules perhaps
  1189. executing on different machine architectures, whereas the last unknown
  1190. type does not have this feature (unless the user adds XDR-like data
  1191. conversion him/herself).
  1192. ----------------------------------------------------------------------
  1193. A.7) What is the Data Scribe ? 
  1194.  
  1195. The DataScribe is a graphical utility to allow the user to build
  1196. templates which can convert data between formats - this is typically
  1197. used to convert a customized user data file into a lattice(say) and
  1198. vice versa.
  1199.  
  1200. These data conversion templates, when completed, constitute modules in
  1201. Explorer which can be used in the same fashion as any other module.
  1202. ----------------------------------------------------------------------
  1203. A.8) What is the Module Builder ? 
  1204.  
  1205. The Module Builder is a graphical utility to aid in the creation of
  1206. Explorer modules, by helping you define which data types the module has
  1207. on its input and output ports, which widgets correspond to which
  1208. parameters, and how the module will look when placed in the Map
  1209. Editor.
  1210.  
  1211. The Module Builder can also automatically generate one of the extra
  1212. layers of wrapping around the core function, namely the  Module Data
  1213. Wrapper (MDW).
  1214. ----------------------------------------------------------------------
  1215. A.9) What are the MCW and MDW ?
  1216.  
  1217. The innermost layer of an Explorer module is the computational
  1218. algorithm which provides the base functionality.  This is surrounded
  1219. first by the Module Data Wrapper (MDW) - which can be generated
  1220. automatically by the Module Builder - and this performs the conversion
  1221. of data from Explorer format at ports to the algorithm's internal
  1222. format, and vice versa.
  1223.  
  1224. The outermost layer is the Module Control Wrapper (MCW) which is the layer
  1225. responsible for communicating the module's input and output (Explorer)
  1226. data with other modules, and maintaining data consistency (a la XDR).
  1227. This layer also handles comms with the local controller and the firing
  1228. mechanism.
  1229.  
  1230. The MCW is necessary whereas the MDW may be bypassed by the programmer
  1231. if desired, allowing direct access to data at the ports.
  1232. ----------------------------------------------------------------------
  1233. A.10) What is an MVE ? 
  1234.  
  1235. A Modular Visualisation Environment (MVE) is a package for data
  1236. visualisation consisting of a user interface allowing linking of
  1237. modules in a pipeline. Explorer is an example of an MVE.
  1238.  
  1239.             [ Chris Thornborrow, EPCC ]
  1240. ----------------------------------------------------------------------
  1241. A.11) What other MVEs are there ?  
  1242.  
  1243. Other MVEs include :
  1244.     AVS - now marketed by AVS (see comp.graphics.avs)
  1245.     apE - originally developed by Ohio Supercomputer Centre
  1246.     Khoros - developed by University of New Mexico 
  1247.         (see comp.soft-sys.khoros)
  1248.  
  1249. It would probably be more correct to define Khoros as a MAB (Module
  1250. Application Builder) , as it is not aimed solely at visualisation. 
  1251. ----------------------------------------------------------------------
  1252. A.12) Is there any overlap between ImageVision and Explorer
  1253.  
  1254. ImageVision is an object oriented image processing library that
  1255. currently has about 70 image processing functions. The architecture of
  1256. ImageVision is designed to handle virtually any size and data typed
  1257. image. The ImageVision library runs on all SGI machines and on a Cray.
  1258.  
  1259. The image processing modules of Explorer were developed using ImageVision,
  1260. and these modules in Explorer map directly to single ImageVision objects.
  1261.  
  1262.                 [Nancy Cam - SGI]
  1263. ======================================================================
  1264. B) TOPIC: RUNNING EXPLORER
  1265. ======================================================================
  1266. B.1) Why does Explorer crash immediately ? 
  1267.  
  1268. The main reasons that Explorer will crash on startup (on an SGI machine)
  1269. are :
  1270.     a) Wrong OS
  1271.     b) Incorrect installation
  1272.  
  1273. a) Explorer on an SGI requires IRIX v4.0.1 or later.
  1274.  
  1275. b) 
  1276.  
  1277.     If you use the "-r" option on "inst" when installing Explorer,
  1278.     the X11 resource default files do not get installed correctly.
  1279.  
  1280.     Similarly, if you NFS mount /usr/explorer from a file server,
  1281.     these default resource files are not installed on your
  1282.     machine.  If you must install Explorer somewhere other than
  1283.     /usr/explorer, first create /usr/explorer as a symbolic link to
  1284.     a directory somewhere else, then install Explorer.  If you have
  1285.     installed Explorer with "inst -r" or if you NFS mount it from
  1286.     another machine, you can set up the necessary symbolic links
  1287.     for the X11 app-default files and the shared libraries by using
  1288.     the command (as root):
  1289.         inst -f /usr/explorer/lib/inst/explorer 
  1290.  
  1291.     This will establish symbolic links in /usr/lib for those files
  1292.     that must be present on every machine that runs Explorer.  This
  1293.     is explained in section 2.3.1 of the Release Notes. (from SGI)
  1294.  
  1295.                 [SGI]
  1296. ----------------------------------------------------------------------
  1297. B.2) Can I run Explorer on one machine and display on another ? 
  1298.  
  1299. Explorer itself can run on one machine and display on ANY other machine
  1300. running an X server. However, the modules Render and DisplayImg will
  1301. only display/function on machines with GL hardware.
  1302.  
  1303. The Module Builder and Datascribe can run and display on any X terminal.
  1304.  
  1305. Since Explorer/Module Builder/DataScribe are X Motif applications, to
  1306. get these to run externally and  display on your local workstation
  1307. running an X server, set your display variable on the external machine
  1308. before executing the program in the usual fashion. e.g.
  1309. a) On Local Machine :
  1310.     xhost +<remote_machine_name>
  1311.  
  1312. b) On Remote Machine :
  1313.     setenv DISPLAY <local_machine_name>:0.0
  1314.     explorer
  1315. ----------------------------------------------------------------------
  1316. B.2) Can I run modules on different machines ? 
  1317.  
  1318. Modules within an Explorer map can execute on different machines,
  1319. provided that those machines have the execution environment of Explorer
  1320. ported to them.  For example, in a network of 5 SGI w/stations, each of
  1321. the 5 modules of an Explorer map can be running on a different
  1322. workstation.  This is achieved by pulling up a librarian for each of
  1323. the machines on which you wish to execute modules. The librarian for
  1324. these machines will show which modules are available, and these can be
  1325. placed in a map in the same manner in which local modules are placed.
  1326. Everything will `look' the same, except that the remote modules will
  1327. fire and execute on the remote machines - this could be referred to as
  1328. a form of coarse grain parallelism.
  1329.  
  1330. At present, the execution environment is ported to SGI and Cray platforms,
  1331. so modules can only execute on these machine types.
  1332. ----------------------------------------------------------------------
  1333. B.3) How can I start Explorer with a prefined map ? 
  1334.  
  1335. To run explorer with a predefined map, type :
  1336.     explorer -map <mapname>
  1337.  
  1338. ,and the map will appear in the Map Editor when it starts up.
  1339. ----------------------------------------------------------------------
  1340. B.4) Can I run Explorer in batch mode (i.e. without the GUI) ? 
  1341.  
  1342.     Version 1.0 does not have a non-GUI capability.  There are
  1343.     designs being kicked around, but we believe that a totally
  1344.     non-GUI solution is not the full answer, since the "answer"
  1345.     produced by an Explorer map may in fact be an image that you
  1346.     want to view.  On the other hand, some Explorer maps may only
  1347.     filter data, produce geometry into a file and not incorporate
  1348.     viewing at all.  This "batch mode" would be useful for very
  1349.     long animation runs, for example.
  1350.  
  1351.     Khoros also lets single modules to run "standalone".  We don't
  1352.     see this as a requirement for Explorer, except that it could
  1353.     make module debugging simpler -- one of our short-term goals.
  1354.     Being able to debug a module without all of Explorer hanging
  1355.     around would be really nice, especially as debugging tools take
  1356.     more and more resources from the machine.
  1357.  
  1358.                 [ Bob Brown - SGI ]
  1359. ----------------------------------------------------------------------
  1360. B.5) Will Explorer work with very large data sets ? 
  1361.  
  1362. The easiest option if you have very large modules is to purchase more
  1363. memory, but this only extends so far. 
  1364.  
  1365.     Large data sets:
  1366.     This is a general weakness of data flow systems.  We have a few
  1367.     ideas for helping out, but it becomes very complicated when you
  1368.     want to preserve a conceptually simple programming model.  Can
  1369.     we offer an alternative execution model (that is, how things
  1370.     really compute and share data) yet maintain a simple
  1371.     programming model (that is, how the user states what is
  1372.     wanted).
  1373.  
  1374.                 [ Bob Brown - SGI ]
  1375. ----------------------------------------------------------------------
  1376. B.6) When does a module fire ?
  1377.  
  1378. Module inputs can be optional or required, and if the former then the module
  1379. can happily fire without any input on that port. If the port is required,
  1380. then a module won't fire until it has data on that port.
  1381.  
  1382. When new data arrives at a required port, then the module fires. 
  1383.  
  1384. Question:
  1385.     We reckon that it would be `nice to have' a template matching
  1386.     type operation at the input of each module, so that intelligent
  1387.     decisions can be made as to WHEN to fire a module. e.g. don't
  1388.     fire a module when ANY of its inputs change, but be able to
  1389.     choose how a module will fire and how many of its inputs are
  1390.     REQUIRED before a successful fire - this sort of thing would be
  1391.     useful in animations involving multiple file reads.
  1392.                 [ Gordon Cameron - EPCC ]
  1393.  
  1394. The reply :
  1395.     We spent a lot of effort on this in the design phases, and came
  1396.     up with an overly powerful scheme that would be practically
  1397.     unusable, so it did not appear in V1.0.  The degree of
  1398.     flexibility that can be offered seems too great, particularly
  1399.     when youconsider the possibility of being able to
  1400.     programmatically add and delete ports.
  1401.  
  1402.     Of course, using cxInputDataChanged judiciously will let you
  1403.     essentially write your own inner firing rules.  However, this
  1404.     may break future versions of the firing algorithm.  Also, if
  1405.     you have a non-MDW module and never issue a cxInputDataGet call
  1406.     on a port with new data, cxInputDataChanged will always report
  1407.     that there is new data on the port.  You must use
  1408.     cxInputDataGet to change the port data state from "new" to
  1409.     "old".
  1410.                 [ Bob Brown - SGI ]
  1411. ----------------------------------------------------------------------
  1412. B.7) Why does Explorer run slowly on my system ?
  1413.                 [ Jack Gallant - Caltech ]
  1414.  
  1415.     The overhead of X windows and Motif is not insignificant.  Two
  1416.     factors can really slow down Explorer: insufficient memory and
  1417.     NFS mounting /usr/explorer.  The first one we can help out
  1418.     with, but the second one is out of our hands for the most part
  1419.     (having local copies of the shared libraries can help,
  1420.     though).
  1421.                 [ Bob Brown - SGI ]
  1422. ----------------------------------------------------------------------
  1423. B.8) How can I customize the look of Explorer ? 
  1424.  
  1425. Explorer, and the Data Scribe and Module Builder are all X/Motif
  1426. applications, and have several resources which can be altered so that the
  1427. tools' appearance can be customised. Look at the explorer directory
  1428. [/usr/explorer]/lib/X11/app-defaults to see what's what. (The directory
  1429. enclosed in square brackets is the home of Explorer on your system).
  1430. ======================================================================
  1431. C) TOPIC: USING EXPLORER with the MAP EDITOR
  1432. ======================================================================
  1433. C.1) Why does Explorer ignore all my input ? 
  1434.  
  1435. A possibility is that you have closed the main Explorer window, and an
  1436. error has been generated - if you have closed the small gui window,
  1437. then the error diagnostic will not appear on the screen, and the entire
  1438. interface will appear to hang. However, opening the gui window again
  1439. will rectify matters.
  1440.  
  1441.             [ Leo Blume - SGI ]
  1442. ----------------------------------------------------------------------
  1443. C.2) Why can't I start a GenerateColormap module ?
  1444.  
  1445. If you have applications running that have allocated colormap cells, then
  1446. the number of cells available to GenerateColormap is reduced, so that only
  1447. one (or perhaps no) GenerateColormap will be able to execute.
  1448.  
  1449. One way round this is to reconfigure the X server, and this is
  1450. described in Appendix B of the User Guide (also supplied electronically
  1451. with the release) - what you end up doing is in effect choosing a
  1452. different visual.
  1453. ----------------------------------------------------------------------
  1454. C.3) How can I stretch the librarian scrolling list ?
  1455.  
  1456. You can't #:-} , at least not in Explorer 1.0
  1457.             [ Roy Hashimoto - SGI ]
  1458. ----------------------------------------------------------------------
  1459. C.4) How can I slice into an iso-surface ?
  1460.  
  1461. Full Question :
  1462.     I've tried orthoslice, it will move the slice plane into the
  1463.     data but the full iso-surface is still there, the outside is
  1464.     not cut away.
  1465.                 [ Gus Williams ]
  1466.  
  1467. Answers:
  1468.     The slices generated by Orthoslice won't cut away the
  1469.     isosurface.  Orthoslice and IsosurfaceLat generate completely
  1470.     independent geometry that is composited in the renderer.  It
  1471.     might be nice, though, to have this capability in the future.
  1472.  
  1473.     For the present, you can use SampleCrop to do that or just
  1474.     adjust the transparency on the isosurface so that you can see
  1475.     through it to the cutting plane.
  1476.                 [ Leo Blume - SGI ]
  1477.  
  1478.     ...you can use CropLattice to crop the
  1479.     lattice before taking the isosurfaces.  I'm not sure how it
  1480.     could be done any other way with the standard module set.
  1481.                 [ Robert Skinner - SGI ]
  1482. ----------------------------------------------------------------------
  1483. C.5) How can I render translucent solids ?
  1484.  
  1485. You can pass your data through the module VolumetoGeom and then on to
  1486. the Render module. VolumetoGeom makes use of a technique known as
  1487. "splatting" to visualise volumes like this - a good reference is :
  1488.  
  1489.     Hierarchical Splatting: A Progressive Refinement Algorithm for
  1490.     Volume Rendering by David Laur and Pat Hanrahan.
  1491.  
  1492. ..and this paper appeared at SIGGRAPH '91.
  1493. ----------------------------------------------------------------------
  1494. C.6) Why can I not get LatFunction to work ? 
  1495.  
  1496. Explorer has a known bug in LatFunction...The following is a long
  1497. answer, and will be condensed in time.
  1498.  
  1499.  
  1500. Problem a) - Why can I never get LatFunction to work?
  1501.  
  1502.     The problem is that if LatFunction's "Program File" typein does
  1503.     not refer to an existing file, then the module's interpreter
  1504.     gets confused and will never work correctly on any program file
  1505.     thereafter.  Unfortunately, the empty string (the default when
  1506.     LatFunction is brought up from the librarian) is such an
  1507.     invalid name and will confuse the module.
  1508.  
  1509.     Thus, the symptom you will see is that the user instantiates a
  1510.     LatFunction module, types in a file name, and gets errors. e.g.
  1511.  
  1512.         float f[2,3,4];
  1513.         Second_Out := First_In;
  1514.  
  1515.     yields the error message :
  1516.         [Unbound symbol: First_In]
  1517.  
  1518.     This identifies problem a) - when you instantiate LatFunction,
  1519.     it tries to read file "" and fails.
  1520.  
  1521. Solution a)
  1522.  
  1523.     All you have to do is instantiate a LatFunction module
  1524.     with the Program File name in place. You can do this by
  1525.     duplicating the brain-dead LatFunction -- the new
  1526.     LatFunction<2> will work as expected (delete the old module
  1527.     after duplicating a new one).  You can also save the
  1528.     LatFunction module with typed-in name in a map and load that
  1529.     map.
  1530.  
  1531.     Also, LatFunction-based modules (see the MWG, chapter 4) are
  1532.     less prone to this problem for two reasons. This makes them
  1533.     easier to work with than plain LatFunction. The first reason is
  1534.     that LatFunction-based modules typically have a filename
  1535.     specified, so these will work even when dragged from the
  1536.     librarian. The second :reason is that they typically have
  1537.     required port data, so they will not fire when instantiated,
  1538.     thus giving you time to type the right filename.
  1539.  
  1540.     ========================================================== 
  1541.  
  1542. Problem b) - Why does LatFunction give me the "[Unbound
  1543.         symbol:...]" error message and refuse to work ?
  1544.  
  1545.     This is the same as problem a). The "[Unbound symbol: ...]"
  1546.     message is LatFunction's way of saying that it is confused.
  1547.  
  1548. Solution b)
  1549.  
  1550.     As solution for Problem a).
  1551.  
  1552.     ========================================================== 
  1553.  
  1554. Problem c) - Why does LatFunction sometimes give an error
  1555.     "[Unbound symbol:...]" on some line after I edit my
  1556.     file, but then not give the error the next time I read
  1557.     in the file?
  1558.  
  1559.     This is related to problems 1 and 2. In this case the parsed program
  1560.     is referenced incorrectly and the interpreter exhibits the same type
  1561.     of confusion as before. However, this error is recoverable by
  1562.     reparsing the Shape program file (type <CR> in the "Program File"
  1563.     typein). 
  1564.  
  1565. Solution c)
  1566.     Reparse the Shape program file (type <CR> in the "Program File"
  1567.     typein).
  1568.                     [SGI]
  1569.  
  1570. ======================================================================
  1571. D) TOPIC: USING THE DATASCRIBE
  1572. ======================================================================
  1573. D.1) Why does the help file not reflect the actual widget ?
  1574.  
  1575. In some cases, the DataScribe can get confused with consistency between
  1576. .doc and .help files, but there is a workaround. The following Q&A from
  1577. the list illustrates a specific example.
  1578.  
  1579. Original Question :
  1580.     I created a module using the data scribe which had a file
  1581.     browser widget. When I edited the .help file produced the
  1582.     following lines were present ..
  1583.  
  1584.         pbmascii -- Text
  1585.           <Describe the purpose of the widget here>
  1586.  
  1587.     Note that the widget is described as text, not file browser. Is
  1588.     this deliberate - I can see how it would be as the file browser
  1589.     widget is really an elaborate text widget ?
  1590.                 [ Chris Thornborrow - EPCC ]
  1591.  
  1592. Solution :
  1593.     This looks like a bug.  dot-help files are derived from dot-doc
  1594.     files.  When you do a "Save" from the datascribe, it appears to
  1595.     not rewrite the doc file (even if you changed a widget type,
  1596.     say, from Text to File Browser) but it does regenerate the help
  1597.     file from the doc file.
  1598.  
  1599.     I tried your example and that is what happened.  My guess is
  1600.     that you had previously saved when "pbmascii" was really a Text
  1601.     widget, then you changed it to a browser and saved again.
  1602.  
  1603.     Remove your dot-doc file and do a Save again from datascribe.
  1604.     That should fix things up.  Or, if you've already edited the
  1605.     doc file, bring up the module builder on your module and select
  1606.     "Update Document" under the "Build" menu.
  1607.                 [ Bob Brown - SGI ]
  1608. ======================================================================
  1609. E) TOPIC: USING THE MODULE BUILDER
  1610. ======================================================================
  1611. ======================================================================
  1612. F) TOPIC: PROGRAMMING MODULES
  1613. ======================================================================
  1614. E.1) How can I wake Explorer on events ?
  1615.  
  1616.     I would like wake-up Explorer on the following event:
  1617.         one descriptor is ready for reading/writing 
  1618.                 [ F. Lapique ]
  1619.  
  1620. This has to be done using X directly. The following details how :
  1621.  
  1622.     In Version 1.0 Explorer the only way to do this is through X
  1623.     windows.  Make your module an X module (in the Build
  1624.     Options...  window in the module builder) and then you can use
  1625.     the XtAddInput mechanism to register a callback procedure with
  1626.     the scheduler.  The Xt manual describes how to use XtAddInput;
  1627.     it is relatively simple and straightforward.  We don't have
  1628.     code examples, but if you have trouble, let me know and I'll
  1629.     write one up.  Another user has reported success at doing
  1630.     this.
  1631.  
  1632.     Be aware that execution highlighting will not occur when your
  1633.     callback is called.  This is because the module isn't "really"
  1634.     firing.  In fact, you should not call cxOutputDataSet() or
  1635.     cxOutputDataFlush() from the callback.  Instead, if you want to
  1636.     send data downstream, use cxFireASAP() from the XtAddInput()
  1637.     callback to schedule the firing of your computation routine,
  1638.     and maintain some state that lets that routine know what's
  1639.     what.
  1640.  
  1641.     The next version generalizes this mechanism by adding a
  1642.     cxAddInput routine that works the same way, but doesn't
  1643.     (necessarily) use X windows.  (We haven't announced a release
  1644.     schedule for the next version).
  1645.  
  1646.                 [ Bob Brown - SGI ]
  1647. ----------------------------------------------------------------------
  1648. E.2) What has happened to the routine cxInputPortStateGet ?
  1649.  
  1650. There is no such routine, and it shouldn't appear in the documentation.
  1651. To emulate the stated effect, do :
  1652.  
  1653. cxInputConnectsGet()    // To tell if port is connected
  1654. cxInputDataGet()        // returns 0 for no data
  1655. cxInputDataChanged()    // to find if data there is new or old
  1656.  
  1657.                 [ Dave Foulser - SGI ]
  1658. ======================================================================
  1659. G) TOPIC: MODULES AVAILABLE/WANTED
  1660. ======================================================================
  1661. G.1) Where can I get PD modules ?
  1662.  
  1663. There are a few modules available by anon. FTP, including one
  1664. to enable/disable geometry information. Many more modules should
  1665. appear very soon.
  1666.  
  1667. See the FAQ header for FTP addresses etc...
  1668. ======================================================================
  1669. H) TOPIC: FURTHER INFORMATION
  1670. ======================================================================
  1671. H.1) Where can I obtain documentation ? 
  1672.  
  1673. Compressed electronic copies of Postscript documents are supplied with
  1674. the release of Explorer. Only certain chapters and an Appendix appear
  1675. in the directory [/usr/explorer]/doc/userguide, though. You can obtain
  1676. the complete User Guide, Module Writer's Guide and Module Definitions
  1677. guide by getting in touch with SGI, who can supply bound copies.
  1678.  
  1679. The electronic source for the Module Writer's guide is now
  1680. available by anon. FTP !! (see header for addresses)
  1681.  
  1682. The contact number I have for info on SGI is (415) 960-1980.
  1683. ----------------------------------------------------------------------
  1684. H.2) Is there a mailing list/FTP site ?
  1685.  
  1686. At present there is an Explorer mailing list for discussion on all aspects
  1687. of the package. The list was started in March of '92, and has around 250
  1688. subscribers (not including feeds) - several of the developers of Explorer
  1689. are subscribed, so the list provides a good forum for discussion which may
  1690. change the shape of future versions.
  1691.  
  1692. To join the list, or to get further details, send some mail to :
  1693.     explorer-request@castle.ed.ac.uk
  1694.  
  1695. There is also an FTP site which contains archives of postings to the
  1696. explorer mailing list, as well as many other things including a User
  1697. List and an up to date FAQ(this!), and it is hoped that this site will
  1698. develop into a store for PD modules in time. There are a few modules
  1699. here just now, but many more are expected soon.
  1700.  
  1701. The site can be contacted as :
  1702.     ftp.epcc.ed.ac.uk (129.215.56.29)
  1703. , and supports anonymous FTP. The explorer directory is /pub/explorer.
  1704.  
  1705. In addition, Jeff Hanson has kindly mirrored this site in the US as :
  1706.     swedishchef.lerc.nasa.gov (139.88.54.33))
  1707. ----------------------------------------------------------------------
  1708. H.3) Is there a relevant newsgroup ?
  1709.  
  1710. At present (31st March 1992) there is no newsgroup specifically for
  1711. the discussion of Explorer-related issues, although this may well 
  1712. change in the near future.
  1713.  
  1714. However, the groups comp.sys.sgi and comp.graphics.visualization are
  1715. certainly useful, and often relevant #:-}
  1716. ----------------------------------------------------------------------
  1717. H.4) Why are the electronic PostScript files incomplete ? 
  1718. The SGI Explorer is supplied with a directory /doc, which contains
  1719. the userguide in PostScript form. This is missing Chapter 1 and the
  1720. first Appendix. The explanation SGI give is as follows :
  1721.  
  1722.     Chapter 1 is the "Getting Started" guide that comes with the
  1723.     Explorer CD or tape. The missing appendix contains the module
  1724.     manual pages, which are accessible via the Unix "man" command.
  1725.  
  1726.     The release notes are on-line and can be viewed by using the
  1727.     "grelnotes" command.
  1728.  
  1729.     The Module Writer's Guide is not in the software distribution
  1730.     in this release because of differing production schedules for
  1731.     the software and documentation.  It may be included in future
  1732.     releases. (from SGI)
  1733.  
  1734. The Module Writers' Guide is now available by FTP in electronic
  1735. version.
  1736. ======================================================================
  1737. I) TOPIC: MISCELLANEOUS
  1738. ======================================================================
  1739. I.1) How can I add/correct or comment on Q&As on the FAQ ?
  1740.  
  1741. Mail explorer-request@castle.ed.ac.uk . Simple ! 
  1742.  
  1743. I.2) Where can I find a list of bugs ? 
  1744.  
  1745. A few bugs are listed in this FAQ. Others can be found by looking
  1746. at the file in the /pub/explorer/bugs directory at the FTP site.
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752. Article 1990 of comp.graphics.visualization:
  1753. From: software@riemann.geom.umn.edu (Geometry Center Software Development Group)
  1754. Newsgroups: comp.graphics,comp.graphics.visualization,comp.sys.sgi,sci.math
  1755. Subject: Geomview is available --- 3D object viewer
  1756. Message-ID: <1992Jun22.212006.5651@news2.cis.umn.edu>
  1757. Date: 22 Jun 92 21:20:06 GMT
  1758. Article-I.D.: news2.1992Jun22.212006.5651
  1759. Sender: news@news2.cis.umn.edu (Usenet News Administration)
  1760. Organization: Geometry Center
  1761. Lines: 56
  1762. Nntp-Posting-Host: riemann.geom.umn.edu
  1763.  
  1764.  
  1765. The Geometry Center announces release 1.1 of geomview, a program for
  1766. looking at and interactively manipulating 3D objects.  The current
  1767. version runs on Silicon Graphics IRIS workstations.  It is available
  1768. via anonymous ftp at geom.umn.edu (128.101.25.31) in the "pub/geomview"
  1769. subdirectory.  "geomview-bin.tar.Z" contains pre-compiled binaries,
  1770. documentation, and data and takes up 3 MB of disk space.  The source
  1771. distribution is "geomview.tar.Z" and takes up 21 MB of disk space.  To
  1772. unpack, type "uncompress < [geomview|geomview-bin].tar.Z | tar xvopf -".
  1773.  
  1774. Please send all correspondence regarding this software via email to
  1775. "software@geom.umn.edu".
  1776.  
  1777. Geomview represents the current state of an ongoing effort at the
  1778. Geometry Center to provide interactive 3D graphics software which is
  1779. particularly appropriate for displaying the kinds of objects and doing
  1780. the kinds of operations of interest in mathematics research and
  1781. education.  While geomview was developed as a tool for research
  1782. mathematicians, it is a general-purpose graphics system which could be
  1783. useful in many domains. It can be used to examine a static object or
  1784. as a dynamic display for a running program. An extensive command
  1785. language allows programmers to easily extend the functionality of the
  1786. basic viewer by writing external modules. Currently hyperbolic
  1787. visualization capabilities are built-in, while four-dimensional
  1788. visualization is handled through external modules.
  1789.  
  1790. Geomview allows multiple independently controllable objects and
  1791. cameras.  Interactive control for motion, appearances (including
  1792. lighting, shading, and materials), picking on an object, edge or
  1793. vertex level, and adding or deleting objects is provided through
  1794. direct mouse manipulation, control panels, and keyboard shortcuts.
  1795. External programs can drive desired aspects of the viewer (such as
  1796. continually loading changing geometry or controlling the motion of
  1797. certain objects) while allowing interactive control of everything
  1798. else.
  1799.  
  1800. Geomview supports the following simple data types: polyhedra with
  1801. shared vertices (.off), quadrilaterals, rectangular meshes, vectors,
  1802. and Bezier surface patches of arbitrary degree including rational
  1803. patches. Object hierarchies can be constructed with lists of objects
  1804. and instances of object(s) transformed by one or many 4x4 matrices.
  1805. Arbitrary portions of changing hierarchies may be transmitted by
  1806. creating named references.
  1807.  
  1808. The Geometry Center is an NSF-funded independent research group based
  1809. at the University of Minnesota.  The three-fold mission of the Center
  1810. is to support and promote mathematics and computer science research;
  1811. software, animation, and tool dvelopment and production; education and
  1812. communication of mathematics at all levels.  The Geometry Center's
  1813. offical name is the "National Science and Technology Research Center
  1814. for Computation and Visualization of Geometry Structures".
  1815.  
  1816. The Geometry Center  
  1817. University of Minnesota  
  1818. 1300 S. 2nd St.
  1819. Minneapolis, MN  55454  USA
  1820.  
  1821.  
  1822. Article 1995 of comp.graphics.visualization:
  1823. From: vachha@cisa.cis.uab.edu (Rustom (Yuppy) Vachha)
  1824. Newsgroups: comp.graphics.visualization
  1825. Subject: References on representing N Dim data
  1826.  
  1827. References in  represnting  N-dimensional data in  2 or 3 D.
  1828.  
  1829. Chambers, J. M., Cleveland, W. S., Kleiner, B., and Tukey, P. A. (1983). 
  1830. Graphical Methods for Data Analysis. Belmont, CA: Wadsworth Press.
  1831.  
  1832. Wang, P. (1978). Symposium on Graphical Representation of Multivariate
  1833. Data. New York: Academic Press.
  1834.  
  1835. While these references are very old, they will provide you with a nice
  1836. introduction to static multivariate graphics. If you are interested in
  1837. dynamic multivariate graphics, I would look at:
  1838.  
  1839. Cleveland, W. S., and McGill, M. E. (1988). Dynamic Graphics for Statistics.
  1840. Belmont, CA: Wadsworth Press.
  1841.  
  1842. Edwin A. Abbott, "Flatland. A Romance of Many Dimensions", Signet, New York,
  1843. 1884 (reprint). Also from Dover Books.
  1844.  
  1845. H.F. Baker, "Higher Geometry; being Illustrations of the Utility of the 
  1846. Consideration of Higher Space, especially of 4 and 5 Dimensions" (Principles 
  1847. of Geometry; Vol.4), Ungar, 1963.
  1848.  
  1849. Dionijs Burger, "Bolland", Veen, Utrecht, 1983. In Dutch, but there are
  1850. English translations as well, probably titled "Sphereland". I don't know who
  1851. published these.
  1852.  
  1853. Thomas F. Banchoff, "Beyond the Third Dimension, Geometry, Computer Graphic 
  1854. and Higher Dimensions", Sci Amer. Library, 1990.
  1855.  
  1856. A.K. Dewdney, "Hypercubes", Scientific American, Vol. 254, Nr. 4 (april 1986),
  1857.  pp. 8 - 13.
  1858.  
  1859. Steve Hollasch, "Four-Space Visualisation of 4D Objects", M. Sc. Thesis, 
  1860. Arizona State Univ., 1991.
  1861.  
  1862. Rudy Rucker, "Geometry, Relativity and the Fourth Dimension", Dover Books, 
  1863. 1977.
  1864.  
  1865. Rudy Rucker, "The Fourth Dimension, and How to Get There", Penguin, UK,
  1866. 1986. I don't know the American publisher.
  1867.  
  1868. Jeffrey R. Weeks, "The Shape of Space, How to Visualize Surfaces and 
  1869. Three-Dimensional Manifolds", Marcel Dekker, Inc., New York, 1985.
  1870.  
  1871.  
  1872. Pielou, E.C.
  1873. The interpretation of ecological data: a primer on classification
  1874. and ordination
  1875. (Wiley,1984)
  1876.  
  1877.  
  1878. D. Asimov, ``The grand tour: a tool for viewing multidimensional data'',
  1879. SIAM Journal on Scientific and Statistical Computing, 6 (1985) 128-143.
  1880.  
  1881. C. Hurley and A. Buja, ``Analyzing high-dimensional data with motion
  1882. graphics'', SIAM J. Sci. Stat. Comp., 11 (1990) 1193-1211.
  1883.  
  1884. See the 2-volume set Multidimensional Scaling by the authors
  1885. (I think) Shepard, Kruskal, and Nerlove.
  1886.  
  1887.  
  1888. Films:
  1889.  
  1890. "The Hypercube: Projections and Slicing", prod. Thomas F. Banchoff & Charles 
  1891. Strauss, 1978.
  1892.  
  1893. "The Hypersphere: Foliation and Projections", prod. Thomas F. Banchoff, 
  1894. Huseyin Kocak, David Laidlaw & David Margolis, 1986.
  1895.  
  1896.  
  1897. Computer programs:
  1898.  
  1899. Steve Hollasch, "ray4-1.00" & "wire4-1.00", ftp swedishchef.lerc.nasa.gov,
  1900. directory programs/hollasch-4d
  1901.  
  1902. ftp site: search archie for something called xgobi (probably at Purdue)
  1903.  
  1904.  
  1905. Also:
  1906.  
  1907. A Topological Picturebook by George K. Francis, published by Springer Verlag.
  1908.  
  1909.  
  1910.  
  1911.  
  1912. Article 2002 of comp.graphics.visualization:
  1913. Newsgroups: comp.graphics.visualization
  1914. From: johne@iti.gov.sg (Dr. John S. Eickemeyer)
  1915. Subject: Re: References on representing N Dim data
  1916.  
  1917. And of course, no reference list about representing multidimensional data 
  1918. would be complete without Parallel Coordinates... :)  If you need a general 
  1919. method that can represent multivariate relationships in N dimensions, I 
  1920. would recommend taking a good look at Parallel Coordinates.  The papers by 
  1921. Inselberg are the best place to start...
  1922.  
  1923. \bibitem[Cho87]{Cho87} T. Chomut (1987), {\bf Exploratory Data
  1924. Analysis Using Parallel Coordinates}, M. Sc. Thesis, UCLA Computer
  1925. Science Dept., IBM LA Sc. Cen. Rep. 1987-2811.
  1926.  
  1927. \bibitem[DW91]{DW91} A. Desai, L. C. Walters (1991), {\it Graphical
  1928. Presentations of Data Envelopment Analyses: Management Implications from
  1929. Parallel Axes Representations\/}, Decision Sciences Journal,
  1930. {\bf 22-2:} 335-353. 
  1931.  
  1932. \bibitem[Eic91]{Eic91} J. S. Eickemeyer (1991), {\bf Visualizing \(p\)-Flats 
  1933. in \(N\)-Space Using Parallel Coordinates}, PhD. Thesis, UCLA Computer
  1934. Science Dept.
  1935.  
  1936. \bibitem[GDCM90]{GDCM90} C. Gennings, K. S. Dawson, W. H. Carter, R. H.
  1937. Myers (1990), {\it Interpreting Plots of a Multidimensional Dose-Response
  1938. Surface in a Parallel Coordinate System\/}, Biometrics
  1939. {\bf 46:} 719-735. 
  1940.  
  1941. \bibitem[ID87]{ID87} A. Inselberg, B. Dimsdale (1987), {\it
  1942. Parallel Coordinates For Visualizing Multi-Dimensional
  1943. Geometry\/}, in {\bf Proceedings of Computer Graphics International
  1944. '87} (T. L. Kunii, ed.), Springer-Verlag, Toyko.
  1945.  
  1946. \bibitem[ID90]{ID90} A. Inselberg, B. Dimsdale (1990), {\it
  1947. Parallel Coordinates: A Tool For Visualizing Multi-Dimensional
  1948. Geometry\/}, Proc. IEEE Conf. Visualization '90, 361-378.
  1949.  
  1950. \bibitem[IRC87]{IRC87} A. Inselberg, M. Reif \& T. Chomut (1987), {\it
  1951. Convexity Algorithms in Parallel Coordinates\/}, Journal of the ACM {\bf
  1952. 34:} 765-801.
  1953.  
  1954. \bibitem[Ins85]{Ins85} A. Inselberg (1985), {\it The Plane with
  1955. Parallel Coordinates\/}, Special Issue on {\it Computational
  1956. Geometry\/}, The Visual Computer {\bf 1:} 69-91.
  1957.  
  1958. \bibitem[Weg90]{Weg90} E. Wegman (1990), {\bf Hyperdimensional Data
  1959. Analysis Using Parallel Coordinates}, J. Amer. Stat. Assoc. {\bf 85:}
  1960. 664-675. 
  1961.  
  1962.