10 Commits

Author SHA1 Message Date
vvs 1f9cbe4a48 v1.1.0: extend binary matrix to CPython 3.10/3.11/3.13 on Linux and Windows
- Linux x86_64: add cp310, cp311, cp313 (.so), built in conda-forge envs.
- Windows AMD64: add cp310, cp311, cp313 (.pyd), built with MSVC v14.50.
- All eight binaries verified to produce identical numerical output.
- README compatibility table + build provenance updated.
- macOS still deferred.
2026-05-10 11:17:10 +01:00
dmytro.bogovych a98c55cea7 README: replace 'What is this for?' prose with pointers to docs/
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 10:42:07 +03:00
vvs fa87dbb473 Add SEM_Overview.md and SEM_Mathematical_Apparatus.md under docs/ and link from README 2026-05-09 19:24:57 +01:00
dmytro.bogovych 80f99d1d15 - add 'what is this' section to README.md 2026-05-09 20:46:56 +03:00
vvs c886ded981 Vendor demos under demos/ and link from README for landing-page visibility 2026-05-09 15:25:52 +01:00
vvs 6597509f79 v1.0.0: Windows AMD64 binary + patent/trade-mark reservation + release docs
- 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).
v1.0.0
2026-05-09 15:13:50 +01:00
vvs 73c89811f9 Licence: contact = sales@sevana.biz; governing law = Estonia 2026-05-09 14:51:51 +01:00
vvs 2f8edaa0db Add LICENSE: research-use grant + commercial-licence requirement + AS-IS
- Section 2: research-only use granted royalty-free.
  - Section 3: commercial use requires a separate written licence
    (contact licensing@sevana.biz).
  - Sections 4-5: full AS IS disclaimer + zero-dollar liability cap.
  - Section 6: automatic termination on breach.
  - Section 8: attribution requirement for academic publications.

README.md updated with a one-paragraph summary that points to
LICENSE for full text.
2026-05-09 14:47:13 +01:00
vvs 3e588f8024 Sanitize wrapper docstrings + README: remove kernel formula and metric-specific exposure
The previous version exposed:
  - exp(-d/lam) as the literal similarity-kernel form
  - 'Euclidean' as the literal distance metric
  - the O1+O2 conditions of the one-sided-mask routine
in both the Python docstrings and the README API tables.

Replaced with operational descriptions: 'similarity score in [0,1]
against the closest member', 'distance matrix between rows', etc.
The library's behaviour and call signatures are unchanged.
2026-05-09 14:22:01 +01:00
vvs 39d9f0d71a Initial release: precompiled Linux x86_64 / CPython 3.12 binary + Python wrapper
OpenMP-parallel numerical kernel library.  No build step required at
install: drop-in shared object plus thin numpy-facing wrapper.

Contents:
  - sem_cython12/sem_core12.cpython-312-x86_64-linux-gnu.so
  - sem_cython12/wrapper.py
  - sem_cython12/__init__.py
  - requirements.txt
  - README.md
2026-05-09 14:02:02 +01:00