Skip to main content

PyCG: Toolbox for CG-related visualizations and computations

Project description

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

Project details


Download files

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

Source Distribution

python_pycg-1.0.1.tar.gz (31.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_pycg-1.0.1-py3-none-any.whl (31.4 MB view details)

Uploaded Python 3

File details

Details for the file python_pycg-1.0.1.tar.gz.

File metadata

  • Download URL: python_pycg-1.0.1.tar.gz
  • Upload date:
  • Size: 31.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for python_pycg-1.0.1.tar.gz
Algorithm Hash digest
SHA256 33abc082cfdc8979ba5ae1c7401980aedce06662a81a73a536015dd2c331688b
MD5 2be95eb4402c894dd5f3af3f4488052e
BLAKE2b-256 89e5de4ea62e76953b311721e87185edd1959c00c77dd4fc84cd1f8f5d1b275d

See more details on using hashes here.

File details

Details for the file python_pycg-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: python_pycg-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 31.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for python_pycg-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3a5ace3138b681c8b8cb77b806704eab97ef0c670a3b2b4099a775e023984a00
MD5 aecc5697ff1ade0fe48ca7918968143a
BLAKE2b-256 d1573e8c2ab7e8ec10d085c7506d74e83f6c9aecc5643d377c80fc00e160562b

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