Skip to main content

Code Tomographies for AyED2

Reason this release was yanked:

not working on py3.10

Project description

τόμος - tomos

Tomographies for your code

code tomography logo

What it's tomos?

It's and interpreter of AyED2 language, and also a memory visualizer of executions.

The grammar of the language can be found here. You can also find simple examples in this folder, and a bit more complex ones with these linked_list or bubble_sort ones.

installation & usage

A simple pip install should do it. It's recommened to install it on a virtual environment, but it's up to you.

]$ pip install tomos

After installed, you should have a new command named tomos, and you can check everything it's working fine by running

]$ tomos --version

Assuming you have a valid AyED2 file (example.ayed), you can run the interpreter like this:

]$ tomos example.ayed

that should show on screen the final state of such execution.

If you want to generate the visualization trace, add the parameter --autoplay.

For a complete list of options, use --help

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

tomos-0.1.4b1.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

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

tomos-0.1.4b1-py3-none-any.whl (56.0 kB view details)

Uploaded Python 3

File details

Details for the file tomos-0.1.4b1.tar.gz.

File metadata

  • Download URL: tomos-0.1.4b1.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.7 Darwin/21.6.0

File hashes

Hashes for tomos-0.1.4b1.tar.gz
Algorithm Hash digest
SHA256 7e6ac29758805994f740d3a7545b6271251681f678b9ea170308db156a7276f1
MD5 2ce92dcc569ed80827a87433349f5a7a
BLAKE2b-256 6bff83042f6b53884838c07d1295ae617137ae2ea2cbbeeb7f6405df50becd97

See more details on using hashes here.

File details

Details for the file tomos-0.1.4b1-py3-none-any.whl.

File metadata

  • Download URL: tomos-0.1.4b1-py3-none-any.whl
  • Upload date:
  • Size: 56.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.7 Darwin/21.6.0

File hashes

Hashes for tomos-0.1.4b1-py3-none-any.whl
Algorithm Hash digest
SHA256 8215264b99ca23e3ba030805f9cbc102b57e42acd93a7d3458ec2a7c9a008ed1
MD5 448fda634c0ba8cb01f8c9af1386e81f
BLAKE2b-256 744a8d2732f948d410d9c65e23134765bfd582b029af10a0f1927e9b26e04df2

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