Skip to main content
https://img.shields.io/pypi/v/tree.svg?style=flat-square https://img.shields.io/pypi/l/Tree.svg?style=flat-square

Python package, which you can use to generate and drawing trees, realistic or fractal ones.

Usage

$ pip install Tree
from math import pi, radians as rad
from Tree.core import Tree
from PIL import Image

branches = (
    (.5, rad(-30)),
    (.6, rad(30)),
    (.4, rad(60))
)

def main():
    tree = Tree(
        pos=(0, 0, 0, -500),
        branches=branches
    )

    # Let the tree grow
    tree.grow(10)

    # Move the tree in the right position, so that the tree is completly in the image
    tree.move_in_rectangle()

    im = Image.new("RGB", tree.get_size(), (239, 239, 239))
    tree.draw_on(im, (85, 25, 0, 128, 53, 21), (0, 62, 21), 10)
    im.show()

if __name__ == '__main__':
    main()
https://raw.githubusercontent.com/PixelwarStudio/PyTree/master/images/example.png

Documentation

The documentation is hosted on Readthedocs.

Release files for Tree 0.2.4

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

Source distribution (sdist)

Source distribution for Tree 0.2.4
File Size Uploaded
Tree-0.2.4.tar.gz 6.5 kB Details

Release files / Tree-0.2.4.tar.gz

Download URL Tree-0.2.4.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f84d8ec9bf50dd69f551da78925a23d110864e7706551f590cdade27646f7883
BLAKE2b-256 checksum
How to use checksums
293f63cbed2909786f0e5ac30a4ae5791ad597c6b5fec7167e161c55bba511ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
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