Skip to main content

Visvalingam-Wyatt

Simple python implementation of a famous algorithm : the Visvalingam-Wyatt simplification.

Installation

Using pip

$ pip install visvalingam

You can download the source using

git clone https://github.com/milkbread/Visvalingam-Wyatt.git

Examples execution

The whole example is located in the example/ directory

$ cd example

Script usage

Dummy

$ python simplify.py -i <inFile> -o <outFile> -t <tolerance>

Example

python simplify.py -i in.json -o out.json -t 0.0005

Help

python simplify.py -h

View results in browser

This is an exemplary workflow for tests :

  • Download the repository

  • Simplify your data

    python simplify.py -i in.json -o out.json -t 0.0005
  • setup local server (necessary for D3.js)

    python -m SimpleHTTPServer 8888
  • open in browser: http://localhost:8888/index.html

  • If needed adjust the filenames within the example/index.html (lines 24 & 28)

  • evaluate the resulting data and try another threshold

Impatient to see some results? See the example/index.html here!

Inspired by M.Bostocks JavaScript-Implementation:

Metadata

Release files for visvalingam 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for visvalingam 0.3.0
File Size Uploaded
visvalingam-0.3.0.tar.gz 3.8 kB Details

Release files / visvalingam-0.3.0.tar.gz

Download URL visvalingam-0.3.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
78c49e4c8981735f2b7de78112d0b1374cb5173e7f678ef74f03a7de295ab246
BLAKE2b-256 checksum
How to use checksums
15d927361b4ba68c523224054f10511fe66d03295c258506881ec2b453bb8af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page