Skip to main content

ts2vg: Time series to visibility graphs

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, as first introduced by Lucas Lacasa et al. in 2008 [1].

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. An efficient divide-and-conquer algorithm is used to compute the graphs whenever possible [3].

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

Main graph types

  • Natural Visibility Graphs (NVG) [1] (ts2vg.NaturalVG)

  • Horizontal Visibility Graphs (HVG) [2] (ts2vg.HorizontalVG)

Available variations

Additionally, the following variations of the previous main graph types are available:

  • Weighted Visibility Graphs (via the weighted parameter)

  • Directed Visibility Graphs (via the directed parameter)

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

  • Limited Penetrable Visibility Graphs (LPVG) [4] [6] (via the penetrable_limit parameter)

Note that multiple graph variations can be combined and used at the same time.

Documentation

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

Basic usage

To build a visibility graph from a time series do:

from ts2vg import NaturalVG

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

vg = NaturalVG()
vg.build(ts)

edges = vg.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 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]

vg = HorizontalVG()
vg.build(ts)

edges = vg.edges

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.

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

ks, ps = vg.degree_distribution

Directed graphs can be obtained by using the directed parameter and weighted graphs can be obtained by using the weighted parameter:

vg1 = NaturalVG(directed="left_to_right")
vg1.build(ts)

vg2 = NaturalVG(weighted="distance")
vg2.build(ts)

vg3 = NaturalVG(directed="left_to_right", weighted="distance")
vg3.build(ts)

vg4 = HorizontalVG(directed="left_to_right", weighted="h_distance")
vg4.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:

vg = NaturalVG()
vg.build(ts)

g = vg.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.

References

Metadata

Release files for ts2vg 1.2.5

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

Source distribution (sdist)

Source distribution for ts2vg 1.2.5
File Size Uploaded Provenance
ts2vg-1.2.5.tar.gz 878.5 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for ts2vg 1.2.5
File
ts2vg-1.2.5-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ts2vg-1.2.5-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
ts2vg-1.2.5-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
ts2vg-1.2.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ts2vg-1.2.5-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
ts2vg-1.2.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ts2vg-1.2.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ts2vg-1.2.5-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
ts2vg-1.2.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
ts2vg-1.2.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ts2vg-1.2.5-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
ts2vg-1.2.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
ts2vg-1.2.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ts2vg-1.2.5-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
ts2vg-1.2.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
ts2vg-1.2.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ts2vg-1.2.5-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
ts2vg-1.2.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
ts2vg-1.2.5-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ts2vg-1.2.5-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
ts2vg-1.2.5-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
ts2vg-1.2.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
ts2vg-1.2.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
ts2vg-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 96.8 MB

Release files / ts2vg-1.2.5.tar.gz

Download URL ts2vg-1.2.5.tar.gz
Size 878.5 kB
Tags Source
SHA-256 checksum
How to use checksums
79bbe5bafea973dce533ecb4df1fd11cd6b6f5556758eaa50d2a4d267a01d754
BLAKE2b-256 checksum
How to use checksums
97a1d4046892c7673a87e1401324ac6ff2d852ac33e69ea0adb2d3e8e6e2cb5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp315-cp315-win_amd64.whl

Download URL ts2vg-1.2.5-cp315-cp315-win_amd64.whl
Size 1.4 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
70f527d871b5fe0a327d96861d08a085d19eb3abc4d07f43b5a82748f18d3503
BLAKE2b-256 checksum
How to use checksums
9b9c1f05d0a5abf37aeb76406983b820c8605959fa0ea0a0e5499d2f9e691f04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp315-cp315-win32.whl

Download URL ts2vg-1.2.5-cp315-cp315-win32.whl
Size 1.4 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
d361fa3aa1e8a80011b509e939ea8f3ea33383a94824b4c228a01cf4e4f19202
BLAKE2b-256 checksum
How to use checksums
68247e7f9506e7d6957906201cd49113ed87d2305222b055051c1f6c6697cc5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp315-cp315-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6de381df2bb6d4de9888cf181b526bd446f0698d3152661ced0ef9478c92fd5e
BLAKE2b-256 checksum
How to use checksums
70f0481cb5a9967f31ece7bc6b33a69ef91244b97be5e8d9b53640ea959be158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a83c707a78a312b973351fef7d29e018675f00c1ef303657ac282b421a367498
BLAKE2b-256 checksum
How to use checksums
fa0226f33944af002ff397de2891364364b0448168b71c007bd2f74425e00c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp315-cp315-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp315-cp315-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8100da4126289fe973768ae261aac24ee05cb46eb96bbe4dc97f9e156d1c56c0
BLAKE2b-256 checksum
How to use checksums
e237e09662d41f849b6ef6d67bfeb0dec72769da60f4505151b5e303370b832e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp315-cp315-macosx_10_15_x86_64.whl

Download URL ts2vg-1.2.5-cp315-cp315-macosx_10_15_x86_64.whl
Size 1.3 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7a307d0d2b55e6628c2c87f82c106201d490d37882e19eea7083ebba9a0bb692
BLAKE2b-256 checksum
How to use checksums
ef38213dc07e8c3f2db43c1c92010363c05067eea5cbfededbc12790448a72d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp314-cp314-win_amd64.whl

Download URL ts2vg-1.2.5-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
011ba9abe72320337e15b06188d31e871488ad2bef32e8d3201e3a786c130f58
BLAKE2b-256 checksum
How to use checksums
880c9eff949a9a3ac2482c4aec6c8e8686025feebeacb91599993bc5282f0b29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp314-cp314-win32.whl

Download URL ts2vg-1.2.5-cp314-cp314-win32.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
c0e820e54eb4d1a7bfff0ed3f6940eec44d4ba33889eb54b9940fe6ae5a266a7
BLAKE2b-256 checksum
How to use checksums
446d5d304de96ec1af80345244b008632d760ecf6f325c1a66d9d44fb92108a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
23f8bafdf8bfbdaa82056294f217635d56cc6836eeb8ca08bf1aa7dd1ff8d183
BLAKE2b-256 checksum
How to use checksums
198d5ebb002576c2e3c0ce46d95af696b516fa8f64ea72399b498f8645a04fd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e6f515d69782a2468335ca42bb57d9e94b6253b54733bce8ca94f3ac484b7c57
BLAKE2b-256 checksum
How to use checksums
d1b8b4d62f801fbf15c8d37b78854a1301f018d8b9faed04a13056aa19dc1e4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp314-cp314-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2713c80f88788ca93f3edf140746d402473ff9836c821ff68f0f72386f5d3bfa
BLAKE2b-256 checksum
How to use checksums
020860aab2e18db489000878f2aca5dc9c8c109896a774b71cf1013abc142402
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ts2vg-1.2.5-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4bd9328aca71bbbf8832119e4df3d3bed477a70e0a4b965c1dd2d3a7078295e1
BLAKE2b-256 checksum
How to use checksums
eaab79286d9ca906c223c7e63d563ab6e1258238e3d967e619acafeb4aee0dba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp313-cp313-win_amd64.whl

Download URL ts2vg-1.2.5-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0edaeda66843999e93113b3c0f28827fcc3e12d3ce9194a4177c3661ae988a76
BLAKE2b-256 checksum
How to use checksums
861633e4f83a0d03b7c4aa17a2248b3db9d276bf4ef4add224265ce805a50119
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp313-cp313-win32.whl

Download URL ts2vg-1.2.5-cp313-cp313-win32.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
d49f1e2541a931f32d1cbdce6d0fdbe55d17536e4e8de8bd8c4bd323743ddf07
BLAKE2b-256 checksum
How to use checksums
33f1e38e2c6c7093b826e725de267ded72d6546bcd7354908cfc9fa6b202eaaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
023c1ba0c8fee0969ada244967bb530b5ec2a870f5bc695f2f6a18213543920e
BLAKE2b-256 checksum
How to use checksums
469b7f9159be8ebbd5207680323101f82e23d83a7864afc32436823ace5887df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed4b1926a4c362a70196baca7b674ba83b174ddb8a851a716627d5ec222b7e6f
BLAKE2b-256 checksum
How to use checksums
8a031b3803160401a6aef64e8985e4d10aeb1c3d84becefb3b76f4c4778f54f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
19634d540d17423ffb654a0a37127d4c63732e43106f7c70733266086e1ce787
BLAKE2b-256 checksum
How to use checksums
d1bf609a3347377ddf2d5dddb294df76c0e9b8387645ff565f638a617ccbb240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp313-cp313-macosx_10_13_x86_64.whl

Download URL ts2vg-1.2.5-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b8040b422e744875645168b25c1810b81dda3d6075eeb48f7ab0aa9f34d0a7a8
BLAKE2b-256 checksum
How to use checksums
af27a1d2311c962d04b8199933bc75d2883fefbe3d767ae2ca1eae80935dc005
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp312-cp312-win_amd64.whl

Download URL ts2vg-1.2.5-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ea98cd00b1fd2437caff88786ca7d9388c10b21b7991bb0ccbaf2d08949acf84
BLAKE2b-256 checksum
How to use checksums
5bc7c048ba1e641f1afbd7cc9dbefddbb60976ee8fbc9e8b50a25e054147da9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp312-cp312-win32.whl

Download URL ts2vg-1.2.5-cp312-cp312-win32.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
0814db8050e67fc075d8ec937a958fe7688b6a90274c55807ba0fed982b4f3ad
BLAKE2b-256 checksum
How to use checksums
abbe94addea5086df3ab722e118eab3c7e2eaa12edeed0779e68ddcdc8e24267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 4.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
98aedd78115e1eb0d1b39e05cd9a7da9579356c5ad6f82e778bf541fa1bb681a
BLAKE2b-256 checksum
How to use checksums
e383a0e192a84f3e2b983b5ef353c248417c3de7e41725fdd5904e7e362f9002
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.7 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bebfb46be85e261cf76389e7512f8cdc87073225ff7109e9e4cee34eb03a1219
BLAKE2b-256 checksum
How to use checksums
de1fe3a17bf9539d10ebe1a1d42866909a40ec70c8fe046ad12abbe4ebf8fabc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d3189b7571a966b08cbf27336cff7c0b1b7527e182fcb56e0a813030af9ec15c
BLAKE2b-256 checksum
How to use checksums
342382ee30e3e86bb13dcde4c0d2c8978baa64b97aa319c15a614322fefeb749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp312-cp312-macosx_10_13_x86_64.whl

Download URL ts2vg-1.2.5-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
103170aafa14f083818f0ad4f35b107c964851b9b9e27c23877b24a1f4f2e301
BLAKE2b-256 checksum
How to use checksums
9171d47e5f51c8b9a6c76ece24a70373b139ea6c4b2a88789c33e404098df2b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp311-cp311-win_amd64.whl

Download URL ts2vg-1.2.5-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4059862d153a0e3a95547699f846cd0bf4ab3d7d466e45c47e03aa7d2fb949b3
BLAKE2b-256 checksum
How to use checksums
8aeb85f7f8a69e6db6796b482e925c80a2c578126469e5266ed5e547fcc90e46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp311-cp311-win32.whl

Download URL ts2vg-1.2.5-cp311-cp311-win32.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
92fcb5a75a9fed746b29fb7d444dc64cdc2150664d7d88b246d5cb9f66c0262c
BLAKE2b-256 checksum
How to use checksums
6500e943222e1780dec8e11781f96365cdabde393984c2032830525ba5973331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 4.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8d77c9f4aac689a92314ff1b27055b36a79590edde446100a2d458867f8e85df
BLAKE2b-256 checksum
How to use checksums
f91527dabf587803671dcc1892f51a1d4d8fa6287588a0d15396a9f1427fde4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.7 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
af7c4fa73d5ae08bf544aa322a1c90f496370707ca3d2649ce216c5e793bfeac
BLAKE2b-256 checksum
How to use checksums
7bc9e373609bd407d63aa2559e85d88713d1dc00f035f563e5d3d620dc5edfab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7dd523b0c12b06c1e24a4ef248297ff9659dd94baa4d20cc8e747be51ca68fb5
BLAKE2b-256 checksum
How to use checksums
9ebfcf42dc7b728ce4d0e23abdc06a7961c8386a6995b0488bd26b3552df17e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL ts2vg-1.2.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f36c28c08f4a1702b05def26a86d19771b3a38148d745d5bdd92b7c3e1d56bc2
BLAKE2b-256 checksum
How to use checksums
3d6ace4730bef48f8659970d5234654ebf3ca4cecd64d7c58bc6e2271ccce896
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp310-cp310-win_amd64.whl

Download URL ts2vg-1.2.5-cp310-cp310-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c576e4ae3305951aa991bad89ebd9c3f1f93664a920be908e7f19e6ca65d6998
BLAKE2b-256 checksum
How to use checksums
045d6153ab2c51f065f1046406100faffeae931e6b8d241fb49682f81d37d6e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp310-cp310-win32.whl

Download URL ts2vg-1.2.5-cp310-cp310-win32.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
c69789c69f207567d4e20dd51222a6b995bc77a7058d2c9b0139270516be99e2
BLAKE2b-256 checksum
How to use checksums
e2243657a7c14df497d527f899aed74caac8666b1b5130e656bb73a1875a196a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aac6fb15ba7cc3103b21c2475c0c57cb44fbe1568d007e94ad6cfd5c3823cef5
BLAKE2b-256 checksum
How to use checksums
e74e02f7661488e0eebfb4e785df9dd603158596edb4b6b0e3151f0fd6567a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b976e978ee0edc8bb9828d5cf57f8190911e2ca6aa4a17375c17634f7c33d41
BLAKE2b-256 checksum
How to use checksums
5fd34beb91cbb4d99df0972892e7d16a03efa9709679b7b0766886ec2b3ab2c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp310-cp310-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8c5d9cb84601eca45079d5b9ed13808db7e56f3f1caf5c539356abdaeb93fd2
BLAKE2b-256 checksum
How to use checksums
7ff3f60764c7602890a52e6ce3072a52c5c67360d304b6de86754397aee444ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp310-cp310-macosx_10_9_x86_64.whl

Download URL ts2vg-1.2.5-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
05bd26be60b9ac8f33082b59e0b3e07c7e662a0aa079f28c4616cc2b9aa3cb82
BLAKE2b-256 checksum
How to use checksums
be44ae47d254a7b2df99686c351dd41cf84af6eafc149d899663facfa04da8ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp39-cp39-win_amd64.whl

Download URL ts2vg-1.2.5-cp39-cp39-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e45eb603986c4a4227bd605cae3ead2ba52b0ac670162a3afde1789c97c3db73
BLAKE2b-256 checksum
How to use checksums
bba8e52d7eddf1e43626c79200c5935f6230d6afac18743150c8f9018291ccf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp39-cp39-win32.whl

Download URL ts2vg-1.2.5-cp39-cp39-win32.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
d9f0ce85b7e763855138813bdf1b8a484992adb329c5dde6369ee3234aeaa7cb
BLAKE2b-256 checksum
How to use checksums
048dfbb547cd1c0c5910246c288e209ad255e05282076c31a2ee7d45d6cfb3c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL ts2vg-1.2.5-cp39-cp39-musllinux_1_2_x86_64.whl
Size 4.6 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
784d6d9c60a66e3dbcf1807d685d09c528fd1cd9dfaa6306ebaa94b70172f64b
BLAKE2b-256 checksum
How to use checksums
f5b5760cfb5ac8e45860b635813d9c884a21ba53b99feeb44bcf101d0208e870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ts2vg-1.2.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3e3db4395b1bb0a930a0b2e1926a1044da6eb7b75083594bb3bc6f9e2fa76b2a
BLAKE2b-256 checksum
How to use checksums
5f29bdcb22e646395bf3ba79cd12377af725fefcd0231a2824c5f7d377f77b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL ts2vg-1.2.5-cp39-cp39-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
998cafbc37e74d556abbcefa81f2fbe2daf4e4539610a04af1196fa151a6bc17
BLAKE2b-256 checksum
How to use checksums
a7e82561293553df41c68798f3547b846189777fd6aafc7c8ef190476daeb120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ts2vg-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl

Download URL ts2vg-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9d60bb7bf649f06c84f4f31391a953cf279fad1d8dbc46b19263d8c6d7538be9
BLAKE2b-256 checksum
How to use checksums
781c328a981157387b2ac2469ef2507c68caf70707c7be1926a46af4673547aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for ts2vg 1.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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