scientific-computing-system-2.0
This is the NumPy build of scientific-computing-system, not a separate product: pick this one for NumPy/SciPy/pandas/matplotlib, the other for readable pure Python with zero runtime dependencies.
52 importable names, 535 public exports, 1,805 tests, 100% branch coverage, MIT. Every count here is generated from the tree by scripts/make_promo.py and CI, not typed by hand.
Reproducibility drift is a result, not hidden state
guided-fit saves the random seed, input hashes and exact Python/NumPy/SciPy/pandas/Matplotlib versions in its manifest. A later guided-fit-rerun compares the saved analysis with the new one instead of silently treating the rerun as equivalent.
When something moves, the warning is concrete. The CLI reports the exact saved and current dependency versions, and confidence-interval drift includes the relative change, the largest bound shift, and the saved and rerun interval bounds:
warning rerun differs materially from the saved analysis
detail runtime version changed: scipy <saved-version> -> <current-version>
detail confidence intervals changed materially for experiment: relative=<...>; max_bound_shift=<...>; saved=[[...]]; rerun=[[...]]
The placeholders above are documentation only; an actual rerun prints the measured versions and interval values from that run. Version drift is surfaced even when the fit still agrees numerically, while confidence-interval drift is checked independently from RMSE and parameter drift.
Real archived replay (2026-10-06). A saved fit from Python 3.12.14 / NumPy 1.26.4 / SciPy 1.11.4 was replayed with the same input hash and seed under Python 3.12.14 / NumPy 2.3.5 / SciPy 1.18.1. The real rerun emitted both exact version-change warnings. The largest 95% CI-bound shift was 1.1747583669e-4, relative CI drift was 0.003364917%, and the reliability label stayed reliable -> reliable; therefore the environment changed but the numerical result did not cross the 5% material-drift threshold. See the case study and the archived result JSON.
Installation
Python 3.10+. PyPI is the install path:
pip install scientific-computing-system-2.0
| Extra | Adds | Use when |
|---|---|---|
[dev] |
pytest, ruff, mypy, hypothesis, scikit-learn, networkx, pandas-stubs | contributing |
[test] |
pytest, pytest-cov, hypothesis, scikit-learn | running the suite only |
[docs] |
mkdocs, mkdocs-material, mkdocstrings | building the site |
[gpu] |
cupy-cuda12x | using the optional cds2.gpu backend |
[all] |
all of the above | everything |
From a clone: pip install -e ".[dev]".
Optional C kernels. _fast_kmeans and _fast_pagerank are compiled when a
toolchain is available and fall back silently to pure NumPy otherwise, so
CDS_PURE=1 pip install . is fully functional but slower on those two
operations.
npm (optional). A same-named npm package is a thin Node launcher shim —
five files, ~8 KB, no Python — that calls python -m cds2.cli. You still need
the PyPI install, so most people can skip it: docs/npm.md.
Supply chain: no signed provenance. No published release carries a
provenance attestation, on either registry: pypi.org/integrity/... returns
404 and the npm attestation endpoint returns 404, verified for the current
5.2.6 and for 5.2.5. Pin digests instead. What the project does guarantee
(reproducible wheel, an sdist that really ships the native kernels, version
lockstep, cross-platform smoke) and what a consumer can check:
Supply chain.
Quick start
Executed against scientific-computing-system-2.0==5.2.5:
import cds2
print(cds2.linalg.solve([[3.0, 1.0], [1.0, 2.0]], [9.0, 8.0])) # [2. 3.]
print(cds2.montecarlo.pi_estimate(n=100_000, seed=42)) # 3.13776
print(cds2.infotheory.entropy([0.25, 0.25, 0.25, 0.25])) # 2.0
print(cds2.graph.pagerank(cds2.graph.from_edges(4, [(0, 1), (0, 2), (1, 3), (2, 3)])))
# [0.1375043 0.19594362 0.19594362 0.47060846]
Guided fitting: the differentiating feature
cds2.guided_fit turns a CSV into a reproducible, inspectable model fit. Unlike
a bare curve_fit, the model is recommended and then confirmed by you, and
the run is written to a replayable manifest.
cds2 guided-fit data.csv --x time --y response \
--model exponential --missing drop --outliers exclude --report pdf
cds2 guided-fit-rerun guided-fit-results/guided_fit_manifest.json
Five model families (linear, quadratic, exponential, power, logistic),
explicit missing-data (ask/drop/interpolate) and outlier (ask/keep/exclude)
policies, PDF/HTML/Markdown reports, and a manifest carrying the input hash so a
rerun proves it used the same data. See case studies.
Command line
All ten subcommands, from cds2 --help:
cds2 info show version information
cds2 stats 1,2,3,4,5 descriptive statistics
cds2 integrate sin --a 0 --b 3.14159
cds2 linsolve --a "3,1;1,2" --b "9,8"
cds2 entropy "0.25,0.25,0.25,0.25"
cds2 units 5 --from-unit km --to-unit mile
cds2 solve --coeffs "1,-5,6"
cds2 plot 1,3,2,5,4 --file out.png
cds2 guided-fit data.csv --x time --y response
cds2 guided-fit-rerun guided-fit-results/guided_fit_manifest.json
python -m cds2 works and is equivalent to the cds2 console script, so either
invocation is fine:
cds2 info
python -m cds2 info
Modules
46 flat modules plus 6 subpackages; 47 generated API pages. * marks deprecated modules.
| Module | What it does | Entry points |
|---|---|---|
cds2.linalg |
Dense linear algebra, typed results | solve, det, svd, eigh, lstsq, expm |
cds2.stats |
Tests, summaries, effect sizes | independent_t_test, permutation_test, describe, bootstrap_ci |
cds2.optimize |
Optimizers and root finding | minimize, curve_fit, find_root_scalar, linprog |
cds2.integrate |
Quadrature and ODEs | quad, integrate_2d, solve_ivp, solve_bvp, simpson |
cds2.interpolate |
Interpolation | linear_interp, cubic_spline, pchip_interpolator, rbf_interp |
cds2.signals |
FFT, spectra, filters | power_spectrum, welch_spectrum, butter_lowpass, find_peaks |
cds2.sparse |
Sparse solvers, CDS preconditioners | solve_cg, solve_gmres, truncated_svd, ilu_preconditioner |
cds2.spectral |
Spectral graph theory | laplacian, fiedler_vector, algebraic_connectivity, spectral_cluster |
cds2.calculus |
Derivatives, Jacobians, Hessians | derivative, jacobian, hessian, propagate_error |
cds2.ml |
Classical ML and metrics | LinearRegression, KMeans, PCA, KNeighborsClassifier, r2_score |
cds2.timeseries |
pandas-backed series analysis | seasonal_decompose, exponential_smoothing, acf, ljung_box |
cds2.montecarlo |
Seeded estimation | pi_estimate, mc_integrate, metropolis_hastings, parallel_mc_integrate |
cds2.graph |
Graphs and PageRank | from_edges, pagerank, connected_components, modularity |
cds2.io |
pandas I/O and summaries | read_csv, write_csv, summarize, iter_csv |
cds2.viz |
Matplotlib helpers | plot_series, plot_heatmap, plot_regression, plot_confusion_matrix |
cds2.data_analysis |
DataFrame bridge | DataSet, to_dataframe, from_dataframe |
cds2.bayes |
Conjugate updates, naive Bayes | beta_binomial_update, NaiveBayes, posterior_interval |
cds2.bayesopt |
GP-surrogate optimization | bayes_opt, GaussianProcess, expected_improvement |
cds2.infotheory |
Entropy and dependence | entropy, mutual_information, kl_divergence, permutation_entropy |
cds2.chaos |
Nonlinear dynamics | delay_embed, largest_lyapunov_exponent, hurst_exponent, bifurcation_scan |
cds2.metaheuristics |
Population and annealing | genetic_minimize, pso_minimize, simulated_annealing |
cds2.geometry |
Hulls, distances, polygons | convex_hull, closest_pair, point_in_polygon, segments_intersect |
cds2.rl |
Bandits and tabular RL | ucb1, epsilon_greedy, q_learn, GridWorld |
cds2.quality |
Statistical process control | xbar_chart, ewma_chart, cusum_chart, process_capability |
cds2.design |
Design of experiments | full_factorial, latin_hypercube, central_composite |
cds2.reliability |
Survival analysis | kaplan_meier, weibull_fit, mtbf, availability |
cds2.modeling |
Symbolic maths, pure Python | Expression, diff, integrate, solve_polynomial, to_latex |
cds2.hypothesis |
Heuristic hypothesis generation | HypothesisEngine, Hypothesis, Domain |
cds2.knowledge |
Concept graphs and retrieval | no public names yet |
cds2.scientific |
CODATA constants and formulas, CDS-native | CONSTANTS, speed_of_light, photon_energy, convert_units |
cds2.quantum |
Dense statevector circuits | QuantumCircuit, GATES |
cds2.genetics |
DNA composition and alignment | gc_content, kmer_counts, global_align, find_orfs |
cds2.epidemiology |
SIR/SEIR trajectories | simulate_sir, simulate_seir, herd_immunity_threshold |
cds2.finance |
Returns, drawdown, risk | log_returns, max_drawdown, sharpe_ratio, black_scholes |
cds2.game_theory |
Nash, dominance, zero-sum | pure_nash_equilibria, iterated_elimination, zero_sum_mixed |
cds2.combinatorial |
TSP, knapsack, assignment | assign_min_cost, knapsack_01, nearest_neighbor_tsp, two_opt |
cds2.spatial |
Contiguity and point patterns | build_weight_matrix, morans_i, gearys_c |
cds2.text |
Tokenization and similarity | tokenize, tfidf_matrix, cosine_similarity, summarize_terms |
cds2.image |
Grayscale filters, morphology | convolve2d, gaussian_blur, sobel_edges, binarize |
cds2.wavelets |
Haar decomposition | haar_dwt, haar_idwt, dwt_levels, wavelet_denoise |
cds2.pde |
Vectorised FTCS and leapfrog | heat_equation_1d, wave_equation_1d, solve_heat |
cds2.sde |
Stochastic differential equations | sde_euler_maruyama, sde_milstein, ensemble_stats |
cds2.guided_fit |
Guided reproducible fitting | run_guided_fit, recommend_model, save_manifest, rerun_manifest |
cds2.cli |
argparse front end | main, the cds2 console script |
cds2.special* |
scipy.special wrapper | 41 aliases; use scipy directly |
cds2.distributions* |
scipy.stats wrapper | 56 pdf/cdf/ppf aliases; use scipy directly |
cds2.array_api |
Array API 2023.12 namespace | matmul, cholesky, std, 21 names; no API page |
cds2.nlp |
BPE tokenizer, autograd, attention, mini-GPT | BPETokenizer, multi_head_attention, TinyGPT |
cds2.estimator |
scikit-learn compatible estimators | LinearRegressionGD, KMeansSKL, PCASKL, RidgeSGD |
cds2.bench |
Benchmark history and regression | run_regression_check, RegressionReport |
cds2.prof |
Profiling, history, regression gates | profile, timed, BenchHistory, RegressionGate |
cds2.gpu |
Optional CuPy backend | is_available, synchronize, cupy |
Examples
20 runnable scripts in examples/, all executed by the examples-smoke CI job on every push. Try bayesian_inference.py (Metropolis-Hastings vs an analytic conjugate result), experiment_fitting.py (Michaelis-Menten fit, permutation test on residuals) and signal_denoising.py (Butterworth filter, Welch spectra). Catalogue: Examples · Recipes.
Performance, measured honestly
benchmarks/results.json and docs/benchmarks.md are a real run, but a stale one: cds2 3.0.0, commit 6ea5a02, 2026-08-22, while the release is 5.2.5. Read them as "3.0.0 versus the baseline libraries on one machine", not as a claim about today.
Of the 13 measured cases, CDS v2 was slower in 4: dataframe summary 1.82x, solve 800x800 1.22x, solve 8x8 x300 1.17x and welch 1.03x. The pandas row returns strictly more information (per-column nulls and uniques), so part of that premium is extra work. The clearest win is PageRank at 0.15x versus NetworkX. There is no blanket speedup claim, and benchmark-methodology.md sets out the limits.
Documentation map
| Page | What is in it |
|---|---|
| Getting started | install plus a ten-minute tour, one section per domain |
| Modules overview | every module with its backing library |
| Examples · Recipes | runnable scripts; copy-paste snippets |
| Case studies | reproducible end-to-end workflows |
| Validation · research-readiness | what is verified, and how |
| Industrial computing | I/O and industrial use cases |
| Benchmarks · methodology | measurements and their limits |
| API reference | 47 generated module pages |
| Deprecated modules | cds2.special, cds2.distributions and how to migrate |
| npm shim | what the npm package is, and is not |
| Release process | how a release is cut |
Contributing
pip install -e ".[dev]"
pytest --cov=cds2 --cov-fail-under=100 # the gate is fail_under=100
mkdocs serve # docs at http://127.0.0.1:8000
Coverage below 100% fails CI, so new code needs tests on success and error paths. Full rules in CONTRIBUTING.md.
Deprecated modules
cds2.special and cds2.distributions are deprecated since 4.3.0. Because
__init__.py imports both eagerly, a bare import cds2 emits both
DeprecationWarnings even if you never touch them:
DeprecationWarning: cds2.special is deprecated since 4.3.0 ...
DeprecationWarning: cds2.distributions is deprecated since 4.3.0 ...
They still work; prefer scipy.special and scipy.stats directly. Migration
notes: Deprecated modules.
Project files
CHANGELOG.md · CONTRIBUTING.md · SECURITY.md · CODE_OF_CONDUCT.md · CITATION.cff · codemeta.json · LICENSE (MIT)
License
MIT.
Metadata
Release files for scientific-computing-system-2.0 5.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scientific_computing_system_2_0-5.4.0.tar.gz | 580.3 kB | Details |
Built distributions (wheels)
Total release size: 5.8 MB
Release files / scientific_computing_system_2_0-5.4.0.tar.gz
| Download URL | scientific_computing_system_2_0-5.4.0.tar.gz |
|---|---|
| Size | 580.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d44f9ebbdfd59fb1f884ea74a9214057e0cdc33b119182a27086e6aec9b6bb2
|
|
BLAKE2b-256 checksum How to use checksums |
ec0965dedf35c1e115bf51b24097cc4a266ef40fe3cd51e6bce8398cf58ec5cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-py3-none-any.whl
| Download URL | scientific_computing_system_2_0-5.4.0-py3-none-any.whl |
|---|---|
| Size | 180.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f9cb27ed084672cf648543099d32035e5cbcaf092b82b96f9f49661bf54386e
|
|
BLAKE2b-256 checksum How to use checksums |
4e54d204016b1e25fe5a302e6fc73bc475773b823c8c2093d31e308f72ffc40a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp313-cp313-win_amd64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 194.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
41376a9f1dbba4cf542b119d8fcca0569ec00232a272621bdef7ceb37cf4b636
|
|
BLAKE2b-256 checksum How to use checksums |
0edaf295bb09f332e3078ffa257bdf2911886aaea1e0ff255298cfa812e3def1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp313-cp313-win32.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp313-cp313-win32.whl |
|---|---|
| Size | 193.4 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f70addf40c8606dbefa26acbb5afe8ec79b61ab81063f9f9674fe70c055f7687
|
|
BLAKE2b-256 checksum How to use checksums |
f1479a819d50b14b0431c31e22fd45cb2ee90c6fb80f472cd043fb1f9ef67520
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 365.1 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5f7150fc2718ceed06da18732617411424e8954e54c923d156327368e1062e2
|
|
BLAKE2b-256 checksum How to use checksums |
7fb137032c608ee45651e47963c1118bf60170ac7f208b51ff0538a6daf078e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 329.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8465d49b64f821d78d6a98e74283cf84c3f2d5a8acd1341c4d19e64dee9ceb74
|
|
BLAKE2b-256 checksum How to use checksums |
f72427bc0886059dcad4470e12563a578f77642e173efdfb3d4b51c30f67c284
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 190.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
420d40b79234888123d10779efa3dd184a4981effa5b35283d6a1beacbe9507e
|
|
BLAKE2b-256 checksum How to use checksums |
0738f5383d6357998d0ebe99a3a2771e8de522bbaef60c3022e93751877843d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp312-cp312-win_amd64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 194.2 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bfcc4a0f989e3b60bbfd9d8db25cfa8eef1e3b84c8fdea5e0f105c65e2e0d8de
|
|
BLAKE2b-256 checksum How to use checksums |
7ed0dd6bdd80efca28e4fd1f14a1ee344d47027c62ee467478c6fcc2b0559c4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp312-cp312-win32.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp312-cp312-win32.whl |
|---|---|
| Size | 193.4 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7539aacc6f8c7534345b4a2fcd61a6205af85658f537ab7f69b4f797723cd338
|
|
BLAKE2b-256 checksum How to use checksums |
39064dc4497f658f45130244312567579ccd714f264c185c5b1c3a03b4f78f9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 365.0 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bbdc35598b5656247542b5708072690b2f853760db1c2606c183d8495e36a333
|
|
BLAKE2b-256 checksum How to use checksums |
ec1fcb672c75b9af577df25f2353447d1bf0a5e9a3cb209bef61b3881b235d70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 329.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
96ab689910dac0f3bd6c8dfb6bdd22dba74c1727e247715a19f9c5dc7b4153a3
|
|
BLAKE2b-256 checksum How to use checksums |
2f07574bd95c36ce11d322132d0cf559afbed49f811686097b66e00ccf4020c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 190.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fd8f3d1646cf20b90bb6f87b5a7556ff4b6161e2ad3a6799a5dce933a27b17d0
|
|
BLAKE2b-256 checksum How to use checksums |
8760ef57a61923c9e07900321487292b10db6db41764a364be12d5ec3e0fdd70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp311-cp311-win_amd64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 194.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
08a93f714766228082b49025c20d4c275c515cc6eea189b317bf4b4200d16154
|
|
BLAKE2b-256 checksum How to use checksums |
bd292a3cb0745cd6cd8a5f75dc5d7759f5fbed23db097212daab560f62cca292
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp311-cp311-win32.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp311-cp311-win32.whl |
|---|---|
| Size | 193.4 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7b408e8c1f6f010b757551c2e5a09772687b15a455e972a67773e50d66adea2f
|
|
BLAKE2b-256 checksum How to use checksums |
63bbbc081d0399d84242a9f765fda668d3ecd412aaeb560e658aed25b1a6a7d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 365.6 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
3155f3193fe550b15534a341c6200191f52d21105bca5705fef5daffea2d3402
|
|
BLAKE2b-256 checksum How to use checksums |
afbe473101e738c2f2a61f5d8c284699fb1eec3315ecd6d2cb8186cea3338f97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 329.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a513b435f000f0d610857b58aae17c671fcf23286474a23fce80d17e14816aba
|
|
BLAKE2b-256 checksum How to use checksums |
b00d03bb1557447dd97032e07a1ef066349e63e64331ae03fba5ab4fecd2a654
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 190.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
794485d4adec68a2f62bc372cbdd6e32316b89013e9493f8c415105882da0146
|
|
BLAKE2b-256 checksum How to use checksums |
5a7fb08a9690fb0c2d28afa9d7ebdb70a61090a1ebb314008d5681423d659ac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp310-cp310-win_amd64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 194.2 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bb1764384aaa96148ee630a7fbe2082bdd76c826a800a807222ae28fb9032227
|
|
BLAKE2b-256 checksum How to use checksums |
122d1fb3fc97653563e867d45605a7a3f104d0c51b33f4983adbcb2dfa07b05c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp310-cp310-win32.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp310-cp310-win32.whl |
|---|---|
| Size | 193.4 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
37b35a6c3cd1ad3af5fb0a6b5f973028d2f2b1e6b6af8575a9cf676e2f296747
|
|
BLAKE2b-256 checksum How to use checksums |
e755b8198f9311b1557bff275a526f52b112ce1d2ee9364dcf7ae17b19afd15b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 364.0 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
709c572e798913c6c2732194ff47b98c063d83e09f33e2242ba585487116529a
|
|
BLAKE2b-256 checksum How to use checksums |
f3f464b72cfde1d725d48fa7c0566401dab7ebf43df7e1888619242c429d0839
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 328.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
35a8345f15b558ce33e5b664a4fe8b251c38a329de073934d9578aacc9f44b66
|
|
BLAKE2b-256 checksum How to use checksums |
2b32f03e5d00aae7196a510d4b65b314172526e4fc1eed45bbc71645ed37244c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / scientific_computing_system_2_0-5.4.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | scientific_computing_system_2_0-5.4.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 190.3 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee436b233eea256b8c8c2d3cc5d50bf18655f354f7a2fd85f3fcf36e261106cb
|
|
BLAKE2b-256 checksum How to use checksums |
d4b379b6ae8904c09858673c27f389c6602bd43ffb4542795094034c4db61d7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency log