Skip to main content

PyCG: Toolbox for CG-related visualizations and computations

Publish to PyPI.org Documentation Status

PyCG is there for people to accelerate their 3D visualizations and computations, aiming at implementing complicated functions with as few lines as possible. The toolbox is created from the perspective of researchers and would hopefully accelerate your daily pipeline.

Install

pip install -U python-pycg[all]

For developers, clone this repository and install it if you want to use newest features:

git clone --recursive https://github.com/heiwang1997/pycg
pip install -e .[all]

Using PyCG

PyCG contains many submodules which could be easily imported via from pycg import xxx. These different modules span a wide range of functionalities from visualizing 3D assets to creating nice html tables for comparing results. Please refer to the individual documentation of each submodule to get started.

  • 3D Visualization pycg.vis
  • Render 3D Scenes pycg.render
  • Handling 3D Transformations pycg.isometry
  • Compress Videos pycg.video
  • Compress PDF Files pycg.pdf
  • Experiment Utilities pycg.exp
  • Manipulating Images pycg.image
  • ... and so on to be added!

Gallery

Metadata

Release files for python-pycg 1.0.3

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

Source distribution (sdist)

Source distribution for python-pycg 1.0.3
File Size Uploaded
python_pycg-1.0.3.tar.gz 31.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-pycg 1.0.3
File Interpreter ABI Platform
python_pycg-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 62.8 MB

Release files / python_pycg-1.0.3.tar.gz

Download URL python_pycg-1.0.3.tar.gz
Size 31.4 MB
Tags Source
SHA-256 checksum
How to use checksums
85440820a46123c9b069f29406f38b1384e4f343b16c276e318e796fa54426e3
BLAKE2b-256 checksum
How to use checksums
f546a8297b0791e1180d4c47079f4a0a204454a3125a80982d612cb54201a04c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / python_pycg-1.0.3-py3-none-any.whl

Download URL python_pycg-1.0.3-py3-none-any.whl
Size 31.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
0263157d2d11bea4fb850dc1bc0e4ae5a58bccc85c424354f434e8191d08c0bc
BLAKE2b-256 checksum
How to use checksums
2dc25e0adadfda4b26c0281512ee0067e6164e8d17cf33e2ef5c5cc29b7ea409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.10.2

2 release files

0.10.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

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