summaryrefslogtreecommitdiff
path: root/gnu/packages/plotutils.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-04-13 18:03:40 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-04-13 22:41:52 +0100
commit56549cad7c438d4f7c74e28e3c68b6817ea24e14 (patch)
treec90ddfe8daca42c6bc3d0850d48e73362d77629a /gnu/packages/plotutils.scm
parent2006874c2bc396e3385897c73018b70b6f6e7cf4 (diff)
gnu: plplot: Extend description.
* gnu/packages/plotutils.scm (plplot): [description]: Add more details. Change-Id: I90aef4e666c834bc7ef4fd8be930aac9126f60aa
Diffstat (limited to 'gnu/packages/plotutils.scm')
-rw-r--r--gnu/packages/plotutils.scm30
1 files changed, 18 insertions, 12 deletions
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index a86e1e44730..c7d4b15c4a7 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -438,6 +438,9 @@ programs for plotting scientific data.")
438 (substitute* "CMakeLists.txt" 438 (substitute* "CMakeLists.txt"
439 (("add_subdirectory\\(www\\)") "")))))) 439 (("add_subdirectory\\(www\\)") ""))))))
440 (build-system cmake-build-system) 440 (build-system cmake-build-system)
441 ;; TODO: Review all available options and bindings to enable them or split
442 ;; in dedicated packages, see Debian's package for inspirations:
443 ;; <https://salsa.debian.org/science-team/plplot>.
441 (arguments 444 (arguments
442 (list 445 (list
443 #:configure-flags 446 #:configure-flags
@@ -449,19 +452,22 @@ programs for plotting scientific data.")
449 (home-page "http://plplot.org/") ;no HTTPS 452 (home-page "http://plplot.org/") ;no HTTPS
450 (synopsis "Scientific plotting library with Unicode support") 453 (synopsis "Scientific plotting library with Unicode support")
451 (description 454 (description
452 "PLplot is a software package for creating scientific plots. 455 "PLplot is a software package for creating scientific plots which core
453The PLplot core library can be used to create: 456library can be used to create standard x-y plots, semi-log plots, log-log
457plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts.
458Multiple graphs (of the same or different sizes) may be placed on a single
459page, and multiple pages are allowed for those device formats that support
460them.
454 461
455@itemize 462PLplot has support for plot symbols and text specified by the user in the
456@item standard x-y plots 463UTF-8 encoding of Unicode. This means for our many Unicode-aware devices that
457@item semi-log plots 464plot symbols and text are only limited by the collection of glyphs normally
458@item log-log plots 465available via installed system fonts. Furthermore, a large subset of our
459@item contour plots 466Unicode-aware devices also support complex text layout (CTL) languages such as
460@item 3D surface plots 467Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as Devanagari,
461@item mesh plots 468Thai, Lao, and Tibetan. Thus, for these PLplot devices essentially any
462@item bar charts 469language that is supported by Unicode and installed system fonts can be used
463@item pie charts 470to label plots.")
464@end itemize")
465 (license (list license:lgpl2.0 471 (license (list license:lgpl2.0
466 license:gpl2+ ;octave bindings 472 license:gpl2+ ;octave bindings
467 license:bsd-2 ;docbook docs 473 license:bsd-2 ;docbook docs