Skip to main content

scientific-computing-system-2.0

scientific-computing-system-2.0 scientific computing platform

CI PyPI Python License: MIT Code style: ruff

CDS v2 is a scientific computing platform built on the scientific Python stack: NumPy, SciPy, pandas and matplotlib. The algorithms proven in the pure-Python scientific-computing-system (v1.x) form its foundation; v2 rebuilds them for speed and adds new domain modules on top.

For data/model fitting, CDS also includes a guided scientific workflow that recommends one candidate model while keeping model choice, missing-data treatment and outlier handling under explicit user control. It records reproducibility metadata, cross-checks fits numerically, reports uncertainty and held-out validation metrics, and can generate PNG/PDF fit and residual plots plus PDF/HTML/Markdown reports.

Installation

pip install scientific-computing-system-2.0

From source:

git clone https://github.com/Furox-Art/scientific-computing-system-2.0.git
cd scientific-computing-system-2.0
pip install -e .[dev]

Quick start

import numpy as np
import cds2

# Linear algebra
A = [[3.0, 1.0], [1.0, 2.0]]
b = [9.0, 8.0]
x = cds2.linalg.solve(A, b)

# Statistics
r = cds2.stats.independent_t_test([1, 2, 3, 4, 5], [3, 4, 5, 6, 7])

# Optimization
res = cds2.optimize.minimize(lambda v: (v[0] - 2) ** 2 + (v[1] + 1) ** 2, x0=[0.0, 0.0])
print(res.x)  # ~ [2.0, -1.0]

# Signals
freqs, psd = cds2.signals.power_spectrum(np.sin(np.linspace(0, 100, 1024)), fs=256.0)

# Graphs with PageRank
adj = cds2.graph.from_edges(4, [(0, 1), (0, 2), (1, 3), (2, 3)], directed=True)
scores = cds2.graph.pagerank(adj)

# Information theory
h = cds2.infotheory.entropy([0.25, 0.25, 0.25, 0.25])
mi = cds2.infotheory.mutual_information([[0.5, 0.0], [0.0, 0.5]])

# Chaos / nonlinear dynamics
series = cds2.chaos.logistic_map(3.99, length=400, seed=1)
lyap = cds2.chaos.largest_lyapunov_exponent(series)

# Bayesian conjugate updates
post = cds2.bayes.beta_binomial_update(successes=7, failures=3)
print(post.mean)  # 0.7

# Metaheuristics
res = cds2.metaheuristics.pso_minimize(lambda v: (v[0] - 3) ** 2, [(-10, 10)], seed=1)

# Geometry
area = cds2.geometry.hull_area([(0, 0), (1, 0), (0, 1)])

# Reinforcement learning
q_values, returns = cds2.rl.q_learn(cds2.rl.GridWorld(4, 4), episodes=300, seed=1)

Modules

Module Built on Highlights
cds2.linalg NumPy solve, det, inv, pinv, eig/eigh, SVD, least squares, cholesky, cond
cds2.stats scipy.stats t-tests, ANOVA, non-parametrics, correlations, chi-square, effect sizes, normal dist helpers
cds2.optimize scipy.optimize minimize, roots (brentq/newton/system), linprog, least squares, curve fit
cds2.integrate scipy.integrate quad, 2-D/3-D integration, ODE solvers, trapezoid/simpson
cds2.interpolate scipy.interpolate linear/cubic/pchip, lagrange, griddata, regular grids
cds2.signals scipy.signal FFT, PSD/welch/spectrogram, Butterworth filters, peaks, envelope
cds2.montecarlo NumPy Generator pi estimate, MC integration/expectation, hit-or-miss (all seedable)
cds2.graph scipy.sparse.csgraph components, Dijkstra/Bellman-Ford/Floyd-Warshall, MST, topological order, PageRank
cds2.ml NumPy/SciPy LinearRegression, LogisticRegression, KMeans++, PCA, KNN, metrics, data generators
cds2.timeseries pandas moving average, EWM, differencing, seasonal decomposition, ACF/PACF, Ljung-Box
cds2.viz matplotlib series/histogram/scatter/heatmap/spectrum/regression/confusion plots
cds2.io pandas CSV/JSON read-write, optional Excel/Parquet bridges, DataFrame summaries
cds2.calculus NumPy derivative, complex-step gradient, jacobian, hessian
cds2.special scipy.special gamma, erf family, beta, Bessels, zeta
cds2.sparse scipy.sparse.linalg CG/GMRES/BiCGSTAB solvers, Lanczos eigenpairs, truncated SVD
cds2.distributions scipy.stats t, chi2, F, exponential, uniform, lognormal, poisson, binomial (pdf/cdf/ppf)
cds2.spectral scipy.sparse Laplacians, Fiedler vector, algebraic connectivity, spectral clustering
cds2.infotheory NumPy Shannon/joint/conditional entropy, KL & Jensen-Shannon divergence, mutual information, permutation entropy
cds2.chaos NumPy delay embedding, false nearest neighbours, Lyapunov exponent, correlation dimension, sample entropy, Hurst exponent, bifurcation scans
cds2.bayes scipy.stats Beta-Binomial / Normal-Normal / Gamma-Poisson conjugate updates, credible intervals, naive Bayes, Metropolis posteriors
cds2.bayesopt scipy.optimize Gaussian Process, expected improvement, UCB, Bayesian optimization
cds2.data_analysis pandas DataSet / DataFrame bridge, describe/summarize, group-by, NaN-aware
cds2.metaheuristics NumPy real-coded genetic algorithm, particle swarm optimization, simulated annealing
cds2.geometry scipy.spatial convex hull, closest pair, point-in-polygon, polygon area/perimeter, line-segment intersection, rotations
cds2.rl NumPy Bernoulli bandits (epsilon-greedy, UCB1), tabular Q-learning, grid-world environment
cds2.quality NumPy + scipy.stats Shewhart/EWMA/CUSUM/p control charts, Cp/Cpk capability indices, defective PPM
cds2.design NumPy full & fractional factorial DOE, Latin hypercube sampling, central composite designs
cds2.wavelets NumPy Haar DWT/IDWT, multi-level decomposition, wavelet denoising
cds2.epidemiology NumPy SIR/SEIR compartmental models (RK4), herd immunity, final-size iteration
cds2.image NumPy 2-D convolution, Gaussian blur, Sobel edges, pooling, binary morphology
cds2.genetics pure Python GC content, k-mers, reverse complement, Needleman-Wunsch alignment, ORF finder
cds2.reliability scipy.stats Kaplan-Meier survival curves, Weibull fitting, MTBF/availability, bathtub hazard
cds2.finance NumPy + scipy.stats returns, Sharpe/Sortino, max drawdown, Black-Scholes greeks, Monte Carlo VaR
cds2.text NumPy tokenization, TF-IDF matrix, cosine & Jaccard similarity, term summaries
cds2.game_theory scipy.optimize Nash equilibria, iterated dominance elimination, zero-sum minimax, IPD tournaments
cds2.combinatorial scipy.optimize nearest-neighbor TSP + 2-opt, 0/1 knapsack DP, optimal assignment, LCS
cds2.spatial scipy.spatial Moran's I, Geary's C, row-standardized weights, nearest-neighbor index
cds2.modeling pure Python expression trees, symbolic diff/integral, polynomial solving, MathModel
cds2.hypothesis pure Python heuristic hypothesis generation: trend, periodicity, outlier, correlation
cds2.knowledge pure Python knowledge graph with typed relations, notebook, ranked search
cds2.pde NumPy heat/wave 1D/2D FTCS/leapfrog, CFL-guarded, Dirichlet/Neumann
cds2.sde NumPy Euler-Maruyama / Milstein ensembles, ensemble statistics
cds2.scientific pure Python CODATA constants, mechanics/EM/thermo formulas, unit conversion
cds2.quantum NumPy statevector circuit simulator up to 16 qubits
cds2.nlp NumPy scalar autograd, BPE tokenizer, multi-head attention, mini-GPT forward pass
cds2.guided_fit NumPy/SciPy/pandas/matplotlib user-controlled model recommendation, uncertainty, held-out validation, cross-checks, outlier/missing-data handling, reproducible manifests, plots and reports
cds2.cli argparse cds2 console entry point, including guided-fit and guided-fit-rerun

Facade vs Real Capability

Some cds2.* modules are thin convenience wrappers that only coerce args and unify return types; others contain CDS-native science with no SciPy equivalent. Knowing which is which tells you when cds2 saves time and when to import upstream directly.

Class What it means Modules Guidance
Convenience re-export Thin numpy/scipy/pandas wrappers that only coerce args / unify return types. No new math; lags upstream by one release. cds2.special¹, cds2.distributions¹ Prefer upstream. from scipy import special, stats
Convenience re-export, kept Same pattern, but the typed dataclass DX justifies the import. cds2.linalg, cds2.interpolate, cds2.io (thin part), cds2.scientific² Use cds2 for uniform result types; docs state Convenience re-export — see SciPy/pandas for full API.
Thin + CDS companion Module keeps its wrappers but its reason to exist is a companion with no SciPy equivalent. cds2.integrate + cds2.sde, cds2.optimize + cds2.metaheuristics, cds2.signals + cds2.wavelets/cds2.spectral/cds2.chaos, cds2.sparse³ Keep cds2. Deterministic integrate pairs with SDE ensembles; optimize pairs with global search.
Native Pure CDS: constants, formulas, C kernels, ML, etc. cds2.graph (C kernel), cds2.ml, cds2.sde, cds2.quality, … Always use cds2.

¹ Deprecated since 4.3.0; retained for compatibility in the 5.x line and may be removed in a future major release: DeprecationWarning. ² cds2.scientific is 100% native (CODATA CONSTANTS, physics formulas, convert_units). ³ cds2.sparse already has real value: jacobi_preconditioner/ilu_preconditioner → LinearOperator, residual_norm diagnostics.

# Convenience re-export — use SciPy
from scipy import special as sps
from scipy import stats

sps.gamma([0.5, 1, 2])
stats.norm.pdf(0.0, loc=0, scale=1)

# CDS-native — use cds2
from cds2 import sde

ens = sde.sde_milstein(
    lambda y, t: 0.05 * y,
    lambda y, t: 0.20 * y,
    y0=[100.0],
    t_span=(0, 1),
    dt=1e-3,
    n_paths=8192,
    seed=0,
)

CLI

General commands:

cds2 info
cds2 stats 1,2,3,4,5
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

Guided scientific fitting:

# Interactive: the CLI recommends one model and asks before user-facing choices.
cds2 guided-fit data.csv --x time --y response

# Multiple datasets, measurement uncertainty and an explicit report format.
cds2 guided-fit experiment-a.csv experiment-b.csv \
  --x time --y response --sigma uncertainty \
  --report pdf --output-dir guided-fit-results

# Repeat the same analysis from its saved manifest.
cds2 guided-fit-rerun guided-fit-results/guided_fit_manifest.json

guided-fit supports linear, quadratic, exponential, power and logistic models. By default it asks before missing-data treatment, model choice, outlier exclusion and report generation. Non-interactive runs can set --model, --missing, --outliers and --report explicitly.

Each completed fit reports RMSE, held-out cross-validation RMSE, R² when defined, parameter uncertainty and an overall reliable / caution / unreliable verdict. It also writes a reproducibility manifest and saves each fit and residual plots as both PNG and PDF; reports are available as PDF, HTML or Markdown. Reruns warn when saved results change materially, and multi-dataset analysis can recommend separate models when a single common model is a poor compromise.

Relationship to CDS v1.x

The original zero-dependency pure-Python line lives at Furox-Art/scientific-computing-system and remains available. v2 is an independent project that trades that constraint for the speed and breadth of the scientific Python ecosystem.

Runnable case studies live in examples/ - see the docs page for details.

Benchmarks

cds2 races the scientific stack head-to-head, and ships its own compiled C kernels where they help. Current scoreboard (full methodology in docs/benchmarks.md):

Race Baseline cds2/baseline
PageRank 400n (C kernel) NetworkX 0.18x
K-Means 4k×2 k=8 (C kernel) scikit-learn 0.72x
Linear regression 20k×10 scikit-learn 0.74x
Monte Carlo pi 2M hand-vectorized NumPy 0.77x
solve / eigh / rfft / welch / minimize NumPy & SciPy ~1.00x
describe 500k (adds quartiles) SciPy 1.10x

Wrapper APIs hold parity with raw NumPy/SciPy; the KMeans Lloyd loop and PageRank power iteration are from-scratch C extensions (cds2._fast_kmeans, cds2._fast_pagerank) that beat the specialist libraries. A pure-Python fallback wheel keeps compiler-less installs working.

python benchmarks/run_benchmarks.py            # full run
python benchmarks/run_benchmarks.py --quick    # smoke run

Development

pip install -e .[dev]
pytest            # run the test suite
ruff check .      # lint

License

MIT: see LICENSE.

Release files for scientific-computing-system-2.0 5.2.2

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.2.2
File Size Uploaded
scientific_computing_system_2_0-5.2.2.tar.gz 235.8 kB Details

Built distributions (wheels)

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

Download URL scientific_computing_system_2_0-5.2.2.tar.gz
Size 235.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3369dfc710eed46cf926a603ac8dfc0568002a24cdc9a4ebe7c7b72340dc77d3
BLAKE2b-256 checksum
How to use checksums
e0db0d48ed06a5a3698d58201a81e567d5d9a20571e23e09b72d179ae14eeea4
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-py3-none-any.whl
Size 167.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
749bd3791d485490f32d04c1d41199fd4ca12990ae441bbcf2f27e9884a3b036
BLAKE2b-256 checksum
How to use checksums
be4eee7ddd93ed5774b87f79e5a03f6f87cf67342e74ed415d90df9e46188913
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp313-cp313-win_amd64.whl
Size 211.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
857b61a313bfb5d65d82a657242e872869a5c43abaa23edcd5003bd3fa14a8a6
BLAKE2b-256 checksum
How to use checksums
d496a760c00731bb6d9889ab1845942a24efe948d3131fd8a02cf601749ea1fc
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp313-cp313-win32.whl
Size 208.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
e5396843cab2bd06732be6aac8f2dcc63251dbb09cf01226280db9a88ca608e0
BLAKE2b-256 checksum
How to use checksums
22a580fe518b47a5d92bb97e45aa831ea0a6bd8cb79c0857b7b285e7177bb653
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 396.6 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
24c547488d22705fbfff9536c5460b850f39a6e7ea66f55157156d85be0414a9
BLAKE2b-256 checksum
How to use checksums
ffde0ada55b2a35179af8131f6678053aafbfebd72099266a73a85a107aaaf92
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 Sep 5, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 358.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
2ed72e9934b103d20ecf065828c7df6bc348412646926dd7244f8f79da6c88c8
BLAKE2b-256 checksum
How to use checksums
908a224f39e644b98bc40fdacdde38422e4bf695dfe40e3f1c763db00d7df8fb
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp313-cp313-macosx_11_0_arm64.whl
Size 199.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7fb5d05fe814b8732a262ebfc43399c66772543da03d8de6059cd1f0bc5a51d0
BLAKE2b-256 checksum
How to use checksums
b48dc7447c4c8426186963982d232336c8a546762aadcba9019834e78ed84484
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp312-cp312-win_amd64.whl
Size 211.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
be8332585e64461bfec89478221b840dc83b7f0b407b85ad9163815c82ef4c02
BLAKE2b-256 checksum
How to use checksums
28a7a5ee13e43c60b2ec61c06063bf5b58e4209613d5988bef0b77ab9dae3387
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp312-cp312-win32.whl
Size 208.7 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b17093c026dabd5633fafabab1d9702d9ab59d9067c04d0374afc95d7956382e
BLAKE2b-256 checksum
How to use checksums
30e8e2de1857b6b36d3ca3c185b2bf3319a1c37a30a0355771fc615cd0ab6a96
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 396.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d3c238d126219298405f40755190a0fa5215de6e8be9b99a4bc56ee8564a3904
BLAKE2b-256 checksum
How to use checksums
59bb95919049f31e1f5aeb465913eee138ce9c9f3668a7c14b47a5358eb625bb
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 Sep 5, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 358.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f80f1ba23cba46b8d15a81e7f53b9a02c920e8b785a254e9ff8aa6d47d516027
BLAKE2b-256 checksum
How to use checksums
c930a643cb8044a12fe0e821a8fed5981523259edc181c67a024320573a17fc7
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp312-cp312-macosx_11_0_arm64.whl
Size 199.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e120319f4b53ecd560becde8f1f55a5f57cab1bb97f03d69442656dcf716a6b
BLAKE2b-256 checksum
How to use checksums
a37c973df485c059227f5e5a87e111f1b4edc7c1d3ecee9b732f6e52e6c750ec
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp311-cp311-win_amd64.whl
Size 211.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
95b2f3c636f1ee91ecb6ffdfdb5637a0320587f877d302c282b0cc7c4fb3e415
BLAKE2b-256 checksum
How to use checksums
cb6044a0209a32a8925861ed32a90850054ab3ba17e0783a0e4a458f2b160784
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp311-cp311-win32.whl
Size 208.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
0eb9e185993c1a36a40d67876527e9949fe81e676b244327ec84e0daaba5fc75
BLAKE2b-256 checksum
How to use checksums
7898bcbb9f609a1ab65b3d4a11fb945f6da70a1537b1cf6fff9a9e44addf465f
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 396.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d8d230d8fab49cb79ffa92fdb306ac5067bb369985883786e436bcd446c26b3c
BLAKE2b-256 checksum
How to use checksums
1f580d66844168044055f61b9e25a3f1af94ee953bb9f712da46350a6cc5f75e
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 Sep 5, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 357.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
45b9b60e800f6a0dc4aaadf09802814b05d2e2e8682db9a4566cbb21ba137488
BLAKE2b-256 checksum
How to use checksums
4620af12b27e807a60db01b20fc0b7b4330f66c32d75904d83cee4dae7ea342a
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp311-cp311-macosx_11_0_arm64.whl
Size 198.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5d19fcdf26da29026b40fb8d18084319e19f7127a04973018dfc4c3d83ce43c2
BLAKE2b-256 checksum
How to use checksums
53f74a99955680a478a8a25ad0506a8b2e5933efee2570d524eec3126224a6a2
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp310-cp310-win_amd64.whl
Size 211.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
933db1cd7e90bddd8afa6052e551a9087ad83a5986fce973155788001e25fe84
BLAKE2b-256 checksum
How to use checksums
d5f7ecca7090a67c2d3a0c8450744f5a4f4fe3353b69b8a93d7a579e66dd03ee
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp310-cp310-win32.whl
Size 208.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
6e099408bc17c49c5cdbd4d7c038234faefacb0c720c28475694e152d84ca4c7
BLAKE2b-256 checksum
How to use checksums
4dcc373ab4873349f92211408ae0988a9438bc71e204bf331a683d6772e59542
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 394.8 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9c32e8cf5dcd923168675ec6f67b694d018bf877412bdc1561cd24af5a4f5569
BLAKE2b-256 checksum
How to use checksums
2cc0f561de64885b9f723a6b87ea99dc5979ffa008b041d2e88595c250da0c7b
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 Sep 5, 2026.

Transparency log

Release files / scientific_computing_system_2_0-5.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 356.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3345d444dadd10ae8b27f8b919c3008c7391c750e44a638694ce23eba88f2ef8
BLAKE2b-256 checksum
How to use checksums
839921ca0322be7a961d9e75082f66777acc0ef43f362154af9f6131e3c07f14
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 Sep 5, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.2-cp310-cp310-macosx_11_0_arm64.whl
Size 198.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b855e501453d2b5c414b9c90960063a888843e432ad3122c8afda97fc05231b4
BLAKE2b-256 checksum
How to use checksums
b2fcc010a12e07339463d7e2302931c3b9adc640b62368e2816ddea986c70394
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 Sep 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.2.2 This release

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