CitySketch
A visual building editor for use with AUSTAL with interactive building placement, basemap overlays, and real-time 3D height editing.
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
-
Clone the repository:
pip install citysketch
-
Install all dependencies:
pip install 'citysketch[full]'
Installing from Source
-
Clone the repository:
git clone https://github.com/cdruee/citysketch.git cd citysketch
-
Install dependencies:
pip install -r requirements.txt
-
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()
Metadata
Release files for citysketch 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| citysketch-1.2.1.tar.gz | 692.1 kB | Without provenance | Details |
Release files / citysketch-1.2.1.tar.gz
| Download URL | citysketch-1.2.1.tar.gz |
|---|---|
| Size | 692.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc842c15159f87451441f00e02db404c8f6c33d74313fce224a9be0b4a09f2a8
|
|
BLAKE2b-256 checksum How to use checksums |
ef73a8e7a5fec725fdc8c62955f9a2502fecf541753a4a498b10178363831b8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Security for citysketch 1.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.