# 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.md` or `CHANGELOG.md` are 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*.so` or `sem_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`](./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.