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.2.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.2-py3-none-any.whl (31.4 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for python_pycg-1.0.2.tar.gz
Algorithm Hash digest
SHA256 409bfe29b4e47d02344e11d92e8a276558fc399ec559ab45e040d3aca9c9cbf7
MD5 7c8e5912a7a17a9039ca035375960d1c
BLAKE2b-256 ee4d2d1382a175b5a35a2eca181f055d61f0b4f2d6911c6d49895158fe4d668a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_pycg-1.0.2-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.12

File hashes

Hashes for python_pycg-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca1df039c503178721f33e9ab23f6e421337b6ff7afa971dc050696aba60506
MD5 3c3ef697771211f3103a4dcd9787ec77
BLAKE2b-256 c833edddaa13b97a8f420a341105b7587d731234f957f9964976a6c2b0823621

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