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

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

Source distribution (sdist)

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

Built distributions (wheels)

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

Total release size: 5.4 MB

Release files / scientific_computing_system_2_0-5.2.4.tar.gz

Download URL scientific_computing_system_2_0-5.2.4.tar.gz
Size 250.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5290c1c9d9703b9aaaf8e05ea8d6977951d37f973a39aaed19246f6c6e0f9ba6
BLAKE2b-256 checksum
How to use checksums
8b0d3d5784bfba3fd6f4e071fbe23a4769a7284699dfece05bef64cbc4f22fdd
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.4-py3-none-any.whl

Download URL scientific_computing_system_2_0-5.2.4-py3-none-any.whl
Size 172.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c70373643bcf8c18a3f13babbd3df8c22df54fa78f51ddc700cd1e39b5f9256e
BLAKE2b-256 checksum
How to use checksums
10533a760748ef989e16c158cf64ce5331c50812de7e98f9a9e5dc955f8dc782
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.4-cp313-cp313-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp313-cp313-win_amd64.whl
Size 190.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4516c5964a3f561fdf6710cec1ec2f86a1cdee192f7160249a9cdd30c6e52cd3
BLAKE2b-256 checksum
How to use checksums
536571fef963d245018314c195239b1fffaf5be05607a706576a0ec84de8e6c5
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.4-cp313-cp313-win32.whl

Download URL scientific_computing_system_2_0-5.2.4-cp313-cp313-win32.whl
Size 189.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
b2579e5dfbde20dae4e3b148183e0378a3e33b8d198608dc89ca836a591e2e27
BLAKE2b-256 checksum
How to use checksums
787bdaecfbee9f763280244ffc702de92cac09105fc110cc3ae6022471736d44
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.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 361.6 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8ae025b6b72cd61dbe6f3d30b7af7eb0b6f7205f4ac2f6e0519c5bc3726982be
BLAKE2b-256 checksum
How to use checksums
ac192d05c321e23e75803391c42f12793ead0435f24b12e37c003fa583811603
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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 325.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1269219794466f0921471997b756075a05456b58eb4dac3de323e8babdee4142
BLAKE2b-256 checksum
How to use checksums
680ff310c2c5dd6fb15ae24312d1ab2b761be8d82ef9581b175013e09a338524
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.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp313-cp313-macosx_11_0_arm64.whl
Size 186.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
696c044d35c1f2fd8628ccc3948d664312a0b40c38d0dada08ec2051b772a229
BLAKE2b-256 checksum
How to use checksums
d8c9ba5b3449bb6b50e21d0c9937eeb3d27974dac03eee8a8afb0cf6169cb677
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.4-cp312-cp312-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp312-cp312-win_amd64.whl
Size 190.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
008f530750c1716b557a70076f808000c260bca92da966e5f6949d7c1fb81e83
BLAKE2b-256 checksum
How to use checksums
9d74d75f681907a3bada3b83ca6b18e229bb95ee2bc619eefeccd63295e87320
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.4-cp312-cp312-win32.whl

Download URL scientific_computing_system_2_0-5.2.4-cp312-cp312-win32.whl
Size 189.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
68a1dd88c8015af9e5b232a613f46147c3adef598f68e668235be4b2d30f19cf
BLAKE2b-256 checksum
How to use checksums
170d048c6a6e24f882b1561f18bb7cb12f59c831dea50b7a96129d58a4ec98cb
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.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 361.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
abb93d98e8134787a68d3e1eed07506dbc39f28369be5836493861ac61775f75
BLAKE2b-256 checksum
How to use checksums
033400975ef493747ea617e3d299efcf8f6f5917ceb6f8c487be5a319d0720a6
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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 325.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
863b3935d3fff716a0c39bb0014764cc0610a582209cb4bd97ef9a197f34e2e1
BLAKE2b-256 checksum
How to use checksums
a621b9246a98c4df8b5aff78c83e67e40420ceec92de0b85556f5c26304cb102
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.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp312-cp312-macosx_11_0_arm64.whl
Size 186.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72fa9b9fb9d883d4c35bfccd7f5f89d70dc77ea423d5323fd34a0a8cc265ca6f
BLAKE2b-256 checksum
How to use checksums
67071c87bf2bb629ba920954822207fcb0d1464c5014d68af78fd0ee6fc7cf2a
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.4-cp311-cp311-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp311-cp311-win_amd64.whl
Size 190.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0b7212334f263bfb3ac36aa31705a90530ee62434e5451de685de7dc7227d5eb
BLAKE2b-256 checksum
How to use checksums
2eed0b133ce4ebed0646aaa5045750d32069f48b3085190cc72b368137803695
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.4-cp311-cp311-win32.whl

Download URL scientific_computing_system_2_0-5.2.4-cp311-cp311-win32.whl
Size 189.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
11d9a7f83977eadd73a1ca3773e69c0baec0b68f23b66636ddf349bc391a12c0
BLAKE2b-256 checksum
How to use checksums
dc09c6888e099b4a88416cc37b4c5515f33f89c50ac2b90f05f262998c00513b
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.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 362.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
64b699edc6c4e85db6eb9c15894b3ae9bc6d8b42b122892fb717fbe3e05813c1
BLAKE2b-256 checksum
How to use checksums
6d6bbbd68eb600a4848ca35a7c2282eb5781de7b146f4d5c865276ce9fd0ea4c
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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 326.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07a83fcf511f6aff815ab50537908335adb5b6df9bacb562d64ceed7d5759d81
BLAKE2b-256 checksum
How to use checksums
22383a5c5bf247179e2a099c47cec93e514e8fb4f98f8ce0f28a7e423680f560
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.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp311-cp311-macosx_11_0_arm64.whl
Size 186.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f06c197fbe6dcc475083418b4c3b000a7ad1e2988e5d3862c8a1366b7adcca41
BLAKE2b-256 checksum
How to use checksums
dad53353ee4a6429f1260b8d6806e2921b7ea3b137b9909fc76a3dc05e65865a
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.4-cp310-cp310-win_amd64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp310-cp310-win_amd64.whl
Size 190.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2336efc305188efdbc36e7c31bd1e4b8aeb0dd563554b5d8877390e9301367e0
BLAKE2b-256 checksum
How to use checksums
7765d82fa5ea9d90646b9e22d786b3a5650a84ae54748432206e0866ff428f56
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.4-cp310-cp310-win32.whl

Download URL scientific_computing_system_2_0-5.2.4-cp310-cp310-win32.whl
Size 189.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9c951f428371a1f9c9a4d1e34be566d664d2437264c8560b92fd2834d9158592
BLAKE2b-256 checksum
How to use checksums
c9042d6cc6a5d94d96b2fc968f19ca3a01bf9cbecd2b80780043582d11f28183
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.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 360.5 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bc050ec6aa7bf8acb0c9b743e5fd56eb07ec96fa659a4fe47f8930c57edc0a4c
BLAKE2b-256 checksum
How to use checksums
462c0d25354e9ef9dfade1c099dd6641f439ba8e3db6522ace2ce55990921dc8
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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 324.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a9bac7e02d78cce7a4912debc2aeeb2ca10f06fa524c0f874efea90a579e5b58
BLAKE2b-256 checksum
How to use checksums
5a33883477bc2e47bee335dd1937a6ea038c5c39f28d04c5a6adc9dedc4fb588
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.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL scientific_computing_system_2_0-5.2.4-cp310-cp310-macosx_11_0_arm64.whl
Size 186.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
845de8cf1e6c681c890db7be9b6c25c7501823a66992928663258c8e5cc8fd7f
BLAKE2b-256 checksum
How to use checksums
26dca8862cfa40ef6dc8fbead448629a40b02affe1ad8b469ef8ac63c1e0d916
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.4 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