Skip to main content

Iterated integral signature calculations

Project description

This package provides tools for calculating the signature and log signature of a data stream. These are summary statistics of piecewise linear paths, consisting of iterated integrals, inspired by rough path theory. See <http://www2.warwick.ac.uk/jreizenstein/iisignature.pdf> for documentation, the page <http://www2.warwick.ac.uk/jreizenstein> for more information about the calculations, and <https://github.com/bottler/iisignature> for source code.

It is work in progress.

Python

Install with:

pip install iisignature

Don’t install this package if you don’t have numpy > 1.7 installed. On Windows, this package is not usable with Python 2.x. For Python 3.5, 3.6 and 3.7 on Windows, there are precompiled wheels available, you may need to do pip install wheel to use them. On other platforms, you will need to be able to compile C++ extensions. On a Mac, you will need to have installed Xcode and the Xcode command line tools before doing the installation. The fastest, on-the-fly compiled versions of the log signature calculations are for Windows, Mac and Linux, on both 32 and 64 bit.

Sometimes there are compile errors on a Mac, if this happens try:

MACOSX_DEPLOYMENT_TARGET=10.9 pip install iisignature

Use without installing a released version

To install the current “master” development version straight from github you can type:

pip install git+git://github.com/bottler/iisignature

From a checkout of this repository, you can build the extension and run the tests using:

python setup.py test

From a checkout of this repository, you can build the extension into this directory itself using:

python setup.py build_ext --inplace

after which you can use the package in Python in this directory, use the examples in the examples directory, or add this directory to your PYTHONPATH and then use the package in Python anywhere.

Authors

  • Dr Benjamin Graham

  • Jeremy Reizenstein

Thanks

This package includes BCH coefficients from Fernando Casas and Ander Murua. <http://arxiv.org/abs/0810.2656>

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

iisignature-0.23.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

iisignature-0.23-cp37-cp37m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.7mWindows x86-64

iisignature-0.23-cp37-cp37m-win32.whl (1.3 MB view details)

Uploaded CPython 3.7mWindows x86

iisignature-0.23-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6mWindows x86-64

iisignature-0.23-cp36-cp36m-win32.whl (1.4 MB view details)

Uploaded CPython 3.6mWindows x86

iisignature-0.23-cp35-cp35m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.5mWindows x86-64

iisignature-0.23-cp35-cp35m-win32.whl (1.4 MB view details)

Uploaded CPython 3.5mWindows x86

File details

Details for the file iisignature-0.23.tar.gz.

File metadata

  • Download URL: iisignature-0.23.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.3 setuptools/36.2.7 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/2.7.12

File hashes

Hashes for iisignature-0.23.tar.gz
Algorithm Hash digest
SHA256 a4e27fa6dbc818466049707b1ea7ee73fe53f42e7d6b39350a8bb31ef7d31d17
MD5 40d27acc95d6fb0b954829f7bcc7d12e
BLAKE2b-256 b70aa08c3186caf83627f92e4b204aa89592dd86767243b6ef9d65ebd5ca3799

See more details on using hashes here.

File details

Details for the file iisignature-0.23-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: iisignature-0.23-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.3 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.1

File hashes

Hashes for iisignature-0.23-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c7d2454332e93f880f02a062b9c5c36e0084ec805120f6110dd8a0fbc5777c03
MD5 2254e54dfce1e77c8bfa6626ad6ac2fc
BLAKE2b-256 d70af1afdfd375780d599120508bac57dd3b50ce061a51516eccf502a200abcb

See more details on using hashes here.

File details

Details for the file iisignature-0.23-cp37-cp37m-win32.whl.

File metadata

  • Download URL: iisignature-0.23-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.3 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.1

File hashes

Hashes for iisignature-0.23-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 96a5ad12766ea757e186779a5ff70dc78ea099c377c62943d162681d877e5d2d
MD5 4f837089b59c05e01bab8856def6ba4a
BLAKE2b-256 85f41e9343964524fa9849c97a52fae66dc0623e4334a90e5efce38d3a150995

See more details on using hashes here.

File details

Details for the file iisignature-0.23-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: iisignature-0.23-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.3 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.1

File hashes

Hashes for iisignature-0.23-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7187a1b9777393224a98b6abd7e6057f674aa25fd7be6f5df6e0dcc15501a167
MD5 3f13ef97961e28d267a2b0bb2fdfbdfd
BLAKE2b-256 a793fc409c910796d781b75907b36ad5422d57dcfeaf3608e18ee430ff17d2a7

See more details on using hashes here.

File details

Details for the file iisignature-0.23-cp36-cp36m-win32.whl.

File metadata

  • Download URL: iisignature-0.23-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.3 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.1

File hashes

Hashes for iisignature-0.23-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 50dd65c53c664b92e2875a25a78655e5e53611d6aaa6d47c6da69e486f07421a
MD5 8443022058f7111515c4d2470f4c9683
BLAKE2b-256 52d82a26d0d4b7533b22c5ae0819ec6ba3adc916ce8a25d647d53d2e0867986b

See more details on using hashes here.

File details

Details for the file iisignature-0.23-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: iisignature-0.23-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.3 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.1

File hashes

Hashes for iisignature-0.23-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0a2ad2366aeed7946552ee5567ee47c03b49d5b1ee06ed32c381b060a24e53b6
MD5 fc3706a3aed2a9b84ca6c63efdfc088a
BLAKE2b-256 3cd125468f90e7905ecbe2d0f2d4e1f15fed9c50e31036cacd53f91b5a93e9e9

See more details on using hashes here.

File details

Details for the file iisignature-0.23-cp35-cp35m-win32.whl.

File metadata

  • Download URL: iisignature-0.23-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.3 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.1

File hashes

Hashes for iisignature-0.23-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 01d0a8a0f476d8b5e4d26f7db3fe6cef505c10886871156bbb2284b809513001
MD5 ecb4a5b7acb475506ca876cfe6d36f2c
BLAKE2b-256 444d4f7c9ecec196eb4e173138515563537d4c1d79c9b0be21575923aa14cba7

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