Skip to main content

DOPPLERGEIST

DOPPLERGEIST — aircraft Doppler audio geolocation

DOPPLERGEIST is a Python CLI and local web application for aircraft Doppler audio geolocation. It detects candidate flyover signals in recordings, retrieves historical ADS-B flight tracks, models acoustic propagation, and ranks possible recording locations.

Automatic MP3 flyover analysis and ranked aircraft search

The illustrated real-recording experiment ranked a location 476 m from an inferred reference within a constrained search. The reference was not surveyed ground truth; independent blind geolocation accuracy has not been established. Read the experiment.

Install

Requires Python 3.11+. Intel Macs require Python 3.11–3.13; Python 3.14 on Intel macOS is not supported. Install FFmpeg separately so that both ffmpeg and ffprobe are on your PATH.

For the CLI:

pipx install dopplergeist
dopplergeist --help

For a Python environment:

python -m pip install dopplergeist

Use

Detect candidate acoustic events without flight-data downloads:

dopplergeist discover recording.mp3 --output results/discovery

Launch the locally hosted upload interface:

dopplergeist serve --jobs jobs --online --port 8765

Open http://127.0.0.1:8765. For historical flight matching, a defensible UTC window for the first audio sample is required; the recording upload timestamp is not sufficient. Geographic searches can consume substantial time, storage, and downloaded aircraft/terrain data.

For CLI analysis with an independently supported recording clock:

dopplergeist analyze recording.mp3 --jobs jobs \
  --start-utc "2026-01-01T00:00:00Z" \
  --end-utc "2026-01-01T00:10:00Z" \
  --time-source "replace with independently supported clock evidence" \
  --online

Documentation

License

PolyForm Noncommercial License 1.0.0. Noncommercial uses are permitted under the terms of that license; commercial uses that are not otherwise authorized need a separate agreement with the applicable copyright holders. Earlier MIT-licensed releases retain the permissions originally granted for those versions. Commercial licensing details.

Metadata

Release files for dopplergeist 0.1.2

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

Source distribution (sdist)

Source distribution for dopplergeist 0.1.2
File Size Uploaded Provenance Actions
dopplergeist-0.1.2.tar.gz 553.5 kB With provenance Details for dopplergeist-0.1.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for dopplergeist 0.1.2
File Actions
dopplergeist-0.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for dopplergeist-0.1.2-cp314-cp314-win_amd64.whl
dopplergeist-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for dopplergeist-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
dopplergeist-0.1.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for dopplergeist-0.1.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
dopplergeist-0.1.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for dopplergeist-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
dopplergeist-0.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for dopplergeist-0.1.2-cp313-cp313-win_amd64.whl
dopplergeist-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for dopplergeist-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
dopplergeist-0.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for dopplergeist-0.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
dopplergeist-0.1.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for dopplergeist-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
dopplergeist-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for dopplergeist-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
dopplergeist-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for dopplergeist-0.1.2-cp312-cp312-win_amd64.whl
dopplergeist-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for dopplergeist-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
dopplergeist-0.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for dopplergeist-0.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
dopplergeist-0.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for dopplergeist-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
dopplergeist-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for dopplergeist-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
dopplergeist-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for dopplergeist-0.1.2-cp311-cp311-win_amd64.whl
dopplergeist-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for dopplergeist-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
dopplergeist-0.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for dopplergeist-0.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
dopplergeist-0.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for dopplergeist-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
dopplergeist-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for dopplergeist-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 8.0 MB

Release files / dopplergeist-0.1.2.tar.gz

Download URL dopplergeist-0.1.2.tar.gz
Size 553.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ebc1ec1067c5906863475097a6c3bf76a8794f5f5ea6b5e64462bc29d5fc0284
BLAKE2b-256 checksum
How to use checksums
722be88b812a8359266c7c49d61a3e0cc240df0176134888274406607ef78497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp314-cp314-win_amd64.whl

Download URL dopplergeist-0.1.2-cp314-cp314-win_amd64.whl
Size 371.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c9056cb8bf33b1af882c6dff99efdcbd8fb26dbf7f7f48aece96d9915d7deb02
BLAKE2b-256 checksum
How to use checksums
a6ad637c3802a5c7d049d3315227554f8305dd314afd47f6431e676de243c12f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL dopplergeist-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 432.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1cde64d4d284ecb7ac48d2f26547b7f33b41b178d2c1e6f6c116d1bb5fc973d6
BLAKE2b-256 checksum
How to use checksums
bbe49e41c0c5c19d59aba1cdb434b93dffcd003d173e756365726a7362feaa20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL dopplergeist-0.1.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 430.8 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
71a993d52341a124cda5722026eb4849546b61efb264285dbcbd4c665a20f16c
BLAKE2b-256 checksum
How to use checksums
a76c50fbc57f6cbdd049c0470873d2824bce6626d6d075a4b6d8fce38d870e24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL dopplergeist-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Size 359.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2b38a8cd5e86506a7f47a6d89d165e08cf5e8e2c23603c21ce7097761dbc49b
BLAKE2b-256 checksum
How to use checksums
4a6f0ee5702a460e9a331259e9783868d8fe7446d768f7adf232c9be0f21a730
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp313-cp313-win_amd64.whl

Download URL dopplergeist-0.1.2-cp313-cp313-win_amd64.whl
Size 369.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
14417d17413077702b82a8a247fbb3763965286e632cd247abf50b07bfd08015
BLAKE2b-256 checksum
How to use checksums
b4caafa5279cca8b644f0b3b43110f19962751fa1858dc50b7712bb18e04d45c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL dopplergeist-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 431.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9cfe4b1cea03373ccc9250c9347b1219cc9f4bcf040360a3f405faeaf1abe1c5
BLAKE2b-256 checksum
How to use checksums
a04c69194c817628cc4a24e290026fd7b5fc0517fd7767b23ebb720ffa234ada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL dopplergeist-0.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 430.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c4495596f47f86c8ee3e61e29a42398bb226d8b0b0700f1ca74218c1d4e9993d
BLAKE2b-256 checksum
How to use checksums
cae18feb1509916419cdb1365dfecfbfe207c062620cc6c80b019e4901db7d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL dopplergeist-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Size 359.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c66bfcaaec36751cd160b90df579d574552e12cbdc5fce3d55b515fe363fd128
BLAKE2b-256 checksum
How to use checksums
46ab9248194420ddcc45db57ebc480b369ba25b1807c63c1563c4e2f43fc60fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL dopplergeist-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 358.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1f1e43d1a68e5763dbcfaa27b739da3e2ebb139e417a9af2cb9a14b7f908350f
BLAKE2b-256 checksum
How to use checksums
36d2b9b4f83c4587d49ad9aadd9a8372b448d51821f62b117521d4ab3d8eea56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp312-cp312-win_amd64.whl

Download URL dopplergeist-0.1.2-cp312-cp312-win_amd64.whl
Size 369.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6ad9a89f1a16c52b56a7c31b555e21647d029224ecf5ee1b1766d1893e7e81bc
BLAKE2b-256 checksum
How to use checksums
4d0e932df749ae4bfc0fdd9c72f0c2d2d764f68b3461c33cd423e41c66ef0aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL dopplergeist-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 431.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a19e377e7369659991ccb4101550a923e3c08bb03bbd1f7d311912bd510ef5fa
BLAKE2b-256 checksum
How to use checksums
6b41d90b5113a9cc91c92bff793eb729d84075aeabaca15dae07a12abddeeef2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL dopplergeist-0.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 430.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
90fd8483d5a8055c07e29766bc5ea1047e4a863028f7802d1552fd78369e3d5f
BLAKE2b-256 checksum
How to use checksums
c07eb87d0dea54ba7dde0d57b93508558a1d2432cedc7799d2f13f9c35016c5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL dopplergeist-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 359.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a3586a61c9a5a0f5b7e3dcaa84ab02b006930cb46ff1a5e3dc7275ac0f8e6989
BLAKE2b-256 checksum
How to use checksums
6c46666b7818d2698f776b62c6e6ef508b40acc3ddbd308f7e78ef6f4fc8d8db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL dopplergeist-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 358.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d69d1cd4a6924c268674d952440da8f57254ae424be12cbdf6ad2af3bcd35e4f
BLAKE2b-256 checksum
How to use checksums
8974de253be0ad66c9f065f29888d3eb7e3a9b889eb90383178581aeb2a73565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp311-cp311-win_amd64.whl

Download URL dopplergeist-0.1.2-cp311-cp311-win_amd64.whl
Size 369.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4b6dff8a9e6d54f2dbba7fe503828f1dbcd99810ebc8ec5156186fd2d779e7fa
BLAKE2b-256 checksum
How to use checksums
e67bf40a7045494b9e2edc40078a35b0580f3f2332276020271a1081b61cfd7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL dopplergeist-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 432.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a4639485e8f0514a0bbd89a7b14d732676d48bcfe3c1130a4b3f4e072e50524e
BLAKE2b-256 checksum
How to use checksums
47add75dd3789a4e8e590759f07205687c9e05f3f9b3d7a3bbd45dbeced595a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL dopplergeist-0.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 431.0 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7b343fcb763af7b765c501b8e78a77b7a04be9c48a9f88ca6adfaca3da969509
BLAKE2b-256 checksum
How to use checksums
a20ff3266293593cfea3b4ac11dc9f84cb37e5b0739d6492b1e7514a89c4b3d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL dopplergeist-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 359.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ebb0fcadc1e8f79e795378a9077d3ba5e59915ca7205877129b5ccba9c4629c
BLAKE2b-256 checksum
How to use checksums
a30e912e7ea0a6752f051ea0c0d57b62184e4bfc8a7cff405eb045fc90f2d06b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / dopplergeist-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dopplergeist-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 358.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1234d07d4aa589e2698c7c500b535fe2a0fdb5a035f548edb006ceb52156eb82
BLAKE2b-256 checksum
How to use checksums
e2fa9e6e33aadce5f7ce10f85194fb29c028e360617ecaac1f41a28117edcfaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Security for dopplergeist 0.1.2

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.

Full provenance

All 20 files in this release have been uploaded with provenance metadata.

Select from 20 files

Attestation for dopplergeist-0.1.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.1.2 This release

20 release files Full provenance

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