FreeBSD Ports

graphics/py-pyx 0.17

Python package for creating encapsulated PostScript figures

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fd29e4a1e2
License
GPLv2
Categories
graphics, python
Package size
717.7 KiB, 5033.2 KiB installed

Description

PyX is a Python package for the creation of PostScript, PDF, and SVG files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives.

Features:

  • PostScript, PDF, and SVG output for device independent, freely scalable figures
  • seamless TeX/LaTeX integration
  • full access to PostScript features like paths, linestyles, fill patterns, transformations, clipping, bitmap inclusion, etc.
  • advanced geometric operations on paths like intersections, transformations, splitting, smoothing, etc.
  • sophisticated graph generation: modular design, pluggable axes, axes partitioning based on rational number arithmetics, flexible graph styles, etc.

Install

As a binary package — by origin, or by package name:

pkg install graphics/py-pyx
pkg install py312-pyx

From the ports tree:

cd /usr/ports/graphics/py-pyx/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pyx>0:graphics/py-pyx

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.170.170.160.16_10.17
FreeBSD:14:quarterly0.170.17n/a0.16_10.17
FreeBSD:15:latest0.170.17n/a0.16_10.16_1
FreeBSD:15:quarterly0.170.17n/an/an/a
FreeBSD:16:latest0.170.17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

All build dependencies 115

The first 100 are listed.

All run dependencies 8

No port depends on this one.

Configuration

Options name: graphics_pyx

OptionDefaultDescription
KPATHSEAonPython wrapper around kpathsea
T1CODEonFast t1 font encoding/decoding
USES
python tex
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pyx-0.17.tar.gz6289353bc8aa809131559f7a5c0e1f1129b42c71ade36df0332113f5c5779384a39af1
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
fd29e4a1e2 Po-Chuan Hsieh graphics/py-pyx: Update to 0.17
Changes: https://github.com/pyx-project/pyx/releases https://github.com/pyx-project/pyx/blob/master/CHANGES