Skip to content

v0.0.4-preview

Pre-release
Pre-release

Choose a tag to compare

@spal-synaptics spal-synaptics released this 02 May 23:12
· 7 commits to main since this release
ab44d29

SyNAP Python API Preview

Warning

This is a pre-alpha quality release for testing.

Changelog

🚀 New Features

  • Tensor API Enhancements (synap.Tensor):
    • Added Tensor.dimensions and Tensor.format properties
    • Relaxed data type matching to allow broader compatibility during assignment
  • DataType Improvements (`synap.types.DataType):
    • DataType.bytes now maps to np.void
    • Added DataType.from_np_type() for mapping NumPy dtypes to DataType

🛠 Bug Fixes & Quality of Life Improvements

  • Build System: Now supports builds for Python 3.10–3.13
  • Better iteration:
    • Added support for negative indexing
    • Implemented Tensors.__iter__ in C++ for faster iteration