Metadata-Version: 2.4
Name: siona
Version: 0.0.1
Summary: siona — co-name alias for srmech (Stored-Relationship Mechanism). Installing siona installs srmech; `import siona` is `import srmech` (same objects, single source of truth).
Project-URL: Homepage, https://github.com/lemonforest/mlehaptics/tree/main/docs/srmech/siona
Project-URL: Repository, https://github.com/lemonforest/mlehaptics
Project-URL: Issues, https://github.com/lemonforest/mlehaptics/issues
Project-URL: srmech (canonical package), https://pypi.org/project/srmech/
Author: Steven Kirkland
License-Expression: GPL-3.0-or-later
Keywords: alias,cascade,siona,spectral,srmech,stored-relationship-mechanism
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Requires-Dist: srmech>=0.4.3
Description-Content-Type: text/markdown

# siona

**`siona` is a co-name for [`srmech`](https://pypi.org/project/srmech/)** (Stored-Relationship Mechanism). It is a thin packaging alias — installing `siona` installs `srmech`, and `import siona` resolves to exactly the same objects as `import srmech`.

```bash
pip install siona      # pulls in srmech as its only dependency
```

```python
import siona
print(siona.__version__)               # == srmech.__version__

from siona.amsc import cascade         # same module object as srmech.amsc.cascade
cascade.chiral_flip([1, 2, 3])         # -> [3, 2, 1]
```

`siona` and `srmech` are interchangeable import names for one codebase. There is **no forked logic** here: the native C library, the 14-class A–N primitive vocabulary, the QM/QFT/SM operations layer, the AMSC provenance framework, the signal-processing surface, and the tool-schema all live in `srmech`, which remains the single source of truth. Every `srmech.*` submodule is mirrored under `siona.*`.

- Canonical package: <https://pypi.org/project/srmech/>
- Source / issues: <https://github.com/lemonforest/mlehaptics>

License: GPL-3.0-or-later (same as `srmech`).
