mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-24 10:02:29 +01:00
c135702075
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
64 lines
2 KiB
Text
64 lines
2 KiB
Text
Matplotlib strives to produce publication quality 2D graphics for
|
|
interactive graphing, scientific publishing, user interface
|
|
development and web application servers targeting multiple user
|
|
interfaces and hardcopy output formats. The 'pylab' mode
|
|
of ipython uses matplotlib to emulate matlab graphics.
|
|
|
|
This is the Python 3 version of matplotlib and can coexist with
|
|
SBo's matplotlib package.
|
|
|
|
OPTIONAL DEPENDENCIES
|
|
=====================
|
|
|
|
Only those optional dependencies are listed below which are not already
|
|
provided by Slackware, and can be installed by means of a SlackBuild.
|
|
|
|
For extended capabilities
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
python3-tornado
|
|
jupyter-ipykernel
|
|
wxPython4
|
|
python3-cairocffi
|
|
texlive-extra
|
|
|
|
NOTE: The LaTeX package cm-super is not provided by Slackware.
|
|
Presently, the only way to install it through a SlackBuild is to
|
|
use texlive-extra which is huge. You may consider installing it
|
|
manually. The zip file is available at:
|
|
https://ctan.org/pkg/cm-super?lang=en
|
|
|
|
|
|
For self-tests
|
|
^^^^^^^^^^^^^^
|
|
|
|
python3-pytest
|
|
inkscape
|
|
jupyter-nbformat
|
|
jupyter-nbconvert
|
|
python3-pandas
|
|
pikepdf
|
|
python3-psutil
|
|
python3-pytest-cov
|
|
python3-pytest-timeout
|
|
python3-pytz
|
|
Sphinx
|
|
python3-xarray
|
|
|
|
NOTES: 1) python3-pytest becomes mandatory, if one wishes to let
|
|
matplotlib perform the self-tests.
|
|
2) The SlackBuild has to be executed with ENABLE_TESTS set to
|
|
"yes".
|
|
3) The amount of performed testing depends on the optional
|
|
dependencies installed besides python3-pytest. However,
|
|
please note that several tests fail, if cm-super is missing,
|
|
see also the previous note.
|
|
4) To actually run the self-tests execute:
|
|
pytest3 --pyargs matplotlib.tests
|
|
as a normal user, after matplotlib got installed.
|
|
Consider doing this from within an empty directory, since some
|
|
"garbage" is left behind.
|
|
|
|
|
|
The present SlackBuild does not build matplotlib's documentation. This
|
|
is not planned to change any day soon.
|