This release is a pre-release and may not be stable for production use.
fledermap
Map-first organiser for bat recordings from handheld detectors. Point it at the folder your detector (currently Wildlife Acoustics Echo Meter Touch) syncs its recordings into, and it builds a browsable map of where and when you recorded, with automatic species identification, session/site clustering, spectrograms, and audibilised (time-expanded/heterodyne) playback — a self-hosted web app you open in your browser, no cloud service involved.
Only Wildlife Acoustics EMT recordings (GUANO/wamd metadata plus the
detector's own filename convention) are recognized today — files from other
detectors are silently skipped rather than causing an error. If you'd like
your device supported, please
open an issue with a sample
recording (subject to a license that allows us to use it as a test
fixture). Species identification natively covers Europe and North America
(USA/Canada) — see the docs for the exact species list.
Quickstart
- Set up Fledermap — write a config file naming
your detector's export folder, then
fledermap install. - Sync recordings into that folder as usual — they appear on the map on their own, no further action needed.
Documentation
Everything past this quickstart — how-to guides, reference material, and the reasoning behind the design — lives at https://bytehexe.github.io/fledermap/.
Built with agentic engineering
Fledermap's code, and most of this documentation, was written by an AI agent (Claude/Claude Code) working with a human maintainer, not typed by hand. If that matters to you as a user or a potential contributor — either way, that's fair — this is stated upfront so you can decide for yourself.
Security note
Fledermap currently has no authentication on any route, and none is currently planned. Anyone who can reach the host — anyone on the same network, or further if port-forwarded — has full read/write access. Treat it accordingly, and if you need authentication, open an issue so it can be prioritized.
For contributors
See docs/contributing.md.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fledermap-0.1.0b3.tar.gz.
File metadata
- Download URL: fledermap-0.1.0b3.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37290b0f13f4176b1bd0be2df0cfa1e4b9791ee2cc30169400e14610ec96b792
|
|
| MD5 |
e61c29ddea57be02a64ea3fdc22b818c
|
|
| BLAKE2b-256 |
e175929bf63918657e1db6e82a64052314ea7c0f0773606ffe47fd01878e6447
|
Provenance
The following attestation bundles were made for fledermap-0.1.0b3.tar.gz:
Publisher:
release.yml on bytehexe/fledermap
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fledermap-0.1.0b3.tar.gz -
Subject digest:
37290b0f13f4176b1bd0be2df0cfa1e4b9791ee2cc30169400e14610ec96b792 - Sigstore transparency entry: 2773031063
- Sigstore integration time:
-
Permalink:
bytehexe/fledermap@500098422dc2a7b4272758ea6767a4a86a239266 -
Branch / Tag:
refs/tags/v0.1.0b3 - Owner: https://github.com/bytehexe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@500098422dc2a7b4272758ea6767a4a86a239266 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fledermap-0.1.0b3-py3-none-any.whl.
File metadata
- Download URL: fledermap-0.1.0b3-py3-none-any.whl
- Upload date:
- Size: 293.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e553c9896899de63935566d2d65d505e077e974846bd9b37032efe95a42afca0
|
|
| MD5 |
c7eb79a1f3b2b2f560b6d292e55f971f
|
|
| BLAKE2b-256 |
e4af01c562e063c443f859464b30193cab743605317b31cacfc1e37bbd4b1e60
|
Provenance
The following attestation bundles were made for fledermap-0.1.0b3-py3-none-any.whl:
Publisher:
release.yml on bytehexe/fledermap
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fledermap-0.1.0b3-py3-none-any.whl -
Subject digest:
e553c9896899de63935566d2d65d505e077e974846bd9b37032efe95a42afca0 - Sigstore transparency entry: 2773031083
- Sigstore integration time:
-
Permalink:
bytehexe/fledermap@500098422dc2a7b4272758ea6767a4a86a239266 -
Branch / Tag:
refs/tags/v0.1.0b3 - Owner: https://github.com/bytehexe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@500098422dc2a7b4272758ea6767a4a86a239266 -
Trigger Event:
push
-
Statement type: