Prepare for public release on Gitea: simurgarray package names, community files, Gitea templates, pseudonymised P6 probe names
ci / test (3.13) (push) Successful in 4m6s
ci / test (3.12) (push) Successful in 4m8s

This commit is contained in:
kemal committed 2026-09-30 12:09:13 +01:00
1 parent 7b13720a4f
commit dc8a5361fb
23 files changed
+309 -30

No files matched your search

+3 -3
View File
@@ -37,8 +37,8 @@ Without them the same code runs in pure Python/NumPy; `SIMURG_PURE_PYTHON=1` for
`manylinux_2_28` kernel wheels for x86_64 and aarch64, glibc ≥ 2.28):
```bash
python3 -m venv simurg-env && simurg-env/bin/pip install simurg-2.0.0-py3-none-any.whl \
simurg_core-1.1.0-cp312-abi3-manylinux_2_28_$(uname -m).whl # the second wheel is optional
python3 -m venv simurg-env && simurg-env/bin/pip install simurgarray-2.0.0-py3-none-any.whl \
simurgarray_core-1.1.0-cp312-abi3-manylinux_2_28_$(uname -m).whl # the second wheel is optional
```
**Docker** (image ≈ 550 MB, kernels included, runs as a non-root user; data stay in the mounted folder):
@@ -53,7 +53,7 @@ docker run --rm --user "$(id -u):$(id -g)" -v "$PWD":/work simurg:2.0.0 \
```bash
conda build -c conda-forge --output-folder conda-bld packaging/conda/simurg-core packaging/conda/simurg
conda create -n simurg -c ./conda-bld -c conda-forge simurg simurg-core
conda create -n simurgarray -c ./conda-bld -c conda-forge simurgarray simurgarray-core
```
All four installs give identical results on x86_64 and aarch64 (`docs/validation/P10.md`).
+1 -1
View File
@@ -79,4 +79,4 @@ Manifest loading: GSA 13 s → 3 s, Omni2.5 53 s → 13 s, GDA 40 s → 10 s (Pi
* Remaining per-sample time with the kernels (Pi, 1.1 s): normalization fit 0.53 s (many small robust fits per bin),
calling 0.24 s, normalize/polar 0.08 s, raw X/Y 0.06 s. A full Rust normalization fit is the next step if needed.
* Pi thread scaling is poor (36 samples, 3 workers ≈ 1.7× one core): the Pi 5's memory bandwidth, not the code.
* CI (`.github/workflows/ci.yml`) builds the extension and runs the unit tests with and without it.
* CI (`.gitea/workflows/ci.yml`) builds the extension and runs the unit tests with and without it.