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

  • Natural Visibility Graphs (ts2vg.NaturalVG)

  • Horizontal Visibility Graphs (ts2vg.HorizontalVG)

  • Weighted and Directed Visibility Graphs (via the weighted and directed parameters)

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

Basic usage

Visibility graph

To build a visibility graphs:

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 computing 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.1.0.tar.gz (392.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.1.0-pp37-pypy37_pp73-win_amd64.whl (184.0 kB view details)

Uploaded PyPyWindows x86-64

ts2vg-1.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (239.2 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ts2vg-1.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (237.1 kB view details)

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

ts2vg-1.1.0-cp310-cp310-win_amd64.whl (203.6 kB view details)

Uploaded CPython 3.10Windows x86-64

ts2vg-1.1.0-cp310-cp310-win32.whl (176.6 kB view details)

Uploaded CPython 3.10Windows x86

ts2vg-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ts2vg-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

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

ts2vg-1.1.0-cp39-cp39-win_amd64.whl (207.2 kB view details)

Uploaded CPython 3.9Windows x86-64

ts2vg-1.1.0-cp39-cp39-win32.whl (179.4 kB view details)

Uploaded CPython 3.9Windows x86

ts2vg-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ts2vg-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

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

ts2vg-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (242.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

ts2vg-1.1.0-cp38-cp38-win_amd64.whl (206.8 kB view details)

Uploaded CPython 3.8Windows x86-64

ts2vg-1.1.0-cp38-cp38-win32.whl (179.3 kB view details)

Uploaded CPython 3.8Windows x86

ts2vg-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ts2vg-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (1.1 MB view details)

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

ts2vg-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

ts2vg-1.1.0-cp37-cp37m-win_amd64.whl (203.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

ts2vg-1.1.0-cp37-cp37m-win32.whl (175.5 kB view details)

Uploaded CPython 3.7mWindows x86

ts2vg-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ts2vg-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (1.0 MB view details)

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

ts2vg-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (235.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

ts2vg-1.1.0-cp36-cp36m-win_amd64.whl (234.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

ts2vg-1.1.0-cp36-cp36m-win32.whl (193.4 kB view details)

Uploaded CPython 3.6mWindows x86

ts2vg-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

ts2vg-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (1.0 MB view details)

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

ts2vg-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (234.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0.tar.gz
Algorithm Hash digest
SHA256 053b37c56969c803026b47362315c5e26652deff74457aad540c6a3edc244c1f
MD5 42a520ff7bdc202f7a3e4667fa9a4083
BLAKE2b-256 dae4605bf938aba8f9931f88017dcefbd1472f4fc4163009b8656f0653f43c1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts2vg-1.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d0f67fbf14916346d1c8cf95ded17074f7916f38626e639142e9be6083cb408a
MD5 ecf665e6e335d29461243fc997456e97
BLAKE2b-256 7e892c695b5b7850339b0a252370edc2f1d82cdb603ddd4242eecb270b714b80

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f1e976d93c582219c252cb3f8c16ae5f98cad682965db3ca3d127d3d9ab1b69e
MD5 e2223c0b6c594d066d624748c57e4007
BLAKE2b-256 a03782ce069c9b08653109bbcec3096827a180ad3319fcf06f9282b43bec203c

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a23d292e8366466de1bdd6404cabecefc153f12379c1fb3f77ea6cfc230713c7
MD5 ecd31cc8c4cc0c600918ffbe1c25ca1e
BLAKE2b-256 f7b89313a45f9790604a564d1f5d350b729513d98a045937cdf851998bbf82ed

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 291d5d0c51fb6616ff1e6c927e71d9dc02d8e75d17eb81501a23a5bfa5a6e037
MD5 3c57eea4ae2687107a838891d196d7e9
BLAKE2b-256 6a62e432ef7c16542006216e04ee21ec6e0912b8958519eaf26af52832f548c8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f91302921a933157ea03e8c3ec476bc9908dc0eb64ae14928c9028027e1390d4
MD5 7f386b2b96297fbf20b6cef8e15c7387
BLAKE2b-256 4e93ecb3a7837c40f42a4f72599e2cc53d56495008fa3bad065c256c5f12ba2e

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8dcdf780e7ecf8c3c09b201fdad0e84eb62ad7aac23ff035afd718460cba5eb8
MD5 9ab5de71235a583634592a50f329bc81
BLAKE2b-256 0f99652d0d63ad39e6a47982ef90a3417673b6e1857dc5d130d113b654b4f365

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0611b7e52cf7cf3fcca39ed34f402ae9dedb8947aa9a3436cdd0c2d9b524be1e
MD5 973cc1ab9b7c4d1d579cca931d3ee5ec
BLAKE2b-256 1f73fe2e0b779e73f68b588757d19e749b7d4cba593a28bee1fd32b6da49de12

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 76aacbe93949bdbacf0ac50812345cc2a92bd8b682a90b78788884183607e190
MD5 3fc925c29c8c00b3186edebc8757e50d
BLAKE2b-256 3efd7817aa52620b7cb843129fd28c5d30df6608e39a83eb87e6ecf59709a0ca

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 743baec77d6b47361b1e065bac39d68b144be4b3df18c08701cfb2c197901730
MD5 43daf5ce6d1b908fcacf054b173f2502
BLAKE2b-256 15873700a5d1241294dacfc5759ecf32a3847dd032f07c166255390fd9bc671e

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9a1b2cd89510f6292fcb034a79e44dc8175f18288fa2bd9e7066b06c5576a87d
MD5 292045ceb51b9542ad67228e9ae4193f
BLAKE2b-256 e4c0f1554b3627ea467d6986e7a0ce88a24d310b5affb74f5d7e3e4db903ff32

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f0a3b4a7cf3bb8083cf15eeaebe3cde8e7121dc32205dfba6622eddf2a39472f
MD5 48b203e2f18c7a7eb95772abb5f2ec1c
BLAKE2b-256 277c8603e7b67c75fab5349d09bd1f1787a23440e8475a7f7555b98f373779ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 957d1775906a7ca20a297b15193b2ad4741f713a527d545330e270e33777ff58
MD5 6fba59b404da21aa4041c2dab8cf11b8
BLAKE2b-256 2fecc254ff17505fefe927e643555fa06da79c7da7153660b0f2a757ec5f1cb8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1d263232e6e8580ac05baee00c7d647f8213c42e3940bb2a94e00c82d49f096d
MD5 2555718abdc653a8419df2806db6361d
BLAKE2b-256 5e3220002edd96842ee6c6c0d7856a2bc8fb1cfd10d64b696dfe28bbaf2fd0c7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0e935f7ed83193aed55877c05cd1ec4121795e032de3faadf8cea72ec3647abc
MD5 aee3e7eb1ec1538c34ec6b1cab3bc2ed
BLAKE2b-256 0bc3f48b92b022b22ca5f7c6794973cc1d2f21de9137b1a2d2399f66ef040755

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b300c46c99e87482c48ea71783f4883575d790e9e9c06c366bfb891e7e5c4409
MD5 09fba72151e988403c99e87571642b70
BLAKE2b-256 a97d3a705a0fa2f678ebdc72c9b6695cc1ac418b9d327f7955bece07708201f2

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4aaf26c75100268381d9863b24a5bf1a195d600972555ecb8b50605739ac923d
MD5 64baad68db39927428d19453ec2c375c
BLAKE2b-256 eb560b613a9a221a4f84206432bd99993c394cbaf7f7fdaca05ebb50a722f9a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c592e96daf27eb4ca535c2e63dff815c40a0a04806cc43b45831a98b4cdd8103
MD5 d5ecf00fdfa3c84843c21f3244b64ad1
BLAKE2b-256 89c43b700de53ecc7a1606c75e555b1208185a019a5aa8a6ba29254f6d3b512a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f27a112a451ff1c496e5e86b855769920793e44b6a2f301689246756e168093f
MD5 fc2b628ed95a844bcac11203c43d62cf
BLAKE2b-256 f2ea899ef79c7bc65fcbb1dce59d39500f82f1e7d9c46f949cb8fef61171ba09

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a3134023e41a231491d610ff071bb34bdae7b26f669bf039698e1850cbf77737
MD5 074ad091c299f620b2e0a62cd826a9d8
BLAKE2b-256 6348f7b946e055d1c2726607c8a528f8cbab27c11cc015966a3f5673c121d072

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3785dbce85103cdd2b7fbec98382f03742648ec3f01c4a09ed86b732d81af8aa
MD5 cb9ca6574351c909cf00c929a042d0ab
BLAKE2b-256 3b36923bd982e8de9149789b3892931d44d3877f5df6afe15ce521092d68f738

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cbfb0ff7b257c0a884c96dce74327e4e04d72873de96a3cef5c0d0457c5b850f
MD5 c17aa95a8788c2be21f4498bb869316a
BLAKE2b-256 ef5629b060a92523a02213bd5572924a384cce2d371a77c7f885e59064d54ec4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25bf5f2029e26a28a5b5564c3fc75cb23b9525aefbdb783e1ccbd2824ef9d2da
MD5 ff242e4b582170849402f8a3e49c61e1
BLAKE2b-256 3d50278f5d104e01a720e345535260992868c8dee6d3d17371724712bc1e5d20

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7d3248d838ed9a6e4139d88c6bb60b40df3bcfa42b270d0938da7496027aed07
MD5 e7226eb4d904ff75c909b943931b29cc
BLAKE2b-256 76b1be4d6b1ddde6a843fbaf6f158f80834584a8b130c2c13d01e218cb323328

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ts2vg-1.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 eab2a7e26e4577ea60f0d0a00b27a99218797f32889824930b50dbb7c9e09d47
MD5 afd79331a910545db2256ec40ec6754a
BLAKE2b-256 3eaa690f9305ca91223137848ed55c5f640ef42298dc5f09406d965a29498454

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8427127374979c2c8e80c3d7a12b1338d4a4d79862e157703b766e53ff930b1b
MD5 1f18956f8333901aa8e2da8e70184c93
BLAKE2b-256 beda48072a1055a6d802bda8d2c17d8f9a732a236b94f31c16efd57a68db4f43

See more details on using hashes here.

File details

Details for the file ts2vg-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b6a829cbeda291fbcc9a71280eeef0963389323895e38888dcef460cedeed3f3
MD5 270e9f163f00f1603f44001911a7334a
BLAKE2b-256 53d53df5f9c2da793614aef5cf61bbd474002673c22455498640861eb9d318f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts2vg-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 207215b05a9faa99b66977eb1d933c4e06c90803f4cc5990c91e000fd9254e00
MD5 76b05c5fb6ece8c3ecafe94d30a2e761
BLAKE2b-256 5d911dbe08c7572c5fc0fc68dbb35e2edc6b6e789082c16690dcfcfc7c422a26

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