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.4

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.4
File Size Uploaded
scientific_computing_system_2_0-5.4.4.tar.gz 590.9 kB Details

Built distributions (wheels)

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

Download URL scientific_computing_system_2_0-5.4.4.tar.gz
Size 590.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cfab611becb199f6a1456a0bcb66039ee3c8504d3b40ce97e09113396f81ffe0
BLAKE2b-256 checksum
How to use checksums
fd338ded24dc21592f34d2f018b4713b4e66917823077ed701bb5ff47a961c20
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-py3-none-any.whl
Size 182.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
69522a0073ed7bd7b9a39c69ce7e4a6238a2e858a3596dfcd8e20e37e6bd1576
BLAKE2b-256 checksum
How to use checksums
54e6a6fba6457117de7609087af3252930bf954d8c7f78003731f1a651c18daa
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp313-cp313-win_amd64.whl
Size 195.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fdf3242d9f3df932fd2995ecb962c0e53fef4194a0f63fb954c0ab112a8dafe3
BLAKE2b-256 checksum
How to use checksums
612223ff446245e21b421fe9dbe5e6a3ff39289e38861e3d3e0e7e4adcaad303
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp313-cp313-win32.whl
Size 194.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7a37fc0477fe68071010b735fefab3662db35561c1afa3f1ae66866b4d7ca5f1
BLAKE2b-256 checksum
How to use checksums
d6cd80e81dfc67acc8cc6790f6a324c17ea378d501752d9cf3a049fce15a9acb
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 366.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
426b734ec24cab592a3c0476482705718c289b485b2d521b5a384bf86e435886
BLAKE2b-256 checksum
How to use checksums
d0592675fc550790b24be1e91101dcb050bb3ad60fc25c11189f165615f5e44e
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 15, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 330.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
31a57e0f192d3fdd68f1dca15bfdd4dba257e43fd45d9cbcf2a78b2b14729dfd
BLAKE2b-256 checksum
How to use checksums
5e212790ae720eae780491cd48fad3d739be2eb575c74b543aec5fe09add9eaa
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp313-cp313-macosx_11_0_arm64.whl
Size 191.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d33b1fcbbdf26e250ce3a00796e6c08d54efbeae0018bf3d484f9bdb1a57b233
BLAKE2b-256 checksum
How to use checksums
02511c3f86627831c5604266fb70e7b8a444724e7865f47a3abd78dc8119cd36
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp312-cp312-win_amd64.whl
Size 195.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
161c63df1359519571892bd1549582ba72e18114c429b97f92f29319cb5523a2
BLAKE2b-256 checksum
How to use checksums
77215010cb69e15509c774134691a0663842ea4cf04aa818731453f1eaf64515
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp312-cp312-win32.whl
Size 194.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
21726fb07b5de767e49e629ccc5cfadc56e1ceabdeb61494ba7548e95dc56ff8
BLAKE2b-256 checksum
How to use checksums
dea9f6640444161691152989d8370c712e84e6c9883603a90e48955099f38e41
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 366.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c89bdef7b8c6e588d14d83caaac2842d7a7d87dc9406a88b5a9af3979b8a3718
BLAKE2b-256 checksum
How to use checksums
f37a6c7c1d97fe7e5bb6344cc6418d3f85b2d5b8a0cedff94a9fa68f4c2fa76c
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 15, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 330.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fae137f6fb502f6d374f75520e9353d0741940cccac5853a0253b897b07de6dc
BLAKE2b-256 checksum
How to use checksums
f4798369316b7c8d9f7d92a376f4b558a0d279e9b716a3db481279000daad5e5
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp312-cp312-macosx_11_0_arm64.whl
Size 191.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
196cc254fe2bd6ebb9fd8bba3a0d1db4763e9893d79440440aabb3a0cea80a0c
BLAKE2b-256 checksum
How to use checksums
462359471cb43e61d9ce2927a85282c7cc7362058792f48df1bfefb5135a0dd4
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp311-cp311-win_amd64.whl
Size 195.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4454a01599e481abf15317df795c0e69eca2d6e7ac93b64801d41758fcd22f06
BLAKE2b-256 checksum
How to use checksums
77c6da498b258c5e88e6b8f65d900d9ba4213e2c0fc0ac988cb5b770f3682033
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp311-cp311-win32.whl
Size 194.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ac4ac13884b5953bbdcb62da6c78db4e677c5ebc8b483fe5f77734c8ca47dd8a
BLAKE2b-256 checksum
How to use checksums
15f9aa2a8ff36fa3d380a5bed52ed22507931616b7f5d6c00cf2f055565bd574
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 366.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4410a09715d2daac87d8acd82acc0df86d199ab4ff9011d1dc49518e45be4af8
BLAKE2b-256 checksum
How to use checksums
e85b569c89c1ade079735eb9b81f75ae8ad6c1ac906a1ca258bf2665a2078046
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 15, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 330.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
732343c0b9a014752ef7dc6bf061ed5c74fb615980885cb87aaba7e848ae1246
BLAKE2b-256 checksum
How to use checksums
2533b2da386500f0bebc321ec02d3b13c6863f51f9b348117bdc41cfc04dd100
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp311-cp311-macosx_11_0_arm64.whl
Size 191.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d1cf58205dd8f7e800f98d62b1eb3175180c5812358a539d673297528d6e7d33
BLAKE2b-256 checksum
How to use checksums
ab5f4e83a11ff26a24947b2b34347225b21433d79db224e562080b53a0126c6f
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp310-cp310-win_amd64.whl
Size 195.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f436604cf0ad16c96b4ee7ec78ad431c9d59b0aa4d58c8b70b02c2c2c7e663de
BLAKE2b-256 checksum
How to use checksums
72c72d625c8bfb4df46e150d072e4adced4272ce21925f2ff027dc12e2e6f337
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp310-cp310-win32.whl
Size 194.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
4abc187f9a7e0217d2fdc64cc32fce83080bcae92455b748e98222d6976961ab
BLAKE2b-256 checksum
How to use checksums
9ca822a20c05385c3057be76fd4c99e905e1446e4c2a01cbdba4e6014d7c3ca8
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 365.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a7461fa16d1f2d788eaf33670417d3e7ab9181c4d00e9294ca1ad80fff3e7fc3
BLAKE2b-256 checksum
How to use checksums
8e87f6ce47f46e5fb0c04b04ae39a938c5e2c90a3e342b030057f6466a2c0bdd
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 15, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.4.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 329.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6c2a25155ddfda4c0deb058ec5c0ad52f1dccf88075a1675f30812e11bef2a9a
BLAKE2b-256 checksum
How to use checksums
b10181040e901443e9c77e58d2ace1a07867a576ea3937023ceaeb1bd90b22f7
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 15, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.4.4-cp310-cp310-macosx_11_0_arm64.whl
Size 191.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f104c482aa1272e7023f85ab4c2450904d111dc2074bccd5e26f50672d0277f9
BLAKE2b-256 checksum
How to use checksums
5f38bfa35749136284099e2a8b6dea42beaba6e30b2fda4c5313ab8009fbbadc
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.4.4 This release

22 release files

5.4.3

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