Re: [Ifeffit] Max OS X woes -- Solution ?

Some observations. In conjunction with the initialization file from fink there are path variables set that tell where the fink pgplot directory is (presumably on other Unixes as well). In terms of moving away from pgplot, I have been using a crystallographic library that uses blt (written in tcl) that is an extension to tcl/Tk. This is free and has scientific graphics functionality and also is being continually updated. The web site is: http://sourceforge.net/projects/blt/. The advantage here is that this is a write-once use everywhere library. The downside is that it is in tcl/Tk so you would have to interface via some intermediate code from fortran, but I suspect Bruce knows a lot more about Tk than I. The blurb on sourceforge states: The BLT Toolkit is an extension to Tcl and Tk. It adds new commands and widgets to the Tcl interpreter. Included widgets are 2D graph, barchart, stripchart, tab notebook, and tree viewer. Also in looking over the fink list, there is a gnu library called plotlibs (http://www.gnu.org/software/plotutils/) which is a device independent library that outputs in just about every format available. This is callable from fortran or c and also would seem to support a format a windows viewer could use (I think other than a blt/java route windows will always have to be different -- Bill Gates wants it that way) (from the web site) GNU libplot and libplotter support all the output formats mentioned above (X11, SVG, PNG, PNM, pseudo-GIF, WebCGM, Illustrator format, idraw-editable Postscript, PCL 5, Fig format, HP-GL/2, ReGIS, Tektronix, and GNU Metafile). They can produce animated pseudo-GIFs, and smooth, double-buffered animations on any X Window System display. The libplot imaging model is similar to Postscript's. In any output format, they can draw the following. • Graphical objects such as lines, circles and ellipses, points, and marker symbols; also paths. A path is defined as in Postscript as a sequence of line segments, arcs (either circular or elliptic), or Bezier curve segments (either quadratic or cubic). Paths may be open or closed, and they may be dashed. The filling of paths is supported (fill color, as well as pen color, may be set arbitrarily). • Text strings, in many fonts. Text strings may include subscripts and superscripts, and may include characters chosen from more than one font in a typeface. The X11, SVG, WebCGM, Illustrator, Postscript, and xfig drivers support the 35 standard Postscript fonts, and the SVG, Illustrator, PCL 5 and HP-GL/2 drivers support the 45 standard PCL 5 fonts. All drivers support a set of 22 Hershey vector fonts. This includes HersheyCyrillic, a Russian font that uses the KOI8-R encoding, and HersheyEUC, a Japanese font that uses the 8-bit EUC-JP encoding. Japanese text strings may include both syllabic characters (Hiragana and Katakana) and ideographic characters (Kanji). A library of over 600 Kanji is built in. When using libplot or libplotter, a programmer draws vector graphics in a `user frame', rather than in the device frame. As in Postscript, the user frame may be transformed into the device frame by an arbitrary affine map. Scaling, rotation, shearing, and translation are all supported. On Friday, December 13, 2002, at 08:17 AM, Matt Newville wrote:
Paul Fons, Ph.D. Senior Staff Researcher Photonics Institute National Institute for Advanced Industrial Science & Technology Tsukuba, JAPAN 305-8568 email: paul-fons@aist.go.jp tel. +81-298-61-5636 fax: +81-298-61-5615 The lines below are in Japanese 主任研究官 ポール・フォンス 産業技術総合研究所 光技術研究部門 つくば市茨城県 305-8568
participants (1)
-
Paul Fons