Skip to main content

L-System Fractals

Implementation of L-System Fractals. This package draws fractals in turtle.

Sample Generations

Sample Colorful Fractal Plant Sample Colorful Koch Curve Sample Colorful Sierpinski Triangle Sample Colorful Sierpinski Arrowhead Curve Sample Colorful Dragon Curve


Table of Contents

  • Why Use l-system-fractals?
  • Usage
    • Custom L-Systems
    • In-Built L-Systems
  • Versions
  • Coming Soon

Why Use l-system-fractals?

This package includes an base LSystem class with in-built subclasses for common l-system fractals:

  • Fractal plant
  • Koch curve
  • Sierpinski triangle
  • Sierpinski arrowhead curve
  • Dragon curve

Usage

Custom L-Systems

Look at /sample_codes/custom_l_system.py.

In-Built L-Systems

Look at /sample_codes/in_built_l_system.py.


Versions

Version 0.0.1: Main code for l-system added.

Version 0.0.2: README changes.

Version 0.0.3: Bug fixes.

Version 0.0.4: Refactor Code.

Version 0.0.5: README Changes.

(Latest) Version 0.0.6: Bug Fixes.


Coming Soon

Version 0.0.7: Add pen parameter to draw_turtle.

Metadata

Release files for l-system-fractals 0.0.6

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

Source distribution (sdist)

Source distribution for l-system-fractals 0.0.6
File Size Uploaded
l_system_fractals-0.0.6.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for l-system-fractals 0.0.6
File Interpreter ABI Platform
l_system_fractals-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / l_system_fractals-0.0.6.tar.gz

Download URL l_system_fractals-0.0.6.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c24bdcbc67196de6ea28a0bfda1611c940763f112a380223a4cb0599a03c59ab
BLAKE2b-256 checksum
How to use checksums
de097d4df76d0a21d9726a04b46e0fb02dd33769f251275dd601af88f897f15c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / l_system_fractals-0.0.6-py3-none-any.whl

Download URL l_system_fractals-0.0.6-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
833717601eb752f75f67c1d911d936647a09314934768798fc4dc5cba969383f
BLAKE2b-256 checksum
How to use checksums
5de23d3a5796282f0950639cd644e677e5d23433001c562c0bd1957b7270728b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

1 release file

0.0.1

1 release file

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