Skip to main content

Landscape

A surprisingly sophisticated and varied ASCII-style landscape generator. The trick is that it generates a 3D voxel landscape then projects it to 2D ASCII-style for display with some non-photorealistic rendering stuff chucked in.

Installation

pip install landscape

Or run directly with:

uvx landscape

Usage

Generate a random landscape:

landscape

Use a preset:

landscape --preset coastal
landscape --preset alpine-lake --time dusk

Set the atmosphere and season:

landscape --atmosphere foggy-day --season mid-autumn

Reproduce a specific landscape from its signature:

landscape -S <signature>

Run landscape --help for the full list of options.

License

MIT — see LICENSE for details.

Metadata

Release files for landscape 0.1.1

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

Source distribution (sdist)

Source distribution for landscape 0.1.1
File Size Uploaded
landscape-0.1.1.tar.gz 20.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for landscape 0.1.1
File Interpreter ABI Platform
landscape-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.9 kB

Release files / landscape-0.1.1.tar.gz

Download URL landscape-0.1.1.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5b2b80d13a6c33df80978ec654b4bc49e56b6d7bf784477296c4d66bba3b2db3
BLAKE2b-256 checksum
How to use checksums
9b95015d5f3f3c9466ce47c417b82f0f5835466b983cb662128bdf5bb84928b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":"20240101.0.204074","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / landscape-0.1.1-py3-none-any.whl

Download URL landscape-0.1.1-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8d7126a39e575ed99bdbb97ed70f0d3121a5de1cba28ebcb58475b3ec0e06a3
BLAKE2b-256 checksum
How to use checksums
4cc352a64565e35e0f437112a8cc2ea7ba43549d092f29cf74542e8af168d2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":"20240101.0.204074","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

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