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

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.1
File Size Uploaded
scientific_computing_system_2_0-5.2.1.tar.gz 235.3 kB Details

Built distributions (wheels)

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

Download URL scientific_computing_system_2_0-5.2.1.tar.gz
Size 235.3 kB
Tags Source
SHA-256 checksum
How to use checksums
388721670ca878a1eb7bb90ae89637bb9a786171d84f8a8f850ee964b3737271
BLAKE2b-256 checksum
How to use checksums
f928f15c46f533f29d80eda90e83ce9966309988d0f03bcf767c933507e11572
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.1-py3-none-any.whl

Download URL scientific_computing_system_2_0-5.2.1-py3-none-any.whl
Size 167.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b2cd252f719d317f6a82921b5cfd17b7d7346eac43a71632352acc761e0769a
BLAKE2b-256 checksum
How to use checksums
3b2143f33c58fe58b63b732add3e18b8bb9a26435e6c384d4b395aa71faa1b41
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.1-cp313-cp313-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp313-cp313-win_amd64.whl
Size 211.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
353a5fcde75dcc8cc4cce9b7301f125fe1b20db1da8b54eec046976fdac3d165
BLAKE2b-256 checksum
How to use checksums
704185d72c07f7a34f37701236a2674e65323893bc5f5921008bf826ff4d4257
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.1-cp313-cp313-win32.whl

Download URL scientific_computing_system_2_0-5.2.1-cp313-cp313-win32.whl
Size 208.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
e5dfd5324de19a2b9722dfbc5de2e4810a9d2dabc8db889b176f331ad8c4506d
BLAKE2b-256 checksum
How to use checksums
ce2c399f62de9408c733f288c8310ae91604ee63efea9e431137166fbe81a22e
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.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 396.4 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a723c05ccca3804ef2c5196924960f107a1cdd253f4d785b09e3f3ddeeba858b
BLAKE2b-256 checksum
How to use checksums
a364b50dcd35dcc783431a0933b62b4dc11e26b9ac9923927446f0cb3abea2fa
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.1-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.1-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
e82a6ecbb32fd240f63e4b3b9e82f008b2c35e30ed469bdc8ac58cc814e8cb2f
BLAKE2b-256 checksum
How to use checksums
5b87b652fc51039ff83bca5112b60e0dc65e7c06ba5c63fe99b8921d568aad48
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.1-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
4dd60684a8188df8eadd65ff8eaa53ac1f1a6030bf2be80f8bc1d2a9388cba7d
BLAKE2b-256 checksum
How to use checksums
9c87bd0287b35be3fd16db05084348a7c7fbf19d1dceb2a24f57e495c2649a93
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.1-cp312-cp312-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp312-cp312-win_amd64.whl
Size 211.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
719e27b8fa2e0aebe094e33d2e3b9d555bd799d7632de3d2eb7b0c26e426fd93
BLAKE2b-256 checksum
How to use checksums
669502590d50e9823723d2af292eeb977a3bcd07ce0d28625ddcdc73ced38bd4
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.1-cp312-cp312-win32.whl

Download URL scientific_computing_system_2_0-5.2.1-cp312-cp312-win32.whl
Size 208.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
f749c1d36d0613b582378b2123464b5c6cad8515770f7a8a61ba61e1fc300a21
BLAKE2b-256 checksum
How to use checksums
b71d70d4c805cb5e08e83f8eb16b4db76574a3037b5d6357fb15e4ed67409577
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.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 396.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f57950c4915f06f01f23aef2478025ef28dbf9f068d4eb132e972478825391b4
BLAKE2b-256 checksum
How to use checksums
2f554d0867fae9909150ab3507597ab343ce4783a27d45e6821201ffe78fdc3c
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.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 357.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
754a80fbaf0aec23f448dc42c8023b8bca2550d483f6426f1b65bdd6307fba18
BLAKE2b-256 checksum
How to use checksums
cb2886b6bb3db024aac4b55f5987b0118f290396cecc5088a50a50958a12a869
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.1-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
6e25e67fd70563ad7d0ad9de30fd5e3e8580bba162d5056ea30853975ea6a564
BLAKE2b-256 checksum
How to use checksums
7dee15437c0b68dd9c7178b487faa15ea20ffe9dd83cebca53e779da932becab
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.1-cp311-cp311-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp311-cp311-win_amd64.whl
Size 211.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
39c2d3c59ca5e878dd1cefeb7b155346bbfdadfecd27e9d88e3c4b46f08ba980
BLAKE2b-256 checksum
How to use checksums
1cf0fd7da7367d96d313b6626ad8f2a339f2fbed1f257410de678b2abdb2d7d8
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.1-cp311-cp311-win32.whl

Download URL scientific_computing_system_2_0-5.2.1-cp311-cp311-win32.whl
Size 208.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
de81df8f9e568481d771d01655793e357b53b4f79acc7206cbe676f66b4b5ded
BLAKE2b-256 checksum
How to use checksums
ce7f157a87fc8a0a30406aa34dd7465440f8e0725c6d5555cb0936498ee327a9
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.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 396.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8abb16c1e180114c2b64e2da973154c10b7648c334b96d4e25014a757f5f8312
BLAKE2b-256 checksum
How to use checksums
faac79c0268725af7b65f7a6e7c62f0ba9a9a0941d8b3609032f08fee8b2195a
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.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 357.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4086ec47bcff2339d37e269d58c65ace45a6b788a6284286c7123026868957a6
BLAKE2b-256 checksum
How to use checksums
8a343d78288434336622873232c3e7783b306b1dd4fa86f24279ba787eeabd27
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 198.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8299d9487ce0559f25d2834814024585fab09e740494d7ff9061fe24e6558eaa
BLAKE2b-256 checksum
How to use checksums
0756e807c4a7230f75efd643389f94c578ffdda2624edba58b4960f23dffc71f
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.1-cp310-cp310-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp310-cp310-win_amd64.whl
Size 211.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
be475c99822d5d09144836a2251c6f4e85eaed3885d0edc96b4cf6438c7d138b
BLAKE2b-256 checksum
How to use checksums
81932ec72c5510a666480397c8387bc8af678716469541155b0557762591efc9
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.1-cp310-cp310-win32.whl

Download URL scientific_computing_system_2_0-5.2.1-cp310-cp310-win32.whl
Size 208.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5de1fef1002f48f0e16873cf248bf3887c1a2bd6477839b243bf2501cb7bc8d5
BLAKE2b-256 checksum
How to use checksums
20f929015f32b2c75a4072cf0999c5daf88141dbb93318709d5bda5ccf633da4
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.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 394.5 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e025f549b571712c985dd4fb474bad3ccd0b9dc298325470cd680b21c6b6762e
BLAKE2b-256 checksum
How to use checksums
77da731de150c825ebb831bb74e88a9befd61eea3ceed8ddd74cda10857d63e5
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.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 356.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0a5dc592ebaa956e197fd6c5295f18384e19158dd0e2544df93a6eaf9a7d0516
BLAKE2b-256 checksum
How to use checksums
a0a16f7f07b6fe2b826bbab437d37cc536fbdadd14b92b8cec729d713be0ba1d
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.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 198.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
991ad1533fde9c1f483125b49a1b2377677fd2ab10c016f6679ecb8b9b4b51bd
BLAKE2b-256 checksum
How to use checksums
1005827f33ee8f1fe323a5f23345b3a64b15df40eefb17ab576693c9464be93a
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.1 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