diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-04-13 18:03:40 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-04-13 22:41:52 +0100 |
| commit | 56549cad7c438d4f7c74e28e3c68b6817ea24e14 (patch) | |
| tree | c90ddfe8daca42c6bc3d0850d48e73362d77629a /gnu/packages/plotutils.scm | |
| parent | 2006874c2bc396e3385897c73018b70b6f6e7cf4 (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.scm | 30 |
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 |
| 453 | The PLplot core library can be used to create: | 456 | library can be used to create standard x-y plots, semi-log plots, log-log |
| 457 | plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts. | ||
| 458 | Multiple graphs (of the same or different sizes) may be placed on a single | ||
| 459 | page, and multiple pages are allowed for those device formats that support | ||
| 460 | them. | ||
| 454 | 461 | ||
| 455 | @itemize | 462 | PLplot has support for plot symbols and text specified by the user in the |
| 456 | @item standard x-y plots | 463 | UTF-8 encoding of Unicode. This means for our many Unicode-aware devices that |
| 457 | @item semi-log plots | 464 | plot symbols and text are only limited by the collection of glyphs normally |
| 458 | @item log-log plots | 465 | available via installed system fonts. Furthermore, a large subset of our |
| 459 | @item contour plots | 466 | Unicode-aware devices also support complex text layout (CTL) languages such as |
| 460 | @item 3D surface plots | 467 | Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as Devanagari, |
| 461 | @item mesh plots | 468 | Thai, Lao, and Tibetan. Thus, for these PLplot devices essentially any |
| 462 | @item bar charts | 469 | language that is supported by Unicode and installed system fonts can be used |
| 463 | @item pie charts | 470 | to 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 |
