Releases: loonghao/py-dem-bones
Releases · loonghao/py-dem-bones
0.12.4
py-dem-bones 0.12.4
🚀 What's New
Fix
- remove setuptools-scm version file generation
 
For detailed release notes, see the CHANGELOG.md.
📦 Installation
Using pip
pip install py-dem-bones==0.12.4From source
git clone --recursive https://github.com/loonghao/py-dem-bones.git
cd py-dem-bones
pip install -e .💻 Supported Platforms
- Windows
 - Linux
 - macOS
 
🐍 Python Compatibility
- Python 3.8+
 
✨ Key Features
- Bone weight calculation based on the Dem-Bones algorithm
 - RBF interpolation functionality using SciPy
 - Efficient C++ implementation with Python bindings
 - Support for various RBF kernel functions (thin plate spline, multiquadric, gaussian, etc.)
 
📚 Documentation
For detailed documentation, visit https://py-dem-bones.readthedocs.io/
Release 0.8.1 (patch)
Release 0.8.1 (patch version bump)
Changes in this release:
Feat
- improve Windows build support with cibuildwheel
 - optimize py_dem_bones code with enhanced functionality
 
Fix
- Fix target_vertices_operations test by improving set_target_name method
 - Fix remaining unit test failures
 - Improve ccache configuration for better CI performance
 - Fix three failing unit tests
 - prevent segmentation faults in get_weights
 - prevent segmentation faults in get_weights
 - resolve test failures
 - resolve build and test issues
 - add ssize_t definition for Windows compatibility
 - resolve isort linting issues and CMake warnings
 - use std::vector<ssize_t> for array shape to avoid ambiguity
 - ensure empty arrays have correct shape to avoid segfault
 - resolve ambiguous array_t constructor calls in binding code
 - add version file generation to pyproject.toml
 - correct setuptools_scm provider in pyproject.toml
 - correct setuptools_scm provider in pyproject.toml
 - enable experimental features in scikit-build-core
 - replace bare except with specific exception handling
 - ensure consistent version handling with setuptools_scm
 
Commit Statistics:
- Breaking changes: 0
 - New features: 0
 - Bug fixes: 0
 - Other changes: 0
 
See CHANGELOG.md for full details.
0.7.0
py-dem-bones 0.7.0
🚀 What's New
Feat
- add ccache support to accelerate builds
 - add coverage function to nox_actions/codetest.py
 - add test coverage reporting
 - enhance test suite and CI configuration
 - remove Python 3.7 support and fix Windows build issues
 
Fix
- improve cibuildwheel configuration based on OpenColorIO
 - improve Windows build configuration
 - simplify scikit-build configuration to fix parsing errors
 - deps: update dependency black to v25
 
For detailed release notes, see the CHANGELOG.md.
📦 Installation
Using pip
pip install py-dem-bones==0.7.0From source
git clone --recursive https://github.com/loonghao/py-dem-bones.git
cd py-dem-bones
pip install -e .💻 Supported Platforms
- Windows
 - Linux
 - macOS
 
🐍 Python Compatibility
- Python 3.8+
 
✨ Key Features
- Bone weight calculation based on the Dem-Bones algorithm
 - RBF interpolation functionality using SciPy
 - Efficient C++ implementation with Python bindings
 - Support for various RBF kernel functions (thin plate spline, multiquadric, gaussian, etc.)
 
📚 Documentation
For detailed documentation, visit https://py-dem-bones.readthedocs.io/
0.6.6
py-dem-bones 0.6.6
🚀 What's New
Refactor
- update version and fix auto tag version
 
For detailed release notes, see the CHANGELOG.md.
📦 Installation
Using pip
pip install py-dem-bones==0.6.6From source
git clone --recursive https://github.com/loonghao/py-dem-bones.git
cd py-dem-bones
pip install -e .💻 Supported Platforms
- Windows
 - Linux
 - macOS
 
🐍 Python Compatibility
- Python 3.7+
 
✨ Key Features
- Bone weight calculation based on the Dem-Bones algorithm
 - RBF interpolation functionality using SciPy
 - Efficient C++ implementation with Python bindings
 - Support for various RBF kernel functions (thin plate spline, multiquadric, gaussian, etc.)
 
📚 Documentation
For detailed documentation, visit https://py-dem-bones.readthedocs.io/
0.6.4
py-dem-bones 0.6.4
🚀 What's New
Refactor
- release: Add tag filtering
 
For detailed release notes, see the CHANGELOG.md.
📦 Installation
Using pip
pip install py-dem-bones==0.6.4From source
git clone --recursive https://github.com/loonghao/py-dem-bones.git
cd py-dem-bones
pip install -e .💻 Supported Platforms
- Windows
 - Linux
 - macOS
 
🐍 Python Compatibility
- Python 3.7+
 
✨ Key Features
- Bone weight calculation based on the Dem-Bones algorithm
 - RBF interpolation functionality using SciPy
 - Efficient C++ implementation with Python bindings
 - Support for various RBF kernel functions (thin plate spline, multiquadric, gaussian, etc.)
 
📚 Documentation
For detailed documentation, visit https://py-dem-bones.readthedocs.io/
0.5.1
What's Changed
Full Changelog: 0.5.0...0.5.1
Release v0.2.1
v0.2.0
v0.1.0
v0.0.1
Full Changelog: https://github.com/loonghao/py-dem-bones/commits/v0.0.1