Skip to main content

Simple turtle system for JupyterLab

Project description

jupyterlab-jbturtle

Simple turtle module for JupyterLab

JBTurtle

  • This module uses Pillow
  • Attention: Almost impractical with FireFox because of FOUC. Do not use with FireFox.

Install

pip install Pillow
pip install jbturtle

Sample

from jbturtle import *

turtle = JBTurtle(640, 400)
nn = 0
for count in range(100):
  turtle.line_hsv(nn, 1, 1)
  turtle.forward(100)
  turtle.turn_right(85)
  nn += 5

Functions

  • JBTurtle(xs, ys)
    • Constructor
    • xs: x-size of workspace
    • ys: y-size of workspace
  • init(xs, ys)
    • Initialization
    • xs: x-size of workspace
    • ys: y-size of workspace
  • forward(dst)
  • turn_right(angle)
  • turn_left(angle)
  • move(x, y)
  • pen_up()
  • pen_down()
  • speed(spd)
  • line_width(lw)
  • line_color((r, g, b))
  • line_rgb(r, g, b)
  • line_hsv(h, s, v)

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

jbturtle-0.2.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

jbturtle-0.2.5-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file jbturtle-0.2.5.tar.gz.

File metadata

  • Download URL: jbturtle-0.2.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for jbturtle-0.2.5.tar.gz
Algorithm Hash digest
SHA256 e45d4c8f80032492490cee97811487a6ded678071a005bf156f6fa80c35a0ec4
MD5 d9b5e205657a661d24b81f045c2b7d14
BLAKE2b-256 a4134cab9adbeabf530bc6e2825afa3452a0a403e49bf06cf9120259c3f0b88b

See more details on using hashes here.

File details

Details for the file jbturtle-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: jbturtle-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for jbturtle-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d15edc13d5477af33c02aed797c83a6eba0778ee6fb74d515eac9b5b65fd32
MD5 9781423a28b8bd90a6586abf14c92ff2
BLAKE2b-256 c55ba7a4e07dd09630933931964c18a8a3446be90f786f840fd752a3d819fc21

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