Skip to main content

scientific-computing-system-2.0

scientific-computing-system-2.0 scientific computing platform

CI PyPI Python npm

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)

Source distribution for scientific-computing-system-2.0 5.4.0
File Size Uploaded
scientific_computing_system_2_0-5.4.0.tar.gz 580.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for scientific-computing-system-2.0 5.4.0
File
scientific_computing_system_2_0-5.4.0-py3-none-any.whl Python 3 none any Details
scientific_computing_system_2_0-5.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
scientific_computing_system_2_0-5.4.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
scientific_computing_system_2_0-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
scientific_computing_system_2_0-5.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
scientific_computing_system_2_0-5.4.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
scientific_computing_system_2_0-5.4.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
scientific_computing_system_2_0-5.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
scientific_computing_system_2_0-5.4.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
scientific_computing_system_2_0-5.4.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
scientific_computing_system_2_0-5.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
scientific_computing_system_2_0-5.4.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
scientific_computing_system_2_0-5.4.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
scientific_computing_system_2_0-5.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

5.4.3

22 release files

5.4.2

22 release files

5.4.1

22 release files

This release

5.4.0 This release

22 release files

5.2.5

22 release files

5.0.0

2 release files

4.2.0

22 release files

4.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page