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.3.0.tar.gz (16.2 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.3.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dicekit-0.3.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.3.0.tar.gz
Algorithm Hash digest
SHA256 cdc5dbe547ce46c6f318d1649353279b237be6b9f68fca9a112e4a7a9496529f
MD5 9ffd9e545882468f134fc8ed83e59d72
BLAKE2b-256 1fbbdbb4718f86e0644dcad2fa10c720d2074eb5f9985cb197f946c0cd61c61d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dicekit-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d2e55cbc8303fb74d0164b33802d813691e8902e5ebfb32391082b8be8fc925
MD5 080884f08ddf82107f47b203568cec4a
BLAKE2b-256 4a33e0a92255be2e505dc158f3975aece4525f68b849e27858259c5741d3d5dd

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