Skip to main content

timeglyph

Decode, encode, and identify forensic timestamps — ranked, scored, and cited.

Python bindings for timeglyph, the Rust engine that reads a raw timestamp value every way a system might have written it and returns the results ranked by likelihood, each with the spec citation — honest about the ambiguity instead of guessing one answer. Built for DFIR work in notebooks, plaso, and Timesketch.

Install

pip install timeglyph

A single self-contained extension (stable-ABI wheel, CPython 3.9+). No system dependencies.

Use

import timeglyph

# One raw value → every plausible reading, ranked and cited:
for r in timeglyph.identify("133801920000000000"):
    print(f'{r["score"]:.2f}  {r["format_id"]:10}  {r["rendered"]}  ({r["citation"]})')
0.89  filetime    2025-01-01T08:00:00Z  ([MS-DTYP] §2.3.3 FILETIME)
0.70  ...

Each reading is a dict: format_id, label, rendered, instant, score, citation, assumptions, components, sentinel. A raw value is usually underdetermined, so identify returns all confident readings (16 for the example above) rather than a single verdict — you decide which fits the artifact.

Need the raw payload for a pipeline? timeglyph.identify_json(value) returns the same result as a JSON string.

Learn more

Privacy Policy · Terms of Service · © 2026 Security Ronin Ltd

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.

timeglyph-0.9.3-cp39-abi3-win_amd64.whl (312.5 kB view details)

Uploaded CPython 3.9+Windows x86-64

timeglyph-0.9.3-cp39-abi3-manylinux_2_34_x86_64.whl (496.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

timeglyph-0.9.3-cp39-abi3-macosx_11_0_arm64.whl (429.3 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

Details for the file timeglyph-0.9.3-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: timeglyph-0.9.3-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 312.5 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for timeglyph-0.9.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b202c689f1c1fdddfbfd8766cbb1d29a182127f3f1e61279072e1c3336e4f396
MD5 556dc249545a47537da29761a4ec97a6
BLAKE2b-256 6f2050bcff717ca1d5d9fdf89ef99eb4dc426cd5d81c57bc6936411066b25da3

See more details on using hashes here.

File details

Details for the file timeglyph-0.9.3-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for timeglyph-0.9.3-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9a1fffa7b6efcb682486c38ad06ad80b97ce5cc6a715fe307495a3a01af76fac
MD5 364ddb7ccb1123f2c2b3b42ae31b0b62
BLAKE2b-256 17e2c5797d0cf9439d9891902bef05808fcc97c1ade6991d471a4e256b584f0b

See more details on using hashes here.

File details

Details for the file timeglyph-0.9.3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for timeglyph-0.9.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27bcf0923bdf852faa1eaac0a2e66687c7d094d3ff6a06aa661c6b16827d7b8e
MD5 4e11c44a7328084caea6ba42e2b1b3c8
BLAKE2b-256 43817874b1e3cfa75a8e322268a02adacea57e1a1ff466fb7ba6ded5cb205fee

See more details on using hashes here.

Release history Release notifications | RSS feed

0.9.5

3 files

This release

0.9.3 This release

3 files

0.9.2

3 files

0.9.1

3 files

0.7.1

3 files

0.7.0

3 files

0.6.0

3 files

0.5.0

3 files

0.4.1

3 files

0.4.0

3 files

0.3.0

2 files

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