Skip to main content

scientific-computing-system-2.0

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 cognitive-discovery-system (v1.x) form its foundation; v2 rebuilds them for speed and adds new domain modules on top.

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

CLI

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

Relationship to CDS v1.x

The original zero-dependency pure-Python line lives at Furox88/cognitive-discovery-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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scientific_computing_system_2_0-4.2.0.tar.gz (175.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scientific_computing_system_2_0-4.2.0-py3-none-any.whl (122.1 kB view details)

Uploaded Python 3

scientific_computing_system_2_0-4.2.0-cp313-cp313-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.13Windows x86-64

scientific_computing_system_2_0-4.2.0-cp313-cp313-win32.whl (134.1 kB view details)

Uploaded CPython 3.13Windows x86

scientific_computing_system_2_0-4.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (301.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

scientific_computing_system_2_0-4.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (262.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

scientific_computing_system_2_0-4.2.0-cp313-cp313-macosx_11_0_arm64.whl (129.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

scientific_computing_system_2_0-4.2.0-cp312-cp312-win_amd64.whl (135.9 kB view details)

Uploaded CPython 3.12Windows x86-64

scientific_computing_system_2_0-4.2.0-cp312-cp312-win32.whl (134.1 kB view details)

Uploaded CPython 3.12Windows x86

scientific_computing_system_2_0-4.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (301.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

scientific_computing_system_2_0-4.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (262.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

scientific_computing_system_2_0-4.2.0-cp312-cp312-macosx_11_0_arm64.whl (129.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scientific_computing_system_2_0-4.2.0-cp311-cp311-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.11Windows x86-64

scientific_computing_system_2_0-4.2.0-cp311-cp311-win32.whl (134.0 kB view details)

Uploaded CPython 3.11Windows x86

scientific_computing_system_2_0-4.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (301.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

scientific_computing_system_2_0-4.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (262.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

scientific_computing_system_2_0-4.2.0-cp311-cp311-macosx_11_0_arm64.whl (129.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scientific_computing_system_2_0-4.2.0-cp310-cp310-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.10Windows x86-64

scientific_computing_system_2_0-4.2.0-cp310-cp310-win32.whl (134.0 kB view details)

Uploaded CPython 3.10Windows x86

scientific_computing_system_2_0-4.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (300.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

scientific_computing_system_2_0-4.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (261.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

scientific_computing_system_2_0-4.2.0-cp310-cp310-macosx_11_0_arm64.whl (129.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file scientific_computing_system_2_0-4.2.0.tar.gz.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0.tar.gz
Algorithm Hash digest
SHA256 0e6412df602b45f7d18166ac6b16c657f02e86f07dd3b7e71a29243f1172184b
MD5 699d3769574f18db45f202b20a62284b
BLAKE2b-256 af36c136ec8c15caaa91bea36c1ae7a1871d9669cf17324dfe54708ae5cbe6f3

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19aece667c7310e7b24949bfa729c8d39af3509b9eb8a9a5ece62f027b31d8fa
MD5 46edfa956af3a71e7458b78fc5c05db9
BLAKE2b-256 451e01418025361df8e725f8a2f9bf045c6c070e82b315739990a5402cc03507

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5af7c9f8ef3449323b4a273d99d155985bee0d960662762c5e3e77d1f65d63b1
MD5 782c16403dad7b059f6e5992a34f5438
BLAKE2b-256 283b48df33bc933f0162de79d9fd112d53ec75966da051c69482239eca130d36

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6ceab734747b3a08000a64cc6a2d384c471e070d147817314148771aaa251a9e
MD5 f2ba1659d3c83154ea8ff3bc3c05f827
BLAKE2b-256 a4fd9cb1a7c1cbe803e659683a0adfd87b05d26f097e99e4f59ba865250d7afd

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6327b48c4fb3ad68146cb33bee8c7a6a883a90c8f76403c558b5b7ee801f794
MD5 d969ee2ec781d31b517282bf2237061c
BLAKE2b-256 f431cb75529e59c56aff85945f210e144b503ae6480b423bb2885f54e9480d77

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb4b2b6658706bb897d0317bcbfeb1b32b9ee0743aea09c2f7d8ca071c457e74
MD5 0cbb3331744fd549a7d8c4b6afca6ec7
BLAKE2b-256 ab5dd585becaa6bae371f5fa8c6dedcc8e06e6a0bdab4aa5f31155c0b58cdc3c

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c268be0fb831112eb594798488979199531312a92018ed8bf5ee8262a055341d
MD5 480dae2a98cc64e764ba67a9bf4491dd
BLAKE2b-256 7fc48ec1f0b30a8cd4bb759ac9187da7cf13dfe50b220ca5a43bc148dbfe2535

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4594b327effeb7dc74de4330ff93565b64bdd6d7807ca8de5f70a7f6a38d1d7c
MD5 d4c5629606cb5171789a59c5092a23c1
BLAKE2b-256 ba46d82c6de351fbb5ace8f07d178bc0077f13185f57c40c7c51db0d6d5d5a12

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d2dfa416919a883dc758991135560f2286d53fa096524fa873d8b036ea48f57e
MD5 d243e642f01e782433b0563edf17eaec
BLAKE2b-256 25f521ec097b8a2d34d9079877194d0f3bef17b7ba976661a0ee38a2724345f3

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd9a15ac9eca8f5bb57891763bcbc79abd3ddfbd33dbc08909309c021f918dd9
MD5 5fb093e01e8b3383e1f279b5a74b7683
BLAKE2b-256 16d8277969142a51bec3d4c9604b8a245f4285c25880c9158eed9fbfa950cae2

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f253b19abbd8da177f068b02f40c0e8cde3dbc2a45325dee3f9e8949ab7499e0
MD5 af724b7da4163d4eb16b5be92d2695d3
BLAKE2b-256 3b65aedd04e18e9e917c9be536c72f2b6f829d8bd753011f0a725169e9cc9990

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5228fb12a56eb2cd6e0c2561ee0cca09621a3a6769275c605d4e173c94af7b6e
MD5 20389767c74c057839ce5f97863c9ac7
BLAKE2b-256 60050345f95fb453569d12ddae0c2a13dcd73f07a5b64be6149e2be88f32de0d

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 de9ceab40b8b1c3eb9c691e1858f217add2cfb2734b0b95965b7d593830666e4
MD5 138bd33bd1b3a1f4403a89791262d4a9
BLAKE2b-256 3ec38a76d404d1083601dfef2ec13b618831d8cdd3b247e7ac69bbc302d0b272

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7a324f8d90fb4b8953549859e2f10ffa6a36f6ebce5fe8b48d4a13eea07366ba
MD5 1bc1298bc995e75656d13d396e6947c3
BLAKE2b-256 2117efa135bd6e0d73bc7687378b7c4d2ae401b7239b4b1a02f8ef061373d076

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ff7ca36a2d9e0211529dc9603db7abb29f6e2c94d04c49d058b2855f020d0ff
MD5 f5847e8d2ea09a70392f28535c4b2daa
BLAKE2b-256 a6b10865b3ae905a64313a914004dcbf443c4cc1b1093697b9f250829761ff68

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c241049d3ee990075f5811df6898ab6462f8dd77524a4b986d5a6dcfed5d67f4
MD5 bf874867e32078880bae0a7d86826556
BLAKE2b-256 b8601ec223fa8d4fc1fa8c08c7b2797cb6f9b559f834cb710ca679261d4a0a81

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f953fa11d85a093bcf9bc4be9f8f4457b0ce9e39b573d0fae35a43e95b2adc5f
MD5 432ae3c1ce121a072eed59ad2a0072d0
BLAKE2b-256 48096dd979822bcedc7b82484e04a1cd529ce9a2dee68c1735339a81134e1a8e

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c50c2cf971a91ed3b202a2f61d5c15401e887af75075503ab469f292d61e65a
MD5 d3ab03a7faa9f72e1e16a33b83711df5
BLAKE2b-256 1b1343a5c62842e0251c1f806bfefafb2d21ec17c97d9a2db9e70549169b3150

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8530fb73da949d97eddbbf7b165b865e57017bbdc5a7d74866728629ee0edf19
MD5 f2f86ec9f8b6632ec646cb48fb79fe60
BLAKE2b-256 b5aa11c550722ff432710d948d18fe369f917fdd40815bc6bb63668dcec4dd82

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47afbff0933ce87fa42952f6d3c52d2ca135d85a60b2b7e17c8b61e144c34ed7
MD5 73415df1259661c0fdf0ba92e47673dc
BLAKE2b-256 91f0fcdda00b3d1d8e3a04a6c3f31cd47748017d80089b5d24692e5b5379b55d

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a038426c1222d56c3f3f3a7a0e3f7844143f2055be4265a1180fa3b3e73c2d6f
MD5 bd642cac5d976b194dc7978fe3c14774
BLAKE2b-256 f8f846bb19d13a2dc22ee122df95a09cda46d066bb16418751c578e8c87f31d5

See more details on using hashes here.

File details

Details for the file scientific_computing_system_2_0-4.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scientific_computing_system_2_0-4.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97ce13b3cf6df6b40ce043dd67f3097df9885c5a7bf4ffb1787f570de0a237b8
MD5 9530aa45b854a93c811cad6351690538
BLAKE2b-256 6389361dd9ffae29a433150109a98d8eed7a59fdd7a98a7fe7f07a42501748c3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.2.0 This release

22 files

4.0.0

3 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page