Skip to main content

No project description provided

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-2023 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.7.3-cp314-none-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.14Windows x86-64

tracktable-1.7.3-cp314-none-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

tracktable-1.7.3-cp314-none-macosx_15_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

tracktable-1.7.3-cp314-none-macosx_11_0_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

tracktable-1.7.3-cp314-none-macosx_11_0_arm64.whl (21.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tracktable-1.7.3-cp313-none-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.13Windows x86-64

tracktable-1.7.3-cp313-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tracktable-1.7.3-cp313-none-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

tracktable-1.7.3-cp313-none-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

tracktable-1.7.3-cp312-none-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.12Windows x86-64

tracktable-1.7.3-cp312-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tracktable-1.7.3-cp312-none-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

tracktable-1.7.3-cp312-none-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

tracktable-1.7.3-cp311-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.11Windows x86-64

tracktable-1.7.3-cp311-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tracktable-1.7.3-cp311-none-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

tracktable-1.7.3-cp311-none-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

tracktable-1.7.3-cp310-none-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.10Windows x86-64

tracktable-1.7.3-cp310-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tracktable-1.7.3-cp310-none-macosx_15_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

tracktable-1.7.3-cp310-none-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

tracktable-1.7.3-cp39-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tracktable-1.7.3-cp39-none-macosx_15_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

tracktable-1.7.3-cp39-none-macosx_10_9_x86_64.whl (21.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file tracktable-1.7.3-cp314-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.7.3-cp314-none-win_amd64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for tracktable-1.7.3-cp314-none-win_amd64.whl
Algorithm Hash digest
SHA256 8433bcbff8dc25dba3622fc497d857f13edbec215337a23edc7303f7a1f4f466
MD5 eef59bcfd4a43e06b755efe87862d9d0
BLAKE2b-256 9f781243d464893f9abae487ab604c802130c10d5f8e3c3db2d3dd058024f6f2

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp314-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp314-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a6c18e06f267d089b6d883f7ce37669a5e2463b6e46566e1c577b5ab5a0d8a0
MD5 09a62b5011ce5da11862431fd506411c
BLAKE2b-256 51a403da9278d03e17c4351454cadbbeff1363d131754967a325c9b258715f9e

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp314-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp314-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9f6aea536d4f7dca5b43c2f1e10d8930278fd0cf94798c1c59918687746140d7
MD5 a3e2480ca68c2578dc0e9b7dcbddc5c6
BLAKE2b-256 0a13f74295969bf4fb9a5cb1e8dffe3b9841b40ec5111ef83766fd0a142abe86

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp314-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp314-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7b267cf08870913c785a7f981192493ce0c507265d81418e4d7937973c55fd0e
MD5 ecdfc1c223314c688a0e3deb26f985ad
BLAKE2b-256 e28d7ef350d664e642d307c9d4aec673c43fa5a93394238d68e6b8cb8fe9c0f8

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp314-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp314-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bf20a4577a15e49e9c8d38b032b34c6006e119e794a96bd286c7f74132a291f
MD5 42b5db88a62c84989f537e600fa89352
BLAKE2b-256 582c2201e99effca7f2fa7461ddf863d84605dc2ba3381cf170bdad6d6c5aa97

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp313-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.7.3-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for tracktable-1.7.3-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a07bcea6a2d94a0b7c7f27af5ac7e6b7b7772f2253355831a1f242686ae1ee8
MD5 2f95ef04604fe016eb868f84e8d9a356
BLAKE2b-256 434914ad46cf1bc0d828ebd74a3ac95b5f795a26ee7384d650449123c3790c00

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp313-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp313-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdcf1e0b5d75ee4552232d4bacb97130a0e012fd253cc731deee32d37ec2025c
MD5 657d73e37e6b9cdb111724a0808c1af5
BLAKE2b-256 763b23ec4188b2f4cc6b8252b87fb9dee5152efc4c653f4ea0a3b9e38b163cc0

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp313-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp313-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b8a7cab737b607656512858e4aaaab5f790a4f3cf176119c42088760b3bb45ef
MD5 647389bfe04cfc4dec0c823f6b3d07d3
BLAKE2b-256 da47a61d4dc6a1f1dc4c13589ac24f07df83f0e0a9add005a5e7b6412b47a701

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp313-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp313-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bf3e741a2972a0adba62a9764d12fedeef578bb87b26367dacae2c316c2a8e84
MD5 6ca0d3cc0a81da8b3176b94e28a3c68f
BLAKE2b-256 5a43cbe0176598515034d88aec2e2d716d614f142a3b95b060e50717882806c5

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.7.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for tracktable-1.7.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 bb1b52e35559d0491e264690e7383e2494e8eac1c0389dd141215cd61f3eee1e
MD5 491799edbcf06310e45e7a97f9201b34
BLAKE2b-256 73cb7f19d27938f2a1f154dc7e9778bdf99b5cef629d7c3ba7c3bf23dff7d710

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp312-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp312-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d665282d0bf5ff1698a6ff6dec875d438db9dbbab2373c273b631249ff6c2235
MD5 5bcbe0cbbbe1a4424690c512f4ff4bb7
BLAKE2b-256 de7d457e9d60c3d186e73d972cead8ae6c81fffae824b9a69e4ebe8a649cb352

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp312-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp312-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1e2e049afd802414c93205dfb056f8fb4af6175f72ac61444dba287750128dd0
MD5 73e2e338d4c9b174cc231f2e8e47716d
BLAKE2b-256 95df17dca0b6057c6fef44e140ad14f8acded469bbcc4974cf16ffdec270aeaa

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp312-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp312-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 75a6180fe4271892d3060c7195750234ecdf4f2aa653e89550dbc354cae08ba6
MD5 2d03a6cb37946ba575dc7a8061864b98
BLAKE2b-256 5a4d7d56dc63dae0f340052b4a85db1b700bda73b2645bc232ff1780596d15a1

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp311-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.7.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for tracktable-1.7.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e9c7596d18196ca66e4dc5aaf2d401a6454b82e4208ebecdf02c41d7b2d804ee
MD5 7a8f20e7bc881753a906f7871ae43765
BLAKE2b-256 15eea7ba0087cae87197243fa0b67d96709b5f39f64a0a4f68e0dd5dae36d90d

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp311-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp311-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20f6daa5c64f0a38229da30e9da9426be62ad861cbb3ee6ecd45b81de5c3764e
MD5 880e061d5aceedbed34c64eb2d218d23
BLAKE2b-256 bd41a342d112889414ac8cdeb4d3bdebe67e54af81ad2f88af550bfc5be1afa1

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp311-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp311-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1651d2f9154c9247fac6bc6755999d09c2e8e32345e97e3734bb3acf088efb24
MD5 69165f62619105d26d25fe70c7efa5bf
BLAKE2b-256 ee1a6e3da8f1b6f10e87655f69c71160157cd1c0387c1e43ba44b5b895e149fb

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp311-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp311-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d9fdef9cae1be8c2dfa2aefc8ca77ed0dd393d84d8ac9ac45e0ccdd9d6e874e4
MD5 dcc2b141a24a27eb122b971777d47027
BLAKE2b-256 60e004a55e444ce1562feed598e271c782b703f78c465fb0456a7d3c8735ff63

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp310-none-win_amd64.whl.

File metadata

  • Download URL: tracktable-1.7.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for tracktable-1.7.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 4ebe964a58d3ba6cc6636a6c0a84e02522142fb9b991059c96d24b4750d8397c
MD5 e7305bcccc5deabb69c4cae7e9fcb333
BLAKE2b-256 ad8420d9261d2f9d860f1fad9938b18dea54bf3b57663492d3e491c94fab2043

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp310-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp310-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd74a0abaa8335beb57f0533dc3711214ede666153351a0e6487beae93362985
MD5 dc286656f3fac413f4764a2ba461ae0c
BLAKE2b-256 e48b02ee7ca21dc4ac9c161dabf5f36af3d0035d0679d6980bca84b4f6f92f40

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp310-none-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp310-none-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6f8a505a1bbf9d330ddb58415ca417bc9f25910721961c1654be5cc66cde3cd0
MD5 c99b372c36c96413c0d9bd4570dfb206
BLAKE2b-256 8e1ab70a863b901996f2eef485760e9851c6e6a3bf13a54b46814060acdcc7cd

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp310-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp310-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 03e0f7bd91afe95f733d1329780281cb7c024bce5691a43d2ede15818888899c
MD5 842cd7290a3d5c97d1bdf6a2aced743a
BLAKE2b-256 61ecc8b6eb604c78cf9ca3b583e16cb3d7d12ed826ef2eebbe642cf61036684b

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp39-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp39-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efcf957b7ae62e8259f55964758c6684e5e6be6b72b0f2d6bd465fc76148b1de
MD5 13ab49057eb33916c2a0c062fa1d6116
BLAKE2b-256 9ac10ea0000767c9458d52cc72ad5c0776c7022f768c7ec83a199d894745bb48

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp39-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp39-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5e0bba6581594adc27afe0c4103f8d180aa582917a45dfe3c71882c9e4f5f4ac
MD5 0c7e91d910b2d6d108d89dbcfb909966
BLAKE2b-256 95efb59db71d4cab7b1132636ffb6dc6c611228de582abf0f5fc2d6b7e7cb57a

See more details on using hashes here.

File details

Details for the file tracktable-1.7.3-cp39-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tracktable-1.7.3-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d0bc0f56ca0a98133e388039dfec534722fd4b3fa60bec8072efc1e81e6acd0
MD5 ea429c095f1e1e623254fd6b012c528c
BLAKE2b-256 7e4e276aa8a324d4c2fe3eb129aa45431970beaead8131e7639f6f0968d8954a

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