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

Metadata

Release files for timeglyph 0.10.0

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

Built distributions (wheels)

Table of built distributions (wheels) for timeglyph 0.10.0
File Interpreter ABI Platform Actions
timeglyph-0.10.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details for timeglyph-0.10.0-cp39-abi3-win_amd64.whl
timeglyph-0.10.0-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details for timeglyph-0.10.0-cp39-abi3-manylinux_2_34_x86_64.whl
timeglyph-0.10.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details for timeglyph-0.10.0-cp39-abi3-macosx_11_0_arm64.whl

Total release size: 1.2 MB

Release files / timeglyph-0.10.0-cp39-abi3-win_amd64.whl

Download URL timeglyph-0.10.0-cp39-abi3-win_amd64.whl
Size 314.9 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b19728d856df1cacaab94b8dcbbbac471c88baa5721cf51290219518bb9fe53a
BLAKE2b-256 checksum
How to use checksums
b8c7e29f7bbe261568ea4be821ac558aef6a53eed0ceec7755d90a954e5ff758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / timeglyph-0.10.0-cp39-abi3-manylinux_2_34_x86_64.whl

Download URL timeglyph-0.10.0-cp39-abi3-manylinux_2_34_x86_64.whl
Size 499.5 kB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
cab4df99f3b912c346705b477bbc38c85a7e4c6ee346e16a926f6ba785843787
BLAKE2b-256 checksum
How to use checksums
1e5d11c0931d27976eeaa19231050d074681f0a07078ae5bc897ab605d6e9396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / timeglyph-0.10.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL timeglyph-0.10.0-cp39-abi3-macosx_11_0_arm64.whl
Size 430.1 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
75dc667c1516528b153ba6fa9797b508965666a764bd3670500dcaa6a059cb94
BLAKE2b-256 checksum
How to use checksums
37e1333f3f9dbc7919ee2837cf50c5e8051a09dc61c08f859173f4168d9b4dd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for timeglyph 0.10.0

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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