Skip to main content

CitySketch

CitySketch logo

A visual building editor for use with AUSTAL with interactive building placement, basemap overlays, and real-time 3D height editing.

PyPi Version GitHub Release

Installation

Prerequisites

CitySketch requires the following software components:

Required Dependencies:

  • Python 3.7 or higher
  • wxPython 4.0+
  • NumPy

Optional Dependencies:

  • rasterio and GDAL: For GeoTIFF overlay support
  • PyOpenGL and PyOpenGL_accelerate: For 3D visualization
  • scipy: For advanced image processing

Installing with pip

pip install citysketch

Installing from PyPi

  1. Clone the repository:

    pip install citysketch
    
  2. Install all dependencies:

    pip install 'citysketch[full]'
    

Installing from Source

  1. Clone the repository:

    git clone https://github.com/cdruee/citysketch.git
    cd citysketch
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Install optional Dependencies

For full functionality, install optional dependencies:

## For GeoTIFF support
pip install rasterio gdal

## For 3D visualization
pip install PyOpenGL PyOpenGL_accelerate

## For advanced image processing
pip install scipy

First Launch

Starting CitySketch

After installation, start CitySketch by running:

citysketch

Or from Python:

from citysketch.AppMain import main
main()

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

citysketch-1.2.1.tar.gz (692.1 kB view details)

Uploaded Source

File details

Details for the file citysketch-1.2.1.tar.gz.

File metadata

  • Download URL: citysketch-1.2.1.tar.gz
  • Upload date:
  • Size: 692.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for citysketch-1.2.1.tar.gz
Algorithm Hash digest
SHA256 dc842c15159f87451441f00e02db404c8f6c33d74313fce224a9be0b4a09f2a8
MD5 882a9397850f3d76649db976bf0d24f5
BLAKE2b-256 ef73a8e7a5fec725fdc8c62955f9a2502fecf541753a4a498b10178363831b8d

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