Skip to main content

Build visibility graphs from time series data.

Project description

pypi pyversions wheel license

Example plot of a visibility graph


The Python ts2vg package provides high-performance algorithm implementations to build visibility graphs from time series data.

The visibility graphs and some of their properties (e.g. degree distributions) are computed quickly and efficiently even for time series with millions of observations.

The visibility graphs are provided according to the mathematical definitions presented in:

  • Lucas Lacasa et al., “From time series to complex networks: The visibility graph”, 2008.

  • Lucas Lacasa et al., “Horizontal visibility graphs: exact results for random time series”, 2009.

An efficient divide-and-conquer algorithm is used to compute the graphs, as described in:

  • Xin Lan et al., “Fast transformation from time series to visibility graphs”, 2015.

Installation

The latest released ts2vg version is available at the Python Package Index (PyPI) and can be easily installed by running:

pip install ts2vg

For other advanced uses, to build ts2vg from source Cython is required.

Supported graph types

Root graph types

  • Natural Visibility Graphs (NVG) (ts2vg.NaturalVG)

  • Horizontal Visibility Graphs (HVG) (ts2vg.HorizontalVG)

Available variations

  • Weighted Visibility Graphs (via the weighted parameter)

  • Directed Visibility Graphs (via the directed parameter)

  • Parametric Visibility Graphs (via the min_weight and max_weight parameters)

  • Limited Penetrable Visibility Graphs (LPVG) (via the penetrable_limit parameter)

Note that multiple graph variations can be combined and used simultaneously.

Documentation

Usage and reference documentation for ts2vg can be found at carlosbergillos.github.io/ts2vg.

Basic usage

Visibility graph

To build a visibility graph:

from ts2vg import NaturalVG

ts = [1.0, 0.5, 0.3, 0.7, 1.0, 0.5, 0.3, 0.8]

g = NaturalVG()
g.build(ts)

edges = g.edges

The time series passed (ts) can be any one-dimensional iterable, such as a list or a numpy 1D array.

By default, the input observations are assumed to be equally spaced in time. Alternatively, a second 1D iterable (xs) can be provided for unevenly spaced time series.

Horizontal visibility graph

Horizontal visibility graphs can be obtained in a very similar way:

from ts2vg import HorizontalVG

ts = [1.0, 0.5, 0.3, 0.7, 1.0, 0.5, 0.3, 0.8]

g = HorizontalVG()
g.build(ts)

edges = g.edges

Degree distribution

If we are only interested in the degree distribution of the visibility graph we can pass only_degrees=True to the build method. This will be more efficient in time and memory than storing the whole graph.

g = NaturalVG()
g.build(ts, only_degrees=True)

ks, ps = g.degree_distribution

Directed visibility graph

Directed graphs can be obtained by using the directed parameter. See the reference documentation for the different available options.

g = NaturalVG(directed='left_to_right')
g.build(ts)

Weighted visibility graph

Weighted graphs can be obtained by using the weighted parameter. See the reference documentation for the different available options.

g = NaturalVG(weighted='distance')
g.build(ts)

For more information and options see: Examples and API Reference.

Interoperability with other libraries

The graphs obtained can be easily converted to graph objects from other common Python graph libraries such as igraph, NetworkX and SNAP for further analysis.

The following methods are provided:

  • as_igraph()

  • as_networkx()

  • as_snap()

For example:

g = NaturalVG()
g.build(ts)

nx_g = g.as_networkx()

Command line interface

ts2vg can also be used as a command line program directly from the console:

ts2vg ./timeseries.txt -o out.edg

For more help and a list of options run:

ts2vg --help

Contributing

ts2vg can be found on GitHub. Pull requests and issue reports are welcome.

License

ts2vg is licensed under the terms of the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ts2vg-1.2.1.tar.gz (644.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ts2vg-1.2.1-pp37-pypy37_pp73-win_amd64.whl (303.2 kB view details)

Uploaded PyPyWindows x86-64

ts2vg-1.2.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (397.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp311-cp311-win_amd64.whl (331.0 kB view details)

Uploaded CPython 3.11Windows x86-64

ts2vg-1.2.1-cp311-cp311-win32.whl (285.5 kB view details)

Uploaded CPython 3.11Windows x86

ts2vg-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ts2vg-1.2.1-cp311-cp311-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

ts2vg-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (352.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ts2vg-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (396.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ts2vg-1.2.1-cp310-cp310-win_amd64.whl (335.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ts2vg-1.2.1-cp310-cp310-win32.whl (289.0 kB view details)

Uploaded CPython 3.10Windows x86

ts2vg-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ts2vg-1.2.1-cp310-cp310-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

ts2vg-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp39-cp39-win_amd64.whl (341.3 kB view details)

Uploaded CPython 3.9Windows x86-64

ts2vg-1.2.1-cp39-cp39-win32.whl (293.9 kB view details)

Uploaded CPython 3.9Windows x86

ts2vg-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ts2vg-1.2.1-cp39-cp39-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

ts2vg-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp39-cp39-macosx_11_0_arm64.whl (361.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ts2vg-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl (405.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

ts2vg-1.2.1-cp38-cp38-win_amd64.whl (340.9 kB view details)

Uploaded CPython 3.8Windows x86-64

ts2vg-1.2.1-cp38-cp38-win32.whl (293.6 kB view details)

Uploaded CPython 3.8Windows x86

ts2vg-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

ts2vg-1.2.1-cp38-cp38-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

ts2vg-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp38-cp38-macosx_11_0_arm64.whl (351.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ts2vg-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl (395.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

ts2vg-1.2.1-cp37-cp37m-win_amd64.whl (335.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

ts2vg-1.2.1-cp37-cp37m-win32.whl (287.3 kB view details)

Uploaded CPython 3.7mWindows x86

ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl (1.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

ts2vg-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (397.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

ts2vg-1.2.1-cp36-cp36m-win_amd64.whl (387.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

ts2vg-1.2.1-cp36-cp36m-win32.whl (316.7 kB view details)

Uploaded CPython 3.6mWindows x86

ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_i686.whl (1.9 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

ts2vg-1.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

ts2vg-1.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

ts2vg-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (394.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file ts2vg-1.2.1.tar.gz.

File metadata

  • Download URL: ts2vg-1.2.1.tar.gz
  • Upload date:
  • Size: 644.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1.tar.gz
Algorithm Hash digest
SHA256 2532f32355cf8bec3924aae6a65ff491a4ee29177f4c1f2cf8c44b87fd7233ed
MD5 667b7441c4a99db7b147e6f09baa830c
BLAKE2b-256 fa9592e53ef67fcc6448c64eb6536c1d70e09e79ffda73050df4d7ce2395f7fd

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7bba8d2fd9f8b14701cdfe27cc5749faf21ba6de40e79ede026fa23cd4e4adcb
MD5 ed3fcbe416d943d16ac38f6a2b51c072
BLAKE2b-256 c87a9885a8291552a21bbc4cc166e0b51e90bc610c953d23a3e378cb3c648199

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cae259e29489ea6a86fef984caa88f913290fc6a775da46787e845991cc5136c
MD5 9665aff67f285a16b438fcff1d60ea93
BLAKE2b-256 6392aa0f6935c1af070f25a2bfe93be4d12896fe1b6f53c923b1f18b9dea4bca

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2f5ed6b5d38d09a81da82d3d148f13860c2a58a1039c86e6e626bfb31e0b4114
MD5 4f4cd8cfd6699b29ce22d96e7a99862d
BLAKE2b-256 249037d37968db3964cc9a15449a627b293bb8942baf241bf045bf9bf397f3b3

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 331.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f82d9c6efcca8492278649f966968722226fdb0b57141682ded3aede1b474997
MD5 ada4005c36e5208ad49c736df6170e82
BLAKE2b-256 8ca3d43e3c9ded5d4b64d63897126111632814f730ebc9db75d6f24186b73937

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 285.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f4b4cf2c6665f787bed6d7d631a029ad077976c81dd95c123c5d2e413357ca3a
MD5 9c5655c7887d24f7f058eddae7cc4c64
BLAKE2b-256 975b7bb04ced424c278c381b941651cec776ea4c923e99a639cb3c1ab9c6265a

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8d631a3e679847b072968f988255dc7b0f2fc03c3dbaf024820d6c3a3d3235ca
MD5 833769dede201129cd39d8d47b1c3f98
BLAKE2b-256 24a28f99c593a5c8ff851a5bf0505c87352a7bce3ef747275399fb703055f6d0

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bf42b0eb83bbe6932099c1d60edac185cb2dc30e4aa7eca358c3dbac0bc8c3b2
MD5 44387a5c75f3182849d2026798e3b3a5
BLAKE2b-256 b88c6cdc40cd5681472097ca0781fa7723dd3a04f5d55a44561b7d0e21976067

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b63a227b76afb93c841c3edf3797155e64b27988e6c347128325808f7657f34
MD5 3d9f68f16ccd22bd639a817d28ba7fd1
BLAKE2b-256 6dba84fa92c46cabd08c031fac9e1fd742d9d2474306ebf9abf7a51d34c2f826

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b02ee27c6b3f640b86b6223f20e136a64d01a07e60888b7492555eb43ba42648
MD5 0fbc10d2c0312c808e012ca4388eb3ab
BLAKE2b-256 70daac9505fbb7fa2e8c456db046f8822915e0ffeeaec945b194337917a0d0f5

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d425864886d5f44f044e5672d9b7d9cb08827b553e1f39271837b3ff880d1bdf
MD5 17e918dd23112528bc382d4833c59080
BLAKE2b-256 efceeddb878e2e650acc22b79ec9e83718441c29479deaafa1e8bbbad3c6c702

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 289e7dd06fb50a3ad338f889d9e480a63f11271c06704ac13e76a5522145a7ae
MD5 3fba132bf224103695d6541af4c895c5
BLAKE2b-256 396d5242d91e5fd9045205a0e900d26a40bf8f4a8d46693e40194a025a0f7810

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 335.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1dd3e8ca04eaaf250d7ac082b0cc873f670bfc88f8818e88ca5a17cc66c30ec2
MD5 af8d4210b3dc75fcdc58e8a2901c635f
BLAKE2b-256 22ece4b2ef5c10c8bd48148a7339bff1914938090852664ad342859c582d0aa3

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 289.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7bcee81d6adf6557f3f5a835e094fbc0d0c032ee17793072af035aa4d89c6c26
MD5 e88265efa65b5c814342d9dae0cd056b
BLAKE2b-256 0aa5843a6723cb79f8ef512a9f1dcef674ac9e88ff45d4dd9aa6c83116f0bd0e

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 07d6704e6b3d78632f86a6e138769bbccf91b9efa60c7d3e9e44bf321995e905
MD5 6c8fb3716028eb91638deb843d5f0675
BLAKE2b-256 47d3f1ddf5710c3840395ad980452512c0c5d66fd25fa02b38e188d3e25a46a9

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f9f285094106de614b5e682568a1dc95262761f35ab3c517bc706b0a58e08bad
MD5 7a76958c961d8d7f3b7277ceaeacee6e
BLAKE2b-256 83bbb531186796fceabe5fa7b8be31373be3f01cca8fa2e89269f2bc54f488ec

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35b8305581df6c3f68566bbafe40720d5b797bcb41e282e923995d3441f68c70
MD5 faae46af18e867b78bb2412e824d27f7
BLAKE2b-256 a1db2fa8a1fd27d9749a6332dc2f7a86b1ab5a690bb0a31d28076b610ca989df

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f40741a928913645943c2446ec19e7f0e7cf95c599a16ba24e4855bd7b514970
MD5 633274133fa64f5fbe3666fa436ff85a
BLAKE2b-256 702f83a6aaf67c6696ecba548c910d14eb17f08b3979d53b1c07f78623d6d0cd

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 341.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79962f4db7e4ecfd2655ab4a31ea06b17032cdf47a01e204e1a879393b9390b8
MD5 f86589fec9f4c3f4f0406f0503281e28
BLAKE2b-256 a37737ebcc873882f8402f60da3da57c2d8fefef0b5bc3eb919417285370cc9c

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 293.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9d0df60350cc4abe84673f833f146035e2e84fc9caeda7c33edb530e4228566a
MD5 e4ca5eb4a9454601a6a216a194639ea7
BLAKE2b-256 4a75db42d2d1c05a04f982cd4a388048073ce80425dd844e9534c8144893fc1c

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41c5b42347184028298435a015a2023bb2296f6516410d1ab9a844efafc83f55
MD5 29e92746fa3742e612f7cd8e0258e31d
BLAKE2b-256 40c416bbd2bf1657c310c61d10f245f212c0c61205a047dfd11b422099656cd2

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f18771e0633cb21fb72efa6473de3154cddc4baf4dd5e61c76f37939bd5847f4
MD5 076d1dc53e14f71d4e9a08a717a4afff
BLAKE2b-256 98237d34e16394da4b1723aabd3269ba7da006fe221963082db598a107ef3ab4

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c80285e494abf39f1d2536743cbabe5bb8dddcf59228d30f5ce48d7e70eec2b
MD5 ee2196dc5811f87f262417a75fd567ca
BLAKE2b-256 f8505253da36559e8187f88dc082b530a6e3910bb4be6b29f62de25ceca17f23

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 00cd7b6d673e13b640142137085bd9b589616ec4881a418f29626f855734afde
MD5 62d03d55b96c2976b90f44e1bc67f333
BLAKE2b-256 cc55b35e9441706412ed2adb4eb8dbdf21887e67e08baf2c480e85a9a67163f0

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 361.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 773f12556c41684abad1b7e8b6eea15117d0388efa04b12a988553f9ad55b247
MD5 8c15d827b7fb50be6901e1df32a3346c
BLAKE2b-256 11c69b3d0e4eaa1faee315245f7c9ec07e658cf786b79c28e32610caa45693c8

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66ddb630a2add1168c50dcbc752311db0289c058c0bbf90bcd2486066bb48038
MD5 4f2d4b1a290000818133ccbe18907714
BLAKE2b-256 5cf14773422360e56948202329ad96bba16221d77fef268029cd760f81353da5

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 340.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3b0db1b953895169f6cdf5398ebb5c83e7cd421e43b5a72c1abbc033ea3370f4
MD5 2a8c770a91f4de8d775be9c7f373594b
BLAKE2b-256 8fbc2e45392a6f9771a613f5c79279b9ca0df5bd537d9dc34f9ce7a382bfa18e

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 293.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 acd29163dc7126eeb164c224db5d5a96be2a7d9129929e848dc9f0b312b3445a
MD5 b08cdc3303aab42be019a9ebb9c44579
BLAKE2b-256 9d157a64390ac3e5a265790f4513243163cf20c623d9aa821b49a409ea33dd4b

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 175340b91b3497da3675eddf017d4f1f754b68c1f7c35a30cbb5d6be5b90cccb
MD5 61f13b7462c8b304582d3c3454556f96
BLAKE2b-256 0ee76fb92976249fa6fec5ca1599953516a908129c6c5ff9f0e219c24e476594

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 35fba0705127771dfa2adc1911ce2b7feb81497c19468d38cb516d1602130875
MD5 4104b724cfcbf63771835c2feeef9cb7
BLAKE2b-256 103663fa90aa002a04533eead33b9bbf528ccb4dd93624a785a2f360a0264d73

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a280dbab7411da63f47b971b0ad0d5d4c93709e97ec987bc85e4e3c0cb4d089e
MD5 13a47c371f4c8fac4b25f16955cee3d7
BLAKE2b-256 f92153fb77769b7a11ea211e927bcc9f075a5d08cfcd442e33f5b14c44b5456b

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 82db558c6b3801aa201304036b91184649449fbc248657310b16406c0ebe17d7
MD5 229fa70cc9276ec0051c22ef8203034b
BLAKE2b-256 ab18f0eafce3c31b50ce1ab0adf065148f41b258e6ede0d80f5236f45ae9fec4

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 351.6 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e0a4eb2a24f93eca6f292ea9fea047ed20aefe4007066ddc7e92bf57bedae65
MD5 f706f359cce7ef09a4dd1afde12a4872
BLAKE2b-256 20e008f135a22e096dc85768346fbc20a68589ddefb0c21f1a076fc8ab03e47c

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd23f8d84af293f6dbe8b2bf2800c980c16bc8c109697ddf79b29421f1b7a9fd
MD5 5ca6f5aea3b18a8d1afa177cedff2e06
BLAKE2b-256 839bcefc146acc112e410854f63fd2f0619c1d85716f314921be2800b383237e

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 335.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1cf21f5a5f694544bf86e08e56eac5b2c2af2f51081ce132e4bf0ad333c091ad
MD5 db3e033476481f141843eb7ec3da0921
BLAKE2b-256 0e365c09a786604c4d14dd0427d243812b7e62cc5c0d0b7c6e82f33d136ebdc0

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 287.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 dd97fe8693daad9a1d4841b5a59fbb877dc295126c7e72e978bdf23c2807a478
MD5 76150f6ac7352843da0f7412dbe545a4
BLAKE2b-256 d3d2409cff49c3f7a5b0b842bcac625fce833a15c7df8c7743057d1d17bcbff0

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae79a6c6a4f8328b63d5bf2f7865cec83d1c0c92c27baa947ae0cf85e8734c25
MD5 7c813a3d2afb29f80b4329238d7137fd
BLAKE2b-256 a2cf63e51aa5564e405f66df1cd1b101fe747a67f1a4633cacbd21cfb0d2a32f

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8665b6cf5036caa9a32dcbe70df7cc77208cf960330c86fcf1b62316d0942b81
MD5 1340794fafea1c6040859ec57eef38c3
BLAKE2b-256 3b91076e50c8cb3fee8f32ac549de6f8de87e5d52ac059d4429c1112e766a6cc

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcbf0e239fe0e413c99a2123f7282d7be73884d849e0445b1fddc89a9d6a0b73
MD5 8f7aee25dc434633f455074a1cb12666
BLAKE2b-256 6d3c04b588c464cadf7ef254519a2410b8dcac758e82037aa96ad976e174d424

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c80142d4257c02c64bd013eda0b97be380b68fed1b6714bb349d4374b39b0ac0
MD5 249ac320807c4f702568f22d63019244
BLAKE2b-256 226bb0129736f686304c71793807daee37b271c73f8e32d568fe29f65e115be4

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7319fe30e7e47a2788aff9eeaf17edb9a8632e3f122698bcb76ff1ac211a777b
MD5 f7b89cb7a2b297ff315c5165c74b48f5
BLAKE2b-256 d852feee452171d6cd148ffef2d788df5b89f963c0c4341363e4f67f6c57c10d

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 387.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7ea475171613d4fffba61b9c44fbca825a237c9ed5417bf765cd5de949b32d2b
MD5 4f8d6601c12ac2d5c5c5ee6cd3443b08
BLAKE2b-256 33321efc7fa7161376e7149cca0641298b05449159f4d437bf8697189d89a0b9

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 316.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7efc7b7bf062b0c2bdfd9d6b892f287592d3c16c71ac8cfd9a04994cddb9a4a7
MD5 8eb9c8c0f243d98d6f7ac46b6da7cd6f
BLAKE2b-256 4901a022108a48d5b63616d17752b6d220be69806bdc89f41c8428f23d08d775

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b111b123f469422cffb4ec39b6a2d5bf76765e8d499a6741988c71034dea785b
MD5 949c191c64201c24d50392698ab32e79
BLAKE2b-256 fd9637c512d513225c0d0cad6714e3e24edbd558e785e7bfc5ac1b84791cb3f3

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1cf50fb6a049604de974a3668ec09fbd3d9ec84db0b54f91a32d9d246b3a5c1c
MD5 4060b8d209f6e3437b75e9ed71cc55de
BLAKE2b-256 f4e77d8627235beceec5279e8b66fa63b6c1775ff1c28e8586c6a328c517c156

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 750a82834abfe7f45c3423efe06c1df1c060d97c8ede746794f69175676a7be2
MD5 e7cb1bd47b498129365509c8224fa3b0
BLAKE2b-256 7c8a4ea1496bbd82efb7244badc1eb5dc3cce78a8789d5b1d4191c1b6b6423d0

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb9b4805d7b9da9da10a5a23c23159544a957f8b815bddc48045004bd7d26f84
MD5 85d837c4318232aa41f72c9bf49ca5ef
BLAKE2b-256 789be89a852d443c52c36092a69a98f36d2c67e414d7357c6b5df1b3c07db78d

See more details on using hashes here.

File details

Details for the file ts2vg-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ac241427dfe5eb51f87ba11ec8160d185166034e9d2322dd7da486caca76b13
MD5 d6628f7eb73dd7d75d0d7fe44c45976a
BLAKE2b-256 3d4c76137f4535fd62905d222c8b59f1551378d9f78873a58c90f7ca7cc40406

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page