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

21 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.3

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.3
File Size Uploaded
scientific_computing_system_2_0-5.4.3.tar.gz 589.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for scientific-computing-system-2.0 5.4.3
File
scientific_computing_system_2_0-5.4.3-py3-none-any.whl Python 3 none any Details
scientific_computing_system_2_0-5.4.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
scientific_computing_system_2_0-5.4.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
scientific_computing_system_2_0-5.4.3-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.3-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.4.3-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.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
scientific_computing_system_2_0-5.4.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
scientific_computing_system_2_0-5.4.3-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.3-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.4.3-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.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
scientific_computing_system_2_0-5.4.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
scientific_computing_system_2_0-5.4.3-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.3-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.3-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.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
scientific_computing_system_2_0-5.4.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
scientific_computing_system_2_0-5.4.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 5.9 MB

Release files / scientific_computing_system_2_0-5.4.3.tar.gz

Download URL scientific_computing_system_2_0-5.4.3.tar.gz
Size 589.0 kB
Tags Source
SHA-256 checksum
How to use checksums
baa66b813534e8522e3a3ffa846839a5211fb7c14f6ba6ba8443552f47c63240
BLAKE2b-256 checksum
How to use checksums
51266e0704673c6f4aadce084798218fabf274372915f27303e63f6797d02712
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-py3-none-any.whl
Size 181.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68a1c86010fe01c83ccea856733a4bff5e8c172ea565e184a9b15fcfd12891b5
BLAKE2b-256 checksum
How to use checksums
c29a838e9c99c76cbdcbedb6267c5abeca2dd108ebea5d3de5624f8b3c2adae0
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp313-cp313-win_amd64.whl
Size 195.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
34843f8c02497f90c5c5ddfcc7c794e6b394b16a64f5464874f3ab1411ea1028
BLAKE2b-256 checksum
How to use checksums
971410898fcf96c5bd5f1f98f13d4cb8780e6d20da76e5bd9af40abf56dfd028
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp313-cp313-win32.whl
Size 194.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
bbe7052f0b8cb1fc8ccb4950f3a3188d3d22b7177c271d9dad683e039345b31f
BLAKE2b-256 checksum
How to use checksums
c1d1791e92da8597880b501d535ebcb72ce4198e3dd3585b8720555f6a8f40be
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 366.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e93e04ade39c38e57d4ee9414215b907a46e0655138cc3f2d90227ef1d42daa
BLAKE2b-256 checksum
How to use checksums
e838ae7e5e8b8edaee0bba29a9861f4de3446c493721c39ec5d39812a9c94f4d
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 14, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 330.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
1f8c8a625be9b5c9b55d62cdea203d73191fd032c98dddda3ec9582243ed0496
BLAKE2b-256 checksum
How to use checksums
ef765552fa9f5b025f439f39cdcc430f38a666f115ce72aba1cff9600745a778
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp313-cp313-macosx_11_0_arm64.whl
Size 191.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e209d1fb7760d757c036e04ae2d9eaecffc6f9620156aeb7cc1c9b99e76534ec
BLAKE2b-256 checksum
How to use checksums
1c9c16fe8be6fb200e8689e8868127b5d389b2860ded6fc9ecaa425526d1aca3
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp312-cp312-win_amd64.whl
Size 195.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
67f3818881fdd4dc16d3848d00bf0673b399f526c7771d93fc2e0de46e4b0517
BLAKE2b-256 checksum
How to use checksums
f947566f9561d4be598f0371385a5f3f184c0fe8143be2dd5d3c41c5553edba1
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp312-cp312-win32.whl
Size 194.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
15b8fcece630e0468667ab1c4d9f1c29a79e3135a636762090218d87ca58bc5c
BLAKE2b-256 checksum
How to use checksums
6d20d8fa10515702e9dc7739c5fe5f4220d810792edabab640bda5903c6877f6
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 366.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c9e81e82c38e83d5272c8d7fd885c5a747a306fb7e559c3a418d1ce215f4dfda
BLAKE2b-256 checksum
How to use checksums
35bea007a1778009258b5ca9a35ed70e9bbbe3f600ef514d2726f1d4eecda6c9
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 14, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 330.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
b8c88e6b0a48631a20783ecc8870e2344d26024ca3e544ad7f915ab4d6dcc273
BLAKE2b-256 checksum
How to use checksums
b153a92220658179223ffa2a66884248a1d62462da8fe3b2c2d12d0671a3e4a0
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp312-cp312-macosx_11_0_arm64.whl
Size 191.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8681a375fe07579f509303395cc197ce1c595f1d475de893d3cb49f09a272e9
BLAKE2b-256 checksum
How to use checksums
28cf7bedfede9a550525ade572f77782af4915f3dca2194ab81b50bfe968bd43
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp311-cp311-win_amd64.whl
Size 195.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2e7c97d2f0ee4d48d4d8a6572830e52f8560ec2d1a793bebdbd79fb23bcc62a7
BLAKE2b-256 checksum
How to use checksums
5b1b49ee25daa075e41118e9443406594320eb4b8624dbe3816d10bfbc33ce90
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp311-cp311-win32.whl
Size 194.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
8f9dd181a308236fefb0007d9dc5715e03defdf34eafef96ebd201075cd6c2b3
BLAKE2b-256 checksum
How to use checksums
82cb6554438750d5ede3fd77591b8501a9ff7c63b8a092fecfffc54eb8c87960
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 366.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d0ea2235f05fbeafbbddc7d311c7945f4f3adc92cd1cf1db1bf1d3160b0896b3
BLAKE2b-256 checksum
How to use checksums
5ce6090bfabd69100ec203b500de4a94b656d3e7221ae592c89f2f3f80bb95c6
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 14, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 330.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
084da0a240fc5f4a65f0f5f0e08230a2764f1373cd338a43ae24da2327b42750
BLAKE2b-256 checksum
How to use checksums
9ccc1dae7aa47003812297e24c587e16cc830bd92eb69d172831085697eac97e
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp311-cp311-macosx_11_0_arm64.whl
Size 191.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3f3a155efab1a7da23728e4395c5cacfb5b4a286e659f298fdaf778ac8701af
BLAKE2b-256 checksum
How to use checksums
fae6a29e93bc7f0a9db251c8cbc73b37f4dbf04f1f6cd19e94e6e7b8ac696459
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp310-cp310-win_amd64.whl
Size 195.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b72aacd506799d9ce8575f3d05e52936ac012445195613a27d461c215f38933c
BLAKE2b-256 checksum
How to use checksums
69e2c4b6a0596a23bde4e6e9d9df2e2b3679696ad89ae307d800b127129552c8
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp310-cp310-win32.whl
Size 194.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
c044e4c9c7016de13f5d69da0e1e21d1a40b5db0515d83eb6b527e407a4be463
BLAKE2b-256 checksum
How to use checksums
64e93c75458eb92ab4c522c4016a74383e2ba04f1dbcf229528d841765a67f14
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 365.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0ede29e690546fd1ec9ec166f2913e42a68ab32791f4fbfe082c3789e893dddf
BLAKE2b-256 checksum
How to use checksums
ca950dd1d0983e30d7fda9f6264be543293873d2a3e5a89183865619978907be
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 14, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 329.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f622defebd866a0f430607ffa75a2ae55a2c356325d4b05abc1dbf8c5ab97ea7
BLAKE2b-256 checksum
How to use checksums
4b335823f073570572c96a15a041e6dadf2cc631ede12a2fa5aa1cfce33dcca0
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 14, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.3-cp310-cp310-macosx_11_0_arm64.whl
Size 191.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
03c9987ef02a3b4adc544a829b3dd8f037ac6febd3fd64f57072deebceb5e243
BLAKE2b-256 checksum
How to use checksums
c2757f86a01d2b6d085663ab0e5c7677945ef9467c6cc394977b6111e34e21c5
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 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.4.3 This release

22 release files

5.4.2

22 release files

5.4.1

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