Skip to main content

Domain specific environment for dice

Project description

Open in molab

dicekit

Just some nice Dice objects in Python. Largely meant as a marimo demo.

Install

uv pip install dicekit

Usage

There are many ways to construct a Dice object, but a simple one is to specify the number of sides.

from dicekit import Dice

d6 = Dice.from_sides(6)
d8 = Dice.from_sides(8)

The nice thing about these objects is their representation in the notebook.

Dice output

To learn more, we recommend checking out this Marimo notebook. It shows the implementation, but also the flexibility of the objects. You can also copy the notebook and play around with it straight from the browser.

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

dicekit-0.2.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

dicekit-0.2.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file dicekit-0.2.0.tar.gz.

File metadata

  • Download URL: dicekit-0.2.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dicekit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 505abee84a98b27bd1f096f7dfea1ef0c435fe571bc4ba89c66a56ae445e1939
MD5 51b49ddffbb33c1422e92592d4f1ba14
BLAKE2b-256 616fbebc28cfe93da573521490059325021ac0a9a5641adafde2be6993266bb1

See more details on using hashes here.

File details

Details for the file dicekit-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: dicekit-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dicekit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 882af09345a47416622ab59d33d1ac6f36ee3f49f3f2453087e6966141f6faf7
MD5 089471fd303660148920bada32354fa9
BLAKE2b-256 acedb5aaebc0bc75f053790ed4026daee5dbf812c5f3b351d84cf2bdebe0c9f6

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