Skip to main content

Quanscient Allsolve SDK

PyPI version Python License

Python SDK for Quanscient Allsolve — a cloud-based multiphysics simulation platform.

Automate multiphysics simulations from Python. Define geometry, materials, physics, and boundary conditions in code — then solve in the cloud.

  • Multiphysics simulation — structural, electromagnetic, acoustic, thermal, fluid, and coupled physics
  • Geometry tools — programmatic primitives & operations, or import STEP / IGES / GDS2 / mesh files
  • Parametric sweeps — run thousands of design variations with a single script
  • Cloud-native — no local solvers to install; results stream back to your Python session
  • Export & reproduce — serialize entire projects to YAML/JSON for version control and sharing

Installation

Requires Python 3.10 or newer.

pip install allsolve

Authentication

Create an Organization API key in the Allsolve web UI:

Settings > API keys > "Create key"

Then create a .env file with your credentials:

ALLSOLVE_ACCESS_KEY=your-access-key-here
ALLSOLVE_SECRET_KEY=your-secret-key-here
ALLSOLVE_HOST=https://allsolve.quanscient.com/

Or pass them directly:

client = allsolve.Client(
    api_key="your-access-key-here",
    api_secret="your-secret-key-here",
)

Quick Start

import allsolve

client = allsolve.Client(dotenv_file=".env")

project = client.create_project(
    name="My Simulation",
    description="Created with Allsolve SDK",
)
print(f"Project URL: {client.get_url(project)}")

Examples

See the examples/ directory for complete working examples, including:

  • hello_world — Create and delete a project
  • bending_beam — Parametric sweep of a bending beam simulation
  • And more

Documentation

Contributing

See CONTRIBUTING.md for development setup and guidelines.

License

This project is licensed under the Apache License 2.0 — see LICENSE for details.

Metadata

Release files for allsolve 0.5.2

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

Source distribution (sdist)

Source distribution for allsolve 0.5.2
File Size Uploaded Provenance Actions
allsolve-0.5.2.tar.gz 434.3 kB Without provenance Details for allsolve-0.5.2.tar.gz

Built distribution (wheel)

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

Total release size: 1.1 MB

Release files / allsolve-0.5.2.tar.gz

Download URL allsolve-0.5.2.tar.gz
Size 434.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d22b1afe81d7eaa4a6c4c6209b5b132a6a442b1218eb84130d6430808fe1a26d
BLAKE2b-256 checksum
How to use checksums
57948c4f726ca27853ec0861a5a2dd3f02650af3e1fb9a594715f6ba66b0abb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / allsolve-0.5.2-py3-none-any.whl

Download URL allsolve-0.5.2-py3-none-any.whl
Size 684.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c103dc0e48137b22baf161a99da75f9f18c0e1a9883b1caad382cbbdcbc9622
BLAKE2b-256 checksum
How to use checksums
ee268b4547e3dd04a522e3e8e2c75b3979f7e91ceb411021134d9e64ef1d86dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for allsolve 0.5.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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