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.2.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.2-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file turmachpy-0.1.2.tar.gz.

File metadata

  • Download URL: turmachpy-0.1.2.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for turmachpy-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6921f51b6535dc6c6e8bb094aa25346c1d409df1a111dc99545458b091bfe8f5
MD5 0336a07299814494f20fd093bb8288e9
BLAKE2b-256 4c57209e47f1ad823c8628d0d50eaee826adb504c2d527328c1e63285b5e4abd

See more details on using hashes here.

File details

Details for the file turmachpy-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: turmachpy-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for turmachpy-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 03641000bf9dd52c2a30d18837faf2f960e6c84c2ce035a7e0116c72da37c214
MD5 acbb8ab2f7d1dcdc51d27787aa8218f9
BLAKE2b-256 6e4cc61723e261687a1f6ea32eef771900dfb9615e40372218e8a1247519f981

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