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

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

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

Built distributions (wheels)

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

Download URL scientific_computing_system_2_0-5.2.0.tar.gz
Size 235.3 kB
Tags Source
SHA-256 checksum
How to use checksums
df3a30825ae4e187eb0e81a940e04879fab88e8e5d2df208c9d2342bc7f88cfd
BLAKE2b-256 checksum
How to use checksums
b790be40880f32a5022749c46ed734a85fb99051053a48b06e644b710dc6cd12
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-py3-none-any.whl
Size 167.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
304fc077805d0f52ac1e25e9cc9d6cea2339c691f9ba9bc898e7db636deb10f5
BLAKE2b-256 checksum
How to use checksums
57823c8b475a408d17fe8094b60fc3a9d9cf8759901cb3ab76d67cb25d0c5224
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp313-cp313-win_amd64.whl
Size 211.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3c39e0bd5e80e876990e59284982f6f791d9da6bd6c8dab89c8f5025d35a61a1
BLAKE2b-256 checksum
How to use checksums
a931dec6d1f194c3fe4c39a284bf0876a540fed461f4f3fdefc1b126e4054a4a
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp313-cp313-win32.whl
Size 208.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
cf6e7bfa5b6eb34ad9454e42389fa680a58e6cd0e23f13c26568cbef7b7ab46e
BLAKE2b-256 checksum
How to use checksums
23700724e190a643f84a524755e6b2b70b48ff185dcb20ea8535a549fff8b862
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 396.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
13973e3451ea3abe0f4a20c7bafd4319d5d42e636abf56b4f632fa10e435738f
BLAKE2b-256 checksum
How to use checksums
4e42c10a20d46f5667c050f21e4eb6fd59b2937ca922188f6aa6c31c07060f71
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 357.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
853a64e762eac16db32a77e5cf19964b62bde586344a5ae9792a016d7ece9da4
BLAKE2b-256 checksum
How to use checksums
4e35a32deb292ce17d7741b21db8a16c0b160da04b486314245d228ce59f7101
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 198.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fda62aa582ae37355606006eb8faf85ababcce9dcd3f2224beb6772f63ea5e54
BLAKE2b-256 checksum
How to use checksums
620ad1b9ede8a4ff4b1b23ff0c1c9bf56e16b5e276947c8cd6ccb5e1e527d4fe
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp312-cp312-win_amd64.whl
Size 211.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ad436641392ee33885df235f4da1c888a2efb53c807855a360307bc187ae1e05
BLAKE2b-256 checksum
How to use checksums
064d280dea67b937a3173d2434127cdcb8726be5f453c28af6578ee63d23778a
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp312-cp312-win32.whl
Size 208.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
54245c973abfba1f39194b3afef181d5e40d1d12c8be6ae2a31cd72d9f0469e6
BLAKE2b-256 checksum
How to use checksums
0786aa53aa2e5b9f22f30dac5c65af7ce7c1165b3786c39ff24d984cfc629429
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 396.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b22067fdbeff5d7f7e2ef13424b8a785f2ae74435e05b12edd6549f7ed9acc84
BLAKE2b-256 checksum
How to use checksums
23d9ab403f7dd74344cf5da9cb804bf52bd5c9cebb2618ac5114549b511a92d9
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 357.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07f9287186ceb12c1ba9586fcb01c13d21466c56b9778caf40b264f95667cd10
BLAKE2b-256 checksum
How to use checksums
2cc9f83b0972b60d4e6703ae23e0193af4c158581d1cf66b098f59a70e50057a
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 198.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b9c436ef41921c6efa063d1f8fdfeb350250ba0099252fcfc20408488edf64f
BLAKE2b-256 checksum
How to use checksums
73f58352d3c712a90fcaffb7924fd0838deff7b3147330194ab4b57a391d3973
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp311-cp311-win_amd64.whl
Size 211.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
222e73c3879c16c3c49d1bd75af2506d63ca856108ee6301a7fe21f264d30bab
BLAKE2b-256 checksum
How to use checksums
6f7d1fd1bae18d0e135a526085ee42eec8b130c3b9ff3c185d946efcfae44f52
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp311-cp311-win32.whl
Size 208.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ba4f69ea0822e84c1f05696e4bf3a246447d127442c48e2a5cd2f0eeeb4b17f4
BLAKE2b-256 checksum
How to use checksums
111075c07f2c4a687a0e1cead0b3472d8bcd8f016cadbbec4ecdf0d0f2055456
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 396.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e4b26b7e3975610b83643a7a3510130deac31ca8b5f5c90d3c3396fd24d1d8cf
BLAKE2b-256 checksum
How to use checksums
52636886a1808832b79047214e2b97e029e11e897a58e2aa11bdc403d66b258d
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 357.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
75a7427ee88769cee16c28aedf12459a99c79bf6305ddf957d5efdb4118b0d44
BLAKE2b-256 checksum
How to use checksums
3069f759eeb7e0569707fc546e9fe35143c994df803dbcbe212cb522c19c16f3
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 198.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
54688a5a1f8633ff4c98b3811cc9965d8f9660f302f2502ee8bfd892ef597abd
BLAKE2b-256 checksum
How to use checksums
bebb60e6ed5cd0578738d859667e3a962d14845d468983d437fca0b364399824
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp310-cp310-win_amd64.whl
Size 211.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6c13440934e40a75328a14aa4106e4b1bdea47bf9bce0d76024f672d1d9346f4
BLAKE2b-256 checksum
How to use checksums
254094660f03da428cbf1269cf5f39fca0a0bd45196fa147b3891d77eb82ae20
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp310-cp310-win32.whl
Size 208.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
af81187855cb93a653775308fa8aea7ff6318687aed936e87bbdb478a885b796
BLAKE2b-256 checksum
How to use checksums
f246a7a706b81564aef8aa7a904c37220d58746070efc3575be2c2eb9e39ae1d
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 394.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
56fece9ed1c45f5357b97b083e235985b9547e0797d51bd40e5d80188c3b95ff
BLAKE2b-256 checksum
How to use checksums
f5f68454d4d4a3aa156dc3dfafe7d669ed098210a30ea9a920155e94d04a24b6
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 355.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bbb9df9e178cd74600a5b2c9e435e964ef21ee7e13a72c925c35297a73073dc4
BLAKE2b-256 checksum
How to use checksums
f8ac756ed84de64f0b198987c553693fb1f602f6b0b647d82647753c9cc99d07
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 4, 2026.

Transparency log

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

Download URL scientific_computing_system_2_0-5.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 198.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f70ae75a5bfeec9882c6fe7224ea856f5d2417dbf03d55c9ed9a2521fa28261b
BLAKE2b-256 checksum
How to use checksums
cb30af7b2766bfba9c018ae79fb949246f160558969284057ee7c3c136586a03
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.2.0 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