Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: loonghao/py-dem-bones

0.12.4

05 May 16:59

Choose a tag to compare

py-dem-bones 0.12.4

PyPI version
Build Status
Documentation Status
Python Version
License
Downloads
Code style: black
Ruff

🚀 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.4

From 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)

04 May 18:24

Choose a tag to compare

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

03 May 18:08

Choose a tag to compare

py-dem-bones 0.7.0

PyPI version
Build Status
Documentation Status
Python Version
License
Downloads
Code style: black
Ruff

🚀 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.0

From 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

08 Mar 17:03

Choose a tag to compare

py-dem-bones 0.6.6

PyPI version
Build Status
Documentation Status
Python Version
License
Downloads
Code style: black
Ruff

🚀 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.6

From 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

08 Mar 04:58

Choose a tag to compare

py-dem-bones 0.6.4

PyPI version
Build Status
Documentation Status
Python Version
License
Downloads
Code style: black
Ruff

🚀 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.4

From 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

06 Mar 13:35

Choose a tag to compare

What's Changed

  • refactor: Update configs and workflows by @loonghao in #28

Full Changelog: 0.5.0...0.5.1

Release v0.2.1

03 Mar 17:35

Choose a tag to compare

py-dem-bones v0.2.1

See CHANGELOG.md for details.

Installation

pip install py-dem-bones==0.2.1

v0.2.0

03 Mar 16:55

Choose a tag to compare

What's Changed

  • feat: Update version and expand documentation by @loonghao in #5

Full Changelog: v0.1.0...v0.2.0

v0.1.0

02 Mar 18:26

Choose a tag to compare

What's Changed

  • feat: Update project setup and add utilities by @loonghao in #2

New Contributors

Full Changelog: v0.0.1...v0.1.0

v0.0.1

02 Mar 11:50
59cac33

Choose a tag to compare