Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

turmachpy-0.1.1.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

turmachpy-0.1.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

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

Hashes for turmachpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f6fd10b58fe9ebb43398cd69c15329581151ed5afc9e605927034b08d5d83549
MD5 30e2609641eeedab12a5108266e1f647
BLAKE2b-256 fa65da3a3684821cc44ae321f144d74d1d5437f305b1e4d58256f96c908cb8a8

See more details on using hashes here.

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

Hashes for turmachpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 670914c3197761c3798ea4f3e004a330a922266a8866bcf1cbfdaa7a4dfaf1c3
MD5 bb588d8b1e865b3d10baff7990a82783
BLAKE2b-256 0b8b2ef998db12462cfb48ba6e9910f14e56594f7d2fd8be044945eb9ebc0252

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page