A lightweight package written for simulating a variety of Turing machines.
Project description
turmachpy
A lightweight package written for simulating a variety of Turing machines.
Features
- Custom modules for querying language models like GPT2 on Turing machines.
- Support for running deep neural networks and building nuanced networks on Turing machines' tapes.
- Simplified creation of instances of various kinds of Turing machines like Non-deterministic Turing machines, multi-tape Turing machines etc.
- Decidability of user defined languages over given input.
- Classification of Recursively Enumerable languages of user defined langauges over a set of inputs.
- Capability to run the Universal Turing Machine (A Turing machine that can simulate any other Turing machine, including itself)
With a simple enough import one can create any kind of Turing machine (from those that are available) and once the parameters have been specified, simluation can be function-called.
Project details
Release history Release notifications | RSS feed
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 turmachpy-0.1.1.tar.gz.
File metadata
- Download URL: turmachpy-0.1.1.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6fd10b58fe9ebb43398cd69c15329581151ed5afc9e605927034b08d5d83549
|
|
| MD5 |
30e2609641eeedab12a5108266e1f647
|
|
| BLAKE2b-256 |
fa65da3a3684821cc44ae321f144d74d1d5437f305b1e4d58256f96c908cb8a8
|
File details
Details for the file turmachpy-0.1.1-py3-none-any.whl.
File metadata
- Download URL: turmachpy-0.1.1-py3-none-any.whl
- Upload date:
- Size: 17.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
670914c3197761c3798ea4f3e004a330a922266a8866bcf1cbfdaa7a4dfaf1c3
|
|
| MD5 |
bb588d8b1e865b3d10baff7990a82783
|
|
| BLAKE2b-256 |
0b8b2ef998db12462cfb48ba6e9910f14e56594f7d2fd8be044945eb9ebc0252
|