"Fossies" - the Fresh Open Source Software Archive
Member "plplot-5.15.0/README" (1 Jun 2019, 5746 Bytes) of package /linux/misc/plplot-5.15.0.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard
) with prefixed line numbers.
Alternatively you can here view
the uninterpreted source code file.
See also the last Fossies "Diffs"
side-by-side code changes report for "README": 5.13.0_vs_5.14.0
3 PLplot <http://plplot.org/> is a cross-platform (see
4 PLATFORMS below) software package for creating scientific plots whose
5 (UTF-8 <http://www.utf-8.com/>) plot symbols and text are limited in
6 practice only by what Unicode<"http://www.unicode.org/>-aware system
7 fonts are installed on a user's computer. The PLplot software, which is
8 primarily licensed under the LGPL
9 <http://www.gnu.org/licenses/lgpl.html>, has a clean architecture that
10 is organized as a core C library, separate language bindings for that
11 library (see BINDINGS below), and separate dynamically loaded device
12 drivers (see DEVICE DRIVERS below) which control how the plots are
13 presented in noninteractive and interactive plotting contexts.
15 The PLplot core library can be used to create standard x-y plots,
16 semi-log plots, log-log plots, contour plots, 3D surface plots, mesh
17 plots, bar charts and pie charts. Multiple graphs (of the same or
18 different sizes) may be placed on a single page, and multiple pages
19 are allowed for those device formats that support them.
21 PLplot has core library support for plot symbols and text specified by
22 the user in the UTF-8 encoding of Unicode. This means for our many
23 Unicode-aware devices that plot symbols and text are only limited by
24 the collection of glyphs normally available via installed system
25 fonts. Furthermore, a large subset of our Unicode-aware devices also
26 support complex text layout (CTL) languages such as Arabic, Hebrew,
27 and Indic and Indic-derived CTL scripts such as Devanagari, Thai, Lao,
28 and Tibetan. Thus, for these PLplot devices essentially any language
29 that is supported by Unicode and installed system fonts can be used to
30 label plots.
34 PLplot is currently known to work on the following platforms:
36 Linux, Mac OS X, and other Unices
37 MSVC IDE on the Microsoft version of Windows (Windows 2000 and later)
38 Cygwin on the Microsoft version of Windows
39 MinGW/MSYS on the Microsoft version of Windows
40 MinGW/MSYS on the Wine version of Windows
42 For each of the above platforms, PLplot can be built from source (see
43 SOURCE CODE below), and for the Linux and Mac OS X platforms
44 third-party binary packages for PLplot (see BINARY PACKAGES below) are available.
48 PLplot bindings exist for the following compiled and interpreted languages:
62 The above list of bindings all are part of the PLplot software package
63 with the exception of the Lisp
64 <http://common-lisp.net/project/cl-plplot/> and Perl
65 <http://search.cpan.org/~dhunt/PDL-Graphics-PLplot/> bindings which
66 are independent projects. The Java, Lua, Octave, and Python bindings
67 are all generated by SWIG <http://www.swig.org/>, and a
68 straightforward expansion of this effort could be used to generate
69 additional bindings for PLplot using the many computer languages
70 <http://www.swig.org/compat.html#SupportedLanguages> that are
71 supported by SWIG.
73 DEVICE DRIVERS
75 The PLplot device drivers are typically built as shared objects that
76 can be dynamically loaded by our core library. It is straightforward
77 to add noninteractive or interactive device drivers to PLplot by
78 writing a small number of device-dependent routines.
80 Existing noninteractive PLplot device drivers support the following
81 file formats:
94 Existing interactive PLplot device drivers are available for the
95 following platforms:
104 SOURCE CODE
106 All our Windows users and many of our Unix users build PLplot from
107 source code using our build system that is implemented with CMake <http://cmake.org>
108 following the directions in our wiki
109 <https://sourceforge.net/p/plplot/wiki>. PLplot source code can be
110 accessed a number of ways. You can obtain the latest stable version
111 of PLplot from <http://sourceforge.net/projects/plplot/files/plplot/>.
112 Alternatively, you can obtain the cutting-edge version of PLplot
113 source code (but with no promises about stability) using the command
115 git clone git://git.code.sf.net/p/plplot/plplot plplot.git
117 and you can browse our git repository at
120 BINARY PACKAGES
122 A number of third-party binary packages for PLplot are available.
123 Binary packages for Linux are provided by at least Ubuntu
127 Fedora <https://apps.fedoraproject.org/packages/plplot>, and openSUSE
128 <http://software.opensuse.org/package/plplot>. Binary packages for
129 Mac OS X are provided by at least Fink
130 <http://www.finkproject.org/pdb/browse.php?summary=plplot>, Homebrew
131 <https://github.com/Homebrew/homebrew/blob/master/Library/Formula/plplot.rb>, and MacPorts
132 <https://www.macports.org/ports.php?by=name&substr=plplot>. To our
133 knowledge no binary packages for PLplot are currently available for
134 Windows platforms so our Windows users must build PLplot
135 from source (see SOURCE CODE above).
137 OTHER WEB RESOURCES
139 The most up-to-date information about PLplot can be found at our
140 principal website <http://plplot.org/>. There you will
141 find the following important PLplot links:
142 news <http://sourceforge.net/p/plplot/news/>,
143 example code and resulting PLplot screenshots
145 documentation <http://plplot.org/documentation.php>,
146 credits <http://plplot.org/credits.php>,
147 wiki <https://sourceforge.net/p/plplot/wiki>,
148 SourceForge project page <http://sourceforge.net/projects/plplot>,
149 project support page <http://sourceforge.net/projects/plplot/support>,
150 mailing lists <http://sourceforge.net/p/plplot/mailman/>,
151 and bug tracker <http://sourceforge.net/p/plplot/bugs/>.