vpype 1.7.0
Important: for a regular installation, vpype must now be installed/updated with the following command (see details below):
pip install -U vpype[all]
New features and improvements:
-
Installing the viewer (
show
command) and its dependencies is now optional (#254)The
all
extra must now be provided topip
for a complete install:pip install -U vpype[all] # the viewer is fully installed pip install -U vpype # the viewer and its dependencies are NOT installed
Forgoing the viewer considerably reduces the number of required dependencies and may be useful for embedded (e.g. Raspberry Pi) or server installs of vpype, when the
show
command is not necessary. Note that the Windows installer is not affected by this change. -
Added an optional, global optimization feature to
linesort
(#266, thanks to @tatarize)This feature is enabled by adding the
--two-opt
option. Since it considerably increases the processing time, it should primarily be used for special cases such as plotting the same file multiple times.
Bug fixes:
- Fixed broken Windows installer (#285)
- Fixed an issue where
read
would crash with empty<polygon>
tags and similar degenerate geometries (#260) - Fixed an issue where
linesimplify
would skip layers containing a single line (#280) - Fixed an issue where floating point value could be generated for HPGL VS commands (#286)
Other changes:
- Updated to Click 8.0.1 (#282)