- LICENSE §7: no-patent-grant + future-patent reservation; SIM/SEM trade-mark reservation with nominative-use exception; sem_cython12 technical name explicitly NOT a trade mark. - LICENSE §10: third-party components disclosure (NumPy BSD-3, OpenMP). - Add Windows AMD64 cp312 binary alongside the Linux x86_64 one. - README: compatibility table, build provenance, no-telemetry section. - CHANGELOG.md, CONTRIBUTING.md, SECURITY.md (info@sevana.biz, 5 BD ack).
1.6 KiB
Contributing to sem_cython12
Thank you for your interest in sem_cython12.
Scope of this repository
This repository distributes pre-built binaries and the public Python wrapper only. The implementation source code is not published here and external code contributions to the kernels are not accepted at this time.
What you can contribute
-
Bug reports. Open an issue at https://git.sevana.biz/vvs/sem_cython12/issues with:
- OS, CPU architecture, glibc version (Linux) or Windows build,
- Python version (
python --version), - NumPy version,
- a minimal reproducer (small array shapes preferred),
- the full traceback or observed vs. expected output.
-
Documentation fixes. Typos, broken links, unclear wording in
README.mdorCHANGELOG.mdare welcome via issue or pull request. -
Usage questions. Use the issue tracker. Please search existing issues first.
What is out of scope here
- Pull requests modifying
sem_cython12/sem_core12*.soorsem_cython12/sem_core12*.pyd(binary artefacts, built from a separate source tree). - Pull requests adding new numerical functions to
sem_cython12/wrapper.py(the wrapper mirrors a closed kernel API). - Algorithmic discussion of the underlying methods.
Security issues
Do not file security issues on the public tracker. See
SECURITY.md.
Commercial inquiries
For commercial licensing, custom builds (including macOS), or
integration support, contact sales@sevana.biz.
Code of conduct
Be respectful and on-topic. Off-topic, abusive, or commercially solicitous issues will be closed without comment.