Skip to main content

QuantsMind SDK

A Universal Scientific Computing SDK — hardware-independent, vendor-independent, and built to evolve for decades.

Version Python License Status

What is QuantsMind?

QuantsMind is not another Quantum SDK. It is a single, coherent foundation for scientific computing across mathematics, physics, chemistry, biology, astronomy, cosmology, quantum computing, AI, finance, and simulation — all built on one first-principle model:

A System is composed of Entities. Every Entity has Identity, Properties, State, Behaviour, Relationships, Constraints, and History. Entities evolve through Interactions. Interactions change State. State evolves over Space and Time. Observation of evolution produces Knowledge. Knowledge enables Prediction. Prediction enables Decision.

Every package in this SDK — from quantum to finance to biology — specializes this same ontology instead of reinventing its own.

Release: QuantsMind Quantum 1.0.0 — Stable

The current stable release is QuantsMind Quantum 1.0.0: a domain-oriented quantum intelligence SDK that transforms supported real-world optimization problems (finance / portfolio, data, ML) into mathematical computational workflows and executes them through classical, quantum, or hybrid strategies, with benchmarking, interpretation, and provenance. See src/quantsmind/quantum/README.md for installation, the quick-start example, the supported domains, and honest limitations. The quantum public API is frozen at the api_manifest.json baseline.

The R0.1.0 architecture-only foundation below is historical — the initial package layout, public interface contracts, and documentation standards that the current release builds on. See ROADMAP.md for the broader SDK.

Repository Layout

quantsmind-sdk/
├── src/quantsmind/        # all installable packages (architecture-only)
├── docs/                  # architecture, developer & contribution docs
├── architecture/          # architecture decision records (ADRs)
├── research/              # exploratory notes, not part of public API
├── examples/              # usage examples (shape-only in R0.1.0)
├── tutorials/             # onboarding material
├── tests/                 # unit / integration / regression / performance
├── benchmarks/            # long-running performance tracking
├── scripts/               # developer & CI utility scripts
├── configs/               # default non-secret configuration
├── assets/                # docs/branding static assets
├── tools/                 # internal dev tooling (not shipped)
└── .github/                # CI workflows, issue/PR templates

See docs/architecture-overview.md for the full layering model and docs/package-dependency-rules.md for what may depend on what.

Packages (src/quantsmind)

Package Purpose
foundation Universal ontology: Entity, System, State, Interaction, ...
core Shared abstractions built on foundation
runtime Execution model: scheduling & dispatch
compiler IR and transformation pipeline contracts
providers Vendor-independent hardware/cloud/simulator backend contracts
simulation Generic System-evolution-over-time contracts
math Linear algebra, tensors, geometry, probability, statistics, calculus, optimization primitives, graph theory, complex numbers, numerical methods
algebra Polynomial/matrix/vector/tensor engines
calculus Differentiation, integration, ODE solvers
numerical Root finding, interpolation, curve fitting, error analysis
statistics Probability & distribution engines, statistical analysis
optimization Objective/constraint/solver contracts
quantum Integration layer over MicroQuantum: QuantumProgram, QuantumExperiment, QuantumResult, algorithm delegation
physics Physical systems domain model
chemistry Molecular/chemical systems domain model
biology Biological systems domain model
astronomy Astronomical systems domain model
cosmology Universe-scale structure/evolution domain model
finance Quantitative finance domain model
ai AI/ML domain model
ai_reasoning AI-assisted mathematical reasoning agents
ml_math Loss/activation functions, feature transforms
scientific Units, constants, coordinates, measurements
knowledge Knowledge graphs, provenance, ontologies
visualization Rendering-agnostic visualization contracts
datasets Dataset discovery/loading contracts
plugins Third-party extension mechanism
utils Dependency-free helper contracts
logging Vendor-independent logging interface
config Configuration loading/resolution contracts
exceptions SDK-wide exception hierarchy
io File/stream/network I/O contracts
security Auth, credentials, secrets contracts
telemetry Metrics, tracing, observability contracts
api Optional REST API layer (requires [api] extra)

Installation (future)

pip install quantsmind

Development

git clone <repo-url>
cd quantsmind-sdk
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pre-commit install
pytest tests/unit

Documentation

Start at docs/README.md. Key entry points:

Contributing

See CONTRIBUTING.md. All new packages must follow the documentation standard in docs/documentation-standards.md.

Security

See SECURITY.md for how to report vulnerabilities.

License

Apache License 2.0 — see LICENSE.

Metadata

Release files for quantsmind 1.0.0

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

Source distribution (sdist)

Source distribution for quantsmind 1.0.0
File Size Uploaded
quantsmind-1.0.0.tar.gz 707.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quantsmind 1.0.0
File Interpreter ABI Platform
quantsmind-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / quantsmind-1.0.0.tar.gz

Download URL quantsmind-1.0.0.tar.gz
Size 707.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bd1af274d446d19c63cb24e4d5b7b1ea2489855c5631d0649ee4edada340b92e
BLAKE2b-256 checksum
How to use checksums
1ce9e0a2f0aa8798b5f5e7a1493d746437987e775181dfe90ec1c686e03ba639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / quantsmind-1.0.0-py3-none-any.whl

Download URL quantsmind-1.0.0-py3-none-any.whl
Size 977.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf0937aed9b17a868df2fd6e0653cce5f4e9190c8d03d30c985bdf63a1434ab8
BLAKE2b-256 checksum
How to use checksums
f14a59c39a7ef7c56e8e6d089625f249d0d2800183f2851ec26654fe33926bec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

1.1.0

2 release files

This release

1.0.0 This release

2 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