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.3.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.3.0
File Size Uploaded
scientific_computing_system_2_0-5.3.0.tar.gz 567.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for scientific-computing-system-2.0 5.3.0
File
scientific_computing_system_2_0-5.3.0-py3-none-any.whl Python 3 none any Details
scientific_computing_system_2_0-5.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
scientific_computing_system_2_0-5.3.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
scientific_computing_system_2_0-5.3.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.3.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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
scientific_computing_system_2_0-5.3.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.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
scientific_computing_system_2_0-5.3.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
scientific_computing_system_2_0-5.3.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.3.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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
scientific_computing_system_2_0-5.3.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.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
scientific_computing_system_2_0-5.3.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
scientific_computing_system_2_0-5.3.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.3.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.3.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.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
scientific_computing_system_2_0-5.3.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
scientific_computing_system_2_0-5.3.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.3.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.3.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.3.0.tar.gz

Download URL scientific_computing_system_2_0-5.3.0.tar.gz
Size 567.8 kB
Tags Source
SHA-256 checksum
How to use checksums
93810fa03c40cc6d6e43ce02cb73c079be2c295ab08c14cc10402a113f66194b
BLAKE2b-256 checksum
How to use checksums
c23a9af776ae9b4cc9f69174f6dcf71814dd4060b07826a2e948df9608b5b059
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-py3-none-any.whl

Download URL scientific_computing_system_2_0-5.3.0-py3-none-any.whl
Size 180.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e22eaad9540b47f27c5892dc01adc7d2ee8965636f6f479c686828e77bf2116
BLAKE2b-256 checksum
How to use checksums
78b8b8f91f58c3fba444458570e334774a557937723955f016db18732dbde3ad
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp313-cp313-win_amd64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp313-cp313-win_amd64.whl
Size 194.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
684d73868b08373f33b9482e54ed1af242198a56ad3635bfaefa60c40c835d68
BLAKE2b-256 checksum
How to use checksums
e0ac499eccbb1e40c29d795b5e7ba2c281566e60fe2df6d04d928731ddec9b9e
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp313-cp313-win32.whl

Download URL scientific_computing_system_2_0-5.3.0-cp313-cp313-win32.whl
Size 193.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
71bee97b387e0c3d0dcd9b2f4663f1b81790a5d2d3cd2b715e0d2f5cf87daa46
BLAKE2b-256 checksum
How to use checksums
d4cf05b892c17e6767c58e7d5f0ce9b9cbf8169aac7b905eca1b5eb25d068291
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 365.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2731ed838799dcd957b246cd5d31650f468b40e9e53d5419253c17f4731cbea9
BLAKE2b-256 checksum
How to use checksums
54f99e183003f7e85a352c0dee2fe13a74e448cfc5f48b6079d1f5fd9bec9088
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.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.3.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
84f8c44dc07d25d543c06133af5002f587cb0542c18a1cc3eef316eb1aa528d0
BLAKE2b-256 checksum
How to use checksums
7b1453ca794d52ba9330a7067753448562bfb9bc34b3812390ef951ea616e903
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.3.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
c9bdcdb89c0ab6b5e05d7bb04d03a0d04c4cf41609ef6119172594f3a7902d80
BLAKE2b-256 checksum
How to use checksums
6a334a1857712e9729f3fa44bb5f963c3141b81086b8975a4f69f32aff5474fc
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp312-cp312-win_amd64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp312-cp312-win_amd64.whl
Size 194.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b4a51fb8b5ffd667353e1a33d305a3fb21f52e4e35639f0f9f4f4d8c4faad923
BLAKE2b-256 checksum
How to use checksums
ba39e4d6681b781bb3404ca9860edfcde631b7a58d7cb4b4ace35b39bdc2401b
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp312-cp312-win32.whl

Download URL scientific_computing_system_2_0-5.3.0-cp312-cp312-win32.whl
Size 193.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
0915d73060698610980f6e2ce27fe6d24dd53ec4131b78be896e5e3b4cd12e50
BLAKE2b-256 checksum
How to use checksums
69d6003997a5355bddfea865624e6ea92536f9a6aa2372a6f0e61cfedd676745
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 364.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1dd445f7c077a3911e05149775b5b80d7ac4cbdd059d91ce39ac6fb00ae341e8
BLAKE2b-256 checksum
How to use checksums
a4744aaac50d66bc16b2571f842c151cf0cfd2c2e037b003ac4d5f81bddadd77
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.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.3.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
8c6279de152c1d993379662aa29bc4224dccf051957d2666b3ce8552cfd777ec
BLAKE2b-256 checksum
How to use checksums
7a208b6842c32f6dc7de126eb2d64fef9658b416e0357c9145d56661102824a0
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.3.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
631880d9532151529102ec9d83b2ae21e3456736721f2b4f1cae8fb14cb8d7fe
BLAKE2b-256 checksum
How to use checksums
b661c4c0ba45286a0395458713719586ca5f2ad3bb0ab298ee1186b6a6275fcf
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp311-cp311-win_amd64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp311-cp311-win_amd64.whl
Size 194.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5112be9ddcfc32d37b66515674b404b6247f974c37ed39a4c83792a41603c72e
BLAKE2b-256 checksum
How to use checksums
b9098c75d25ab50563be5f13d08720a94f2ce18cfde80fe614d14afb3f4a9450
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp311-cp311-win32.whl

Download URL scientific_computing_system_2_0-5.3.0-cp311-cp311-win32.whl
Size 193.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e7b51cd2c717b72d608b3aa39af81bcddac35c01a0074e26087cef2642e79752
BLAKE2b-256 checksum
How to use checksums
27420134f1db082a20d04ed81311b06c1f6179b1445a30bb0a9ccd82a933552a
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 365.5 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8c5d7974e3c0d73b33d0a9cc85bfca506f920f51dc5d0197f6bc1ba2e6cc909e
BLAKE2b-256 checksum
How to use checksums
6b020357153417922301e2b6f579368f94fc25428c4573466d98d8c631dfb77d
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.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.3.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
0f65783362c87857ba682725990bb54fde633b55479bb6402aaf88ffa76d07e5
BLAKE2b-256 checksum
How to use checksums
4d7be441aaff2bf8b0cd911c819df0e5b1fa8f86d0ff21709a605a02e7fd9011
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 190.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8b2a34d23351500e3e70861f165dcebce8adeb96e104ef848fa3dfe4cfc3a490
BLAKE2b-256 checksum
How to use checksums
369076e4f16fd550b8618a98fda2c8a9619fa55b1ace4c13da062e016e92aab2
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp310-cp310-win_amd64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp310-cp310-win_amd64.whl
Size 194.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8ddecf79381f705a22424c6a92eea68238e6bf095a9aaf1b2ea79d2635569fd6
BLAKE2b-256 checksum
How to use checksums
012f6ae465aefd5a66540caf10c583a486319aceaa89c6f9e6f013ee7388a576
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp310-cp310-win32.whl

Download URL scientific_computing_system_2_0-5.3.0-cp310-cp310-win32.whl
Size 193.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
06604269b5b678763466468531cd75e9ea84d30f69b9a3c36590aa523a08d978
BLAKE2b-256 checksum
How to use checksums
a46b355747271433eef20840023c273f20da9a66b098026f20120a0e246243c0
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.3.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
9e10ec9bff077eb4672f8789dd6f67298990f01ad2d2e6a7c4872c085e103b94
BLAKE2b-256 checksum
How to use checksums
fa8999cebcad1b80513deaf417b50cc6468f6d0eb06aba00e841e93d1ec21613
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.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.3.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
9b086640f67fe9d95609bca97e56773fcdb8fe8e92691c149e30716b84cb1bfd
BLAKE2b-256 checksum
How to use checksums
96806115d40f0a65f0cf1a2430c856749347e6510175b0f5848ab71b6bdf0740
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 6, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 190.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a18baf17ea99f99b34da815600d1311b58739fa9ac8a1b2667899c44378250dc
BLAKE2b-256 checksum
How to use checksums
261c6684c09ecb3e53521435731c376a5de704c61317bf4887b5b3222b74a774
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 6, 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.3.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