Skip to main content

Python Automata Library (PAL)

DOI

PAL is a Python modeling library for high-performance agent-based, lattice population, and PDE models. Model code uses a compact object-oriented API and can be compiled with @pal.njit; PAL keeps performance-sensitive state and algorithms in a precompiled native core.

import PythonAutomataLibrary as pal

PAL provides:

  • Grid: typed 1D/2D/3D lattice data.
  • AgentGrid: lattice or continuous-position agents with identity and properties.
  • PopGrid: integer lattice populations without individual agent identity.
  • PDEgrid: diffusion/advection fields.
  • IList: reusable integer query results.
  • Multinomial: binomial/multinomial sampling.
  • PixWindow and OpenGLWindow: 2D/3D visualization.
  • @pal.njit: Numba compilation with PAL-specific source transformation and diagnostics.

PAL runs in safe mode by default. Call pal.FastMode() before constructing PAL objects to select the unchecked high-performance implementations after a model has been validated.

Documentation

  • PAL Guide (PDF) — first model, worked modeling workflows, and detailed API behavior.
  • PAL Architecture and Design (PDF) — implementation structure, design rationale, subsystem choices, testing, and performance.
  • API Reference (PDF) — source-derived public signatures.
  • Cheatsheet (PDF) — compact one-page lookup for common operations.
  • Examples/ — complete working models.
  • Testing — correctness, API, integration, and regression tests, with local and CI run instructions.

Installation

Install PAL from PyPI (including visualization dependencies):

python -m pip install PythonAutomataLibrary

For a minimal headless installation, install without dependencies and add only the core requirements:

python -m pip install --no-deps PythonAutomataLibrary
python -m pip install numpy numba

Note that --no-deps skips all dependencies, not just visualization; this minimal installation is for advanced users and may be reported as missing dependencies by pip check.

Release wheels bundle the native core for Windows, Linux, and macOS, without manual compilation. PAL v1.0.0 is published on PyPI. See distribution details.

Examples

Install PAL, then copy its bundled examples into a new, editable folder in your current directory:

python -m pip install PythonAutomataLibrary
python -m PythonAutomataLibrary.ExampleInstaller

To choose a different parent directory, pass its path, for example python -m PythonAutomataLibrary.ExampleInstaller ~/Documents (or python -m PythonAutomataLibrary.ExampleInstaller "C:\\Users\\YourName\\Documents" on Windows). This creates PAL-Examples/ inside the chosen directory, with runnable examples and a Documentation/ folder containing the PAL PDF manuals, without downloading from GitHub. The command refuses to overwrite an existing PAL-Examples/ folder. Run individual Python scripts from that folder; examples requiring a graphical display should be run on a desktop computer.

Build from source

PAL currently loads its native library from the package directory. Build it before importing PAL.

Windows, from an x64 Visual Studio Developer Command Prompt:

python build_native.py

Linux/macOS:

python build_native.py

Then run the tests:

python -m pytest -q Testing

Architecture

NativeCore.py is the Python/Numba API and compilation layer. pal_native.c owns stable mutable simulation state and the workhorse native algorithms. Safe and fast PAL objects are selected at construction time, so compiled hot paths do not branch on safety mode.

The public API has dedicated regression coverage in Testing/API/; the full Testing/ tree is the integration gate.

Citation

If you use PAL in your research, please cite:

Bravo, R. R. (2026). Python Automata Library (PAL) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.23439298

For reproducibility, cite the specific release you used: PAL v1.0.0.

GitHub's Cite this repository button provides citation formats from CITATION.cff.

PAL is based on the Hybrid Automata Library (HAL). Please also acknowledge or cite HAL when its underlying ideas or algorithms are relevant to your work.

Metadata

Release files for PythonAutomataLibrary 1.0.4

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

Source distribution (sdist)

Source distribution for PythonAutomataLibrary 1.0.4
File Size Uploaded Provenance
pythonautomatalibrary-1.0.4.tar.gz 885.9 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for PythonAutomataLibrary 1.0.4
File
pythonautomatalibrary-1.0.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pythonautomatalibrary-1.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pythonautomatalibrary-1.0.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pythonautomatalibrary-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pythonautomatalibrary-1.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pythonautomatalibrary-1.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pythonautomatalibrary-1.0.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pythonautomatalibrary-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pythonautomatalibrary-1.0.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pythonautomatalibrary-1.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pythonautomatalibrary-1.0.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pythonautomatalibrary-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pythonautomatalibrary-1.0.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pythonautomatalibrary-1.0.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pythonautomatalibrary-1.0.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pythonautomatalibrary-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 16.2 MB

Release files / pythonautomatalibrary-1.0.4.tar.gz

Download URL pythonautomatalibrary-1.0.4.tar.gz
Size 885.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e5be6ecb7eeb20596d4b50f0f0dd0ef0c27f6ede7868da00faa754dbb3beec61
BLAKE2b-256 checksum
How to use checksums
7aaae3d2e594797fcf9f348a69dec3a2c8ef34a6fd74421613abda4db08b1538
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp313-cp313-win_amd64.whl

Download URL pythonautomatalibrary-1.0.4-cp313-cp313-win_amd64.whl
Size 998.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cd23cbf743eb486c495c87db2fc7b7b57d132522a6440068f8f8e578ee5328b8
BLAKE2b-256 checksum
How to use checksums
be2b3a7fbfd06cfacc12434bc0b5e932e5b73be44b92f9476fa36bd61637fd7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 962.4 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0c04645b9956ef9860cb62cf6467c05176b83ea60b21dca5d5d4661700a754fd
BLAKE2b-256 checksum
How to use checksums
b123d906ecd257ff8b98ed22f72d0f4ade7be46c48b11ea0d262be2ca726104e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL pythonautomatalibrary-1.0.4-cp313-cp313-macosx_11_0_arm64.whl
Size 934.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a3e1a18298e50aa30a292a4ba0f94ca4831e7c5b77a8137f73f8cbd98924d001
BLAKE2b-256 checksum
How to use checksums
33df2931a1536dc7bc29051491711b7685cd2c0b25a40ded5208fba4984fdf2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl
Size 939.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2138fd26c948d2534de0fd32cde19efd29d52344427f5cbecbb5b948b2f15923
BLAKE2b-256 checksum
How to use checksums
2be6cfce87acd39a33dbd392ea279643bb8bf14e891ec484517effda36d2068d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp312-cp312-win_amd64.whl

Download URL pythonautomatalibrary-1.0.4-cp312-cp312-win_amd64.whl
Size 998.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ac8337567c1d87d74e870adf11bc68f7d4c2727257c4a2ba30f7658b5a63d82b
BLAKE2b-256 checksum
How to use checksums
1ef4c145fe348f0d2b6c84a223a4f0bdbd0bd8fdaf62630143424dc0dc0881ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 962.4 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
daf998c872c6622f1e39ff6feeedb47bcc3f3ddb3a63a5f286991af26d5eb8e3
BLAKE2b-256 checksum
How to use checksums
82625f08a0af30bd413f2bc2bf58f2404d24b5d8ffb7d4cf48583537e9914fd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL pythonautomatalibrary-1.0.4-cp312-cp312-macosx_11_0_arm64.whl
Size 934.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5b5515002592522b810cd985dabafa6225ee1789258f10c2d7aa63e51052805
BLAKE2b-256 checksum
How to use checksums
9221e29ac34b6da75e4803be5b5374ecb7b250173bec3f9912a61291e7f1d7dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl
Size 939.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
623c554154721f5d4cac0d281af8dde7ba065aa66ef765da2785c42abd9c805f
BLAKE2b-256 checksum
How to use checksums
a54150b47774f2e7880e91f02bd1a264e94c1bb185c09653f6362f39aef684d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp311-cp311-win_amd64.whl

Download URL pythonautomatalibrary-1.0.4-cp311-cp311-win_amd64.whl
Size 998.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c77dfcb5f1e2befabcff665da174ec4b9b508e7901d584a44f07d06a90f6ab62
BLAKE2b-256 checksum
How to use checksums
6ba5ce20a6b514bda7964072edb23f91b5c3ac8cad01bfab391458609fcb5196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 962.4 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b81d347c2255513198ef9eaade6c5be8da4e4a203317a706ba56420ad4b511e
BLAKE2b-256 checksum
How to use checksums
13634948212bc009037c7c7c53c2fa232a3803ee45a76597a2cd37364db51f4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL pythonautomatalibrary-1.0.4-cp311-cp311-macosx_11_0_arm64.whl
Size 934.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
86543dda5a1413026ad45de1482c124b0f9f9ee5fcf359c7809384acf1a9d7d6
BLAKE2b-256 checksum
How to use checksums
b7a04241ff76464a9453f6df90f6b2742242feb561b2442c3fb9664791221feb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 940.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b80a96fcb97be9ca81214d24f02af654d5a491a7b0d23f9fa5ec1fd10e76bd3a
BLAKE2b-256 checksum
How to use checksums
0015a46f407b3cad82fdfd8d77df45f5ff7ab9057f60bab54f6a7f17c8904a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp310-cp310-win_amd64.whl

Download URL pythonautomatalibrary-1.0.4-cp310-cp310-win_amd64.whl
Size 998.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
aa9fd23efb92759d06b424d54cbd86bfd210de27ce689a85885b975d47c4e0b7
BLAKE2b-256 checksum
How to use checksums
d087ed5612b90da2c4988d543a6cc347952cd2388fb3382c0fbaa91b264241c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 962.4 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
734e6706cf37b706783a8c03d1081507b3366745724692fcc359c92c7a20f490
BLAKE2b-256 checksum
How to use checksums
105094aaa66d578668878c14b1dca9aa85a7c7803b487bf576ec765b4cc1917b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL pythonautomatalibrary-1.0.4-cp310-cp310-macosx_11_0_arm64.whl
Size 934.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abbe2d92cc8b6e705ec5dbdf1d07db4bc37c1b7b7da1d83eb5207d727bb1fdc7
BLAKE2b-256 checksum
How to use checksums
5cb078091480f7fc90f587069373ae4ddcab1756746cb6cf52572d5cdeaf01b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Release files / pythonautomatalibrary-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pythonautomatalibrary-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 940.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fe4367284045fc75b90b9b738a067668e071a7816e7b46295b4eb62421b05cc5
BLAKE2b-256 checksum
How to use checksums
5c080cd66c7a5c6a6b89e871a3fd7025e2668b1f2138f5cf3db2420f5ec03d9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 19, 2026.

Transparency log

Security for PythonAutomataLibrary 1.0.4

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 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for pythonautomatalibrary-1.0.4.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 Oct 19, 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.

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