Skip to main content

mindpile

A transpiler for EV3 Mindstorms to ev3dev2 Python.

Using mypy for types and black for code-auto-formatting.

Using

ev3sim includes native mindpile support, this is the easiest way to get started.

Blocks Not Implemented

Blocks Partially Implemented

  • Display: Doesn't support displaying images, white colour, or text size
  • Sound: Doesn't support playing files, repeat play type, or stopping sounds
  • Loop Interrupt: Only supports breaking out of a loop it is directly inside. It can't break out more than 1 layer
  • Brick Buttons: This probably has some bugs
  • Motor Sensors: You must use a motor from that port before reading the value
  • Comment: Comments aren't inserted into Python code

Contributing

Install the package locally with

pip install -e  ./

Metadata

Release files for mindpile 0.0.2

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

Source distribution (sdist)

Source distribution for mindpile 0.0.2
File Size Uploaded Provenance Actions
mindpile-0.0.2.tar.gz 21.7 kB Without provenance Details for mindpile-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mindpile 0.0.2
File Interpreter ABI Platform Actions
mindpile-0.0.2-py3-none-any.whl Python 3 none any Details for mindpile-0.0.2-py3-none-any.whl

Total release size: 52.2 kB

Release files / mindpile-0.0.2.tar.gz

Download URL mindpile-0.0.2.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ba0a436ab23e7fc280edefcf393f9617488e11892c307f5ff871789c66723521
BLAKE2b-256 checksum
How to use checksums
3326920c109b45db40d1d768061c5aa6814e45febdfe03df3820ca6fc5127ca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release files / mindpile-0.0.2-py3-none-any.whl

Download URL mindpile-0.0.2-py3-none-any.whl
Size 30.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f650147923eedc41d266003d9aec71aa860fe209aee2a8840ed42f8962288b9
BLAKE2b-256 checksum
How to use checksums
154c7b929002ec88e465887da0e92de896b6398bf4da2113b1cc204590c9ca0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Security for mindpile 0.0.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

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