Skip to main content

Trajectory Analysis and Visualization

Project description

Welcome to Tracktable!

Tracktable is a set of Python and C++ libraries for the processing, analysis, and rendering of trajectory data. We define a trajectory as "a sequence of points with timestamps and a unique identifier".

Tracktable's main interface is a set of Python modules. Underneath that, we implement the core data structures and algorithms in C++ for speed and more efficient memory use. While you are welcome to work entirely in C++ if you prefer, we find it easier to use Tracktable in Python scripts and Jupyter notebooks.

For more information, please visit us at the Tracktable home page.

Getting Tracktable

Our main Git repository is at https://github.com/sandialabs/tracktable.git. We also upload Python wheels to PyPI so you can 'pip install tracktable' on most recent distributions.

If you choose to build from source, installation instructions are in the Git repository as part of the documentation.

Compatibility

Our development systems typically have the Anaconda Python distribution installed. However, there is nothing Anaconda-specific in our requirements or dependencies. We rely on Cartopy for rendering maps in Python as well as Pyshp for shapefile read/write support.

Using Tracktable

Our documentation is hosted at https://tracktable.readthedocs.org.
We distribute Tracktable under a 3-clause BSD license whose text is included in the source distribution as well as on our web site.

Copyright Notice

Copyright (c) 2014-2020 National Technology and Engineering Solutions of Sandia, LLC. Under the terms of Contract DE-NA0003525 with National Technology and Engineering Solutions of Sandia, LLC, the U.S. Government retains certain rights in this software.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

tracktable-1.2.4-cp38-none-win_amd64.whl (24.4 MB view details)

Uploaded CPython 3.8Windows x86-64

tracktable-1.2.4-cp37-none-win_amd64.whl (24.4 MB view details)

Uploaded CPython 3.7Windows x86-64

tracktable-1.2.4-cp37-none-manylinux1_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.7

tracktable-1.2.4-cp37-none-macosx_10_9_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.7macOS 10.9+ x86-64

tracktable-1.2.4-cp36-none-win_amd64.whl (24.4 MB view details)

Uploaded CPython 3.6Windows x86-64

tracktable-1.2.4-cp36-none-manylinux1_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.6

tracktable-1.2.4-cp36-none-macosx_10_7_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.6macOS 10.7+ x86-64

tracktable-1.2.4-cp35-none-win_amd64.whl (24.4 MB view details)

Uploaded CPython 3.5Windows x86-64

tracktable-1.2.4-cp35-none-manylinux1_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.5

tracktable-1.2.4-cp35-none-macosx_10_9_x86_64.whl (26.3 MB view details)

Uploaded CPython 3.5macOS 10.9+ x86-64

tracktable-1.2.4-cp27-none-manylinux1_x86_64.whl (27.0 MB view details)

Uploaded CPython 2.7

tracktable-1.2.4-cp27-none-macosx_10_6_x86_64.whl (38.4 MB view details)

Uploaded CPython 2.7macOS 10.6+ x86-64

File details

Details for the file tracktable-1.2.4-cp38-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 df876005a05451a926813543bd51687de703881504cc0add9db1a8b8e6a111e0
MD5 5bcba49b51bfcb88bfb427c0df7cb8ca
BLAKE2b-256 93cba334e7a8aa5fe7221a1a44499f9c4593a3a85dc39b2d92fc6936dfb56204

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp37-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 4eebf2124908cee9d172920aae5aa63670576b92e4af4bd589c6e20f382aebb8
MD5 b1b8e3e9409a4ee590a0161623eeb0a5
BLAKE2b-256 42005426ee7cb6a03a71b3790547c08b4fc2672e9beae33c2059f0feb50ca44d

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp37-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp37-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 27.0 MB
  • Tags: CPython 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp37-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c18913d27a26c1a5bf80d823253bb3829a1b8b03c9be038238547aaa5d353b5f
MD5 692a6bf7137ba2ce8aac619b3158bc56
BLAKE2b-256 34ca7f09d11d7c6c192f1fc0bbcbf38d79ce2ab1ccf29cda1994b2131090eda5

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp37-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp37-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 26.2 MB
  • Tags: CPython 3.7, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp37-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8782c48d3a6ab878e3425a4b2982109fa4bb17d317bc8e1420a1eea37b08b977
MD5 a70f67d321fbfbdf5a60ea8354c81a9d
BLAKE2b-256 4a0f9dedbfef07e7c42fad6dd12b0824f5bd3ee145f8b1b8ede14554a38033d5

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp36-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 c368b5061ada8c95a49d9b92edcaaea73c8f0b6d96c586caca929eb6d12eea05
MD5 1bb7beebc1dff58b512a173994ed80a2
BLAKE2b-256 92bc6082473d2fa86f9555417e47983ed4ce99aa1dc5f25a7d9b8198b3a90406

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp36-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp36-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 27.0 MB
  • Tags: CPython 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d58d778a0d6cf93cb5e884facc24cf035a9ec3d54e9d1157c5c403672ff5f68a
MD5 19e9f4072de0f7f6e1904822b9a64892
BLAKE2b-256 1fda2d1b6c0f3a004cae6f0fc6ad1525d4ffc74a819452e09c349094ba0faf05

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp36-none-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp36-none-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 26.2 MB
  • Tags: CPython 3.6, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp36-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 dc5bb3f2630b5db0958565c05b71017a79bc81e23f5f3c20b813ba078c5ad6e7
MD5 80fa74e0537530d1274054a8f8f10937
BLAKE2b-256 6062a05d6efa3ee55736c350a49a0bb4e1499bb00b93296d86cd9b0f4b7f7947

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp35-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 82cc8f356b4203847b9d4ba755cdc489752f21a6437d56f3245b4ba4613829fc
MD5 79edca2b6305d7fe26ad229a7a673f6c
BLAKE2b-256 dced7b18749bf952d5ad86ce2e3478aa2b528f1f18f4dfbd625041b96e7b8087

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp35-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp35-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 27.0 MB
  • Tags: CPython 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp35-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36ffdc246cf4a83ef0f63c768f342c9d15cf164cfb0180781b16d2f2393a8dbf
MD5 44e620fbef52ae850fcfa396854c57c8
BLAKE2b-256 649844a8457e3ac79107ebb41313f0b4a6860a45edc6316fc5a1c161f51d3c19

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp35-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp35-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 26.3 MB
  • Tags: CPython 3.5, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp35-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 54730d9776b03ad5bb674fc422353ff4b463f6df38e486a6430cd2e8d4ea1c3b
MD5 ff1a57d499dab61fa74a4c987976f7d8
BLAKE2b-256 b242e339bac040bcb0b8e0eff36ebc7441fa852e4fe030a679cbcefda1793c6c

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp27-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp27-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 27.0 MB
  • Tags: CPython 2.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp27-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e268d60834aa34fa0791aa6f2615b437af0712736ff887490af248ea49ecc9da
MD5 28a1816dee4eadd3c657a15c2130945e
BLAKE2b-256 bf8522adce85c962125a06176049d49bafd7a9702934080fa0174b4e731d3483

See more details on using hashes here.

File details

Details for the file tracktable-1.2.4-cp27-none-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: tracktable-1.2.4-cp27-none-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 38.4 MB
  • Tags: CPython 2.7, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for tracktable-1.2.4-cp27-none-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 25cdaa001c0dde9405ba416de0c9860af5d91af81d8589b7d18ebc18f62b9539
MD5 3d9cb580e03dbe22fbe5d290e09a53de
BLAKE2b-256 f2688eae070ab933167e181cf11f9011323ced697dc5fc99e615b04def1f635d

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