pycollada
python library for reading and writing collada documents
Decision gist · record as of 2026-08-14
Yes, if you need to read or write COLLADA files in Python and can tolerate slow maintenance cycles. The library is stable, has no known vulnerabilities, and low install friction. However, verify that its COLLADA feature coverage meets your needs and be prepared for delayed responses to issues given the aging status.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires numpy, which has compiled dependencies; COLLADA file path must exist and be readable.
- Low install friction with only two runtime dependencies (python-dateutil and numpy).
- Maintenance status is aging—last release was 202 days ago—so expect slower response to issues, though the package has been stable since its first release.
License · maintenance · safety
BSD (permissive) — BSD license is permissive, allowing commercial and private use with minimal restrictions; attribution required but no copyleft obligations.
last release 2026-01-24 (202 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 3,431,940 downloads/mo, #2,624 on PyPI
Alternatives
Verify before relying
pip install pycollada
import pycollada
mesh = pycollada.Collada('model.dae')- Whether the package supports the full COLLADA specification or a subset.
- Current state of community support responsiveness via the mailing list.
- Compatibility with modern Python versions beyond what 'unspecified' indicates.
- Specific feature coverage needed for your 3D workflow.
What it is and what it does
pycollada is a Python library for working with COLLADA files, the standard interchange format for 3D graphics and interactive applications. It lets you load existing COLLADA (.dae) files into Python objects you can inspect and modify, or construct new COLLADA documents programmatically from scratch. The library depends on numpy for numerical operations and python-dateutil for timestamp handling.
The package is used by established 3D tools for COLLADA import and export, as well as specialized mesh processing. It bridges Python workflows with the broader 3D graphics ecosystem, though its aging maintenance status means updates and bug fixes arrive slowly.
Use it for
- Import COLLADA 3D models into Python for analysis, transformation, or conversion to other formats.
- Programmatically generate COLLADA files from Python geometry data for use in 3D applications.
- Batch process or validate COLLADA documents as part of a 3D asset pipeline.
- Integrate COLLADA support into Python-based tools that work with 3D interchange formats.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you need to read or write COLLADA files in Python and can tolerate slow maintenance cycles.
The library is stable, has no known vulnerabilities, and low install friction. However, verify that its COLLADA feature coverage meets your needs and be prepared for delayed responses to issues given the aging status.
Install
pycollada on PyPI
Before you install
Low install friction with only two runtime dependencies (python-dateutil and numpy). Maintenance status is aging—last release was 202 days ago—so expect slower response to issues, though the package has been stable since its first release.
Requires numpy, which has compiled dependencies; COLLADA file path must exist and be readable.
License in practice
BSD license is permissive, allowing commercial and private use with minimal restrictions; attribution required but no copyleft obligations.
Quickstart
pip install pycollada
import pycollada
mesh = pycollada.Collada('model.dae')
Verify before relying
- Whether the package supports the full COLLADA specification or a subset.
- Current state of community support responsiveness via the mailing list.
- Compatibility with modern Python versions beyond what 'unspecified' indicates.
- Specific feature coverage needed for your 3D workflow.
Package facts
| License | BSD permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagespython-dateutilnumpy |
| Maintenance | Aging 202 days since the last release |
| First released | |
| Downloads | 3,431,940 / month, #2,624 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: pycollada-0.9.3-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “collada file format python”
- pycolladapycollada reads, writes, and edits COLLADA 3D interchange files as…
- RoffIORoffio reads and writes Roxar Open File Format (ROFF) files in both…
- mrcfilemrcfile reads and writes MRC2014 format files used in structural…
Give your agent the search over MCP, or paste the wish link into any chat.
More Graphics packages
Pillow adds image processing capabilities to Python, providing file format support, efficient pixel data handling, and image manipulation operations.
Install it if you need to work with images in Python—it is the de facto standard for this task.
fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.
Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.
Enables matplotlib figures to display inline directly within Jupyter notebooks and IPython environments instead of in separate windows.
PyMuPDF extracts, renders, converts, and manipulates PDF and other document formats (XPS, EPUB, images, Office files via Pro) with high performance, providing text, tables, images, and metadata with precise layout information.
The AGPL license requires careful review if you are building proprietary software—commercial licensing is available from Artifex.
pypdfium2 is a Python binding to PDFium that enables PDF rendering, inspection, manipulation, and creation through a ctypes interface to Google's PDFium library.
Install it if you need PDF rendering, inspection, or manipulation in Python; the medium install friction is offset by comprehensive platform support.
Altair is a declarative Python library for creating interactive statistical visualizations by writing simple, readable code that compiles to Vega-Lite specifications.
See also bpy · rhino3dm · cascadio · pydifact · plyfile · euclid3 · py-lib3mf · PyGEL3D · ursina