Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

TileAlchemist

TileAlchemist builds new map layers from an existing OpenStreetMap vector tile archive. You write a profile, a short Python file that decides what each tile of your layer contains, and tilealchemist convert runs it over every tile of a PMTiles archive such as an OpenFreeMap or Protomaps planet. Each profile becomes a PMTiles file of its own, for example a land layer: each tile minus its water.

It reads archives on the local disk in the OpenMapTiles or Protomaps schema, decodes each distinct tile once for all profiles, and uses every CPU core. To build from a remote archive across many machines, use tilealchemist-pipeline; to build from raw OpenStreetMap extracts, use TileDistillery.

Getting started

pip install tilealchemist

Requires Python 3.11 or later. Then follow Build your first layer, about 15 minutes. The documentation covers the rest. To work on tilealchemist itself, see CONTRIBUTING.md.

License and attribution

The code is MIT-licensed. The data in every layer derives from OpenStreetMap (© OpenStreetMap contributors, ODbL) and must be attributed. Each layer carries the attribution of the archive it was built from; see attribution.

Metadata

Release files for tilealchemist 1.0.0rc1

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

Source distribution (sdist)

Source distribution for tilealchemist 1.0.0rc1
File Size Uploaded Provenance Actions
tilealchemist-1.0.0rc1.tar.gz 34.2 kB With provenance Details for tilealchemist-1.0.0rc1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tilealchemist 1.0.0rc1
File Interpreter ABI Platform Actions
tilealchemist-1.0.0rc1-py3-none-any.whl Python 3 none any Details for tilealchemist-1.0.0rc1-py3-none-any.whl

Total release size: 80.6 kB

Release files / tilealchemist-1.0.0rc1.tar.gz

Download URL tilealchemist-1.0.0rc1.tar.gz
Size 34.2 kB
Tags Source
SHA-256 checksum
How to use checksums
afa9ba3de7062796939437f48e0e0904081dc7ad0f44d520c5c00cc45a72eebb
BLAKE2b-256 checksum
How to use checksums
d3c9cd3555812f7e5cdef87fbe23cec413c483d828ebb0551f574acc20869c0a
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 11, 2026.

Transparency log

Release files / tilealchemist-1.0.0rc1-py3-none-any.whl

Download URL tilealchemist-1.0.0rc1-py3-none-any.whl
Size 46.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1eb001d126e2a765859d7eba00aa88ac9745daaf63bdf4e1cf1c9522a9c46bd9
BLAKE2b-256 checksum
How to use checksums
e7568d64b60b8698b0f2f560ca2b060f9b7a8dca6c4940a2200d7d51e61ff240
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 11, 2026.

Transparency log

Security for tilealchemist 1.0.0rc1

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

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for tilealchemist-1.0.0rc1.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 11, 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.

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