Skip to content

Releases: witwin-ai/witwin-core

Witwin Core 0.4.0

Choose a tag to compare

@Asixa Asixa released this 31 Jul 04:00

Witwin Core 0.4.0 completes the breaking logical-world owner transition for Channel. Core is now a pure-Python shared contract package, removes the legacy Mesh-SDF CUDA extension and scalar compatibility surface, tightens the public API, and publishes the Scene/version-domain, geometry, material, antenna, dynamics, identity, and math contracts consumed by witwin-channel 0.5.0.

witwin 0.3.0

Choose a tag to compare

@Asixa Asixa released this 15 Jul 08:31

witwin 0.3.0

  • Stable ABI CUDA wheels for Windows and Linux
  • Shared core contracts for Witwin solver packages
  • Polygon geometry primitives
  • Updated optional dependencies for Radar and Channel Native
  • Expanded Python and PyTorch compatibility validation

witwin 0.0.2

Choose a tag to compare

@Asixa Asixa released this 09 Jul 08:03
897ee1c

Native CUDA mesh SDF backend.

  • Replaces the SlangTorch mesh_sdf module with a native CUDA extension
    (torch.utils.cpp_extension), removing intermittent SlangTorch load
    failures on non-UTF-8 Windows consoles.
  • Ships prebuilt per-platform CUDA wheels (Linux + Windows, CPython
    3.10-3.12) so installs never invoke nvcc/MSVC; a Torch-native path
    remains as fallback when CUDA/toolchain is unavailable.

witwin 0.0.1

Choose a tag to compare

@Asixa Asixa released this 23 Mar 05:44
Add GitHub Action to publish witwin to PyPI

Adds a workflow that publishes the witwin package to PyPI on published releases with tags of the form 'witwin-v<version>' (excluding prereleases). It locates pyproject.toml in the repo root or core/, validates the release tag matches the package name and version, builds distributions using Python 3.11, and uploads them via pypa/gh-action-pypi-publish. This enforces tag/version consistency and automates PyPI releases.