Skip to main content

PyPRT provides a Python binding for PRT (Procedural RunTime) of CityEngine. This enables the execution of CityEngine CGA rules within Python. Using PyPRT, the generation of 3D content in Python is greatly simplified. Therefore, Python developers, data scientists, GIS analysts, etc. can efficiently make use of CityEngine rule packages in order to create 3D geometries stored as Python data structures, or to export these geometries in another format (like OBJ, Scene Layer Package, ... ). Given an initial geometry, on which to apply the CGA rule, the 3D generation is procedurally done in Python (Python script, Jupyter Notebook, ...). This allows for efficient and customizable geometry generation. For instance, when modeling buildings, PyPRT users can easily change the parameters of the generated buildings (like the height or the shape) by changing the values of the CGA rule input attributes. PyPRT 3D content generation is based on CGA rule packages (RPK), which are authored in CityEngine. RPKs contain the CGA rule files that define the shape transformations, as well as supplementary assets. RPK examples can be found below and directly used in PyPRT. PyPRT allows generating 3D models on multiple initial geometries. Different input attributes can be applied on each of these initial shapes. Moreover, the outputted 3D geometries can either be used inside Python or exported to another format by using one of PRT encoders.

Release files for pyprt 1.12.0.12

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

Built distributions (wheels)

Table of built distributions (wheels) for pyprt 1.12.0.12
File
pyprt-1.12.0.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyprt-1.12.0.12-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pyprt-1.12.0.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyprt-1.12.0.12-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pyprt-1.12.0.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyprt-1.12.0.12-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pyprt-1.12.0.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyprt-1.12.0.12-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 561.7 MB

Release files / pyprt-1.12.0.12-cp313-cp313-win_amd64.whl

Download URL pyprt-1.12.0.12-cp313-cp313-win_amd64.whl
Size 58.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e46f0d033bb46320d6eb4ca745fa067c8bec47917045844ffb4ab3bc9cae5012
BLAKE2b-256 checksum
How to use checksums
6b55a6c1ddd6e1f13aaa2715f414991d17a584335b3000cdcea532805cfd7fd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyprt-1.12.0.12-cp313-cp313-manylinux_2_28_x86_64.whl
Size 81.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
568a0d6e7c992ed0842dea4ed9fd5a9c903852cad8df4b1cad3e93f280d86638
BLAKE2b-256 checksum
How to use checksums
47e4f46799a2ece5ca904bf9fd3bb1142244b578d4b2ef3b28adbad7b00ea9a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp312-cp312-win_amd64.whl

Download URL pyprt-1.12.0.12-cp312-cp312-win_amd64.whl
Size 58.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2a76478d382b1418f704d4429ee10e08bc29c35446a7dcdd7e19d8a09d0decf4
BLAKE2b-256 checksum
How to use checksums
24932e9cef3794beaca27c676d7e3565035f1dc63b005c5687f1273de89f4263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyprt-1.12.0.12-cp312-cp312-manylinux_2_28_x86_64.whl
Size 81.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d58579fbee8474de92d178c842a70cd84d3c68e2be4bb88ec5097f2a48ff9498
BLAKE2b-256 checksum
How to use checksums
49eb9e460a39bd89d63692c85f5274d272a6119d7999fb59cd87538d76c33f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp311-cp311-win_amd64.whl

Download URL pyprt-1.12.0.12-cp311-cp311-win_amd64.whl
Size 58.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
abf595e8288d60bed99a373bccf0f279aa692b7097142e406a766d31e1f2e950
BLAKE2b-256 checksum
How to use checksums
4f372618af0359d66439951c71a4914e9a377aeb13f95f9fda5b7c363e32cab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyprt-1.12.0.12-cp311-cp311-manylinux_2_28_x86_64.whl
Size 81.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9bf3d5c2ef6b302e0bc0f797bcad439e29faebfb1fcc8ea437addf12b7c27627
BLAKE2b-256 checksum
How to use checksums
826ff0b652040a2625f1bbb5c1ad6eacda2144319b6ac4d883b1215f267608ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp310-cp310-win_amd64.whl

Download URL pyprt-1.12.0.12-cp310-cp310-win_amd64.whl
Size 58.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2dd56f8cd8e8ee0dc9e5619d331648b0393ffa38e7fdbbc7d10b1ffd40e69b70
BLAKE2b-256 checksum
How to use checksums
183ad9990f4f9e54c0977b55fe35d30bff978ae5fb74fb6ae3c8709f585ee14c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / pyprt-1.12.0.12-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL pyprt-1.12.0.12-cp310-cp310-manylinux_2_28_x86_64.whl
Size 81.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e11994fda089036f441632d44743449e34d5930556360ed8e036e65dae6acd4a
BLAKE2b-256 checksum
How to use checksums
78d62b1a1a6ed728497b5aa3ca1b0601e6930eb3057458a03d7e72a0bf49f367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

1.12.0.12 This release

8 release files

1.7.0

7 release files

1.6.0

7 release files

1.5.0

7 release files

1.4.0

7 release files

1.3.0

7 release files

1.2.0

3 release files

1.1.0

3 release files

1.0.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