Skip to main content

soliton-physics

Python bindings for the Soliton Physics engine: pip install soliton-physics, then import soliton.

from soliton import mechanics

scene = mechanics.scenario("atwood", m1=2, m2=3)
scene.answers()
run = scene.run(until=2.0)
run.body("m2")["velocity"]

The wave solvers:

import numpy as np
from soliton import Simulation, kdv_soliton

sim = Simulation("kdv", points=512, length=60.0, dt=1e-3)
sim.state = kdv_soliton(sim.x, t=0.0, speed=4.0, center=-10.0)
sim.step(5000)
print(sim.time, sim.invariants())

Build locally with maturin develop --release from this directory.

Metadata

Release files for soliton-physics 0.1.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 soliton-physics 0.1.0
File Size Uploaded Provenance Actions
soliton_physics-0.1.0.tar.gz 73.3 kB With provenance Details for soliton_physics-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for soliton-physics 0.1.0
File Interpreter ABI Platform Actions
soliton_physics-0.1.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for soliton_physics-0.1.0-cp310-abi3-win_amd64.whl
soliton_physics-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl CPython 3.10 abi3 Linux glibc 2.34+ x86-64 Details for soliton_physics-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl
soliton_physics-0.1.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for soliton_physics-0.1.0-cp310-abi3-macosx_11_0_arm64.whl

Total release size: 2.1 MB

Release files / soliton_physics-0.1.0.tar.gz

Download URL soliton_physics-0.1.0.tar.gz
Size 73.3 kB
Tags Source
SHA-256 checksum
How to use checksums
18bf1ebffd067e2741f89f2666b5f4d14ec702cd2ae178a71012f6e92b8e2221
BLAKE2b-256 checksum
How to use checksums
6980a2e9153d8e1d5654de594b4be7ce0dca46256091ce63b54c9f69b300137b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / soliton_physics-0.1.0-cp310-abi3-win_amd64.whl

Download URL soliton_physics-0.1.0-cp310-abi3-win_amd64.whl
Size 642.0 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
63f5a5091738ea43e054473452deccc75a41210ee7662925a02b3fdb94f0c1d6
BLAKE2b-256 checksum
How to use checksums
e7d2a90eaa1cda8a60b955a1598ce79d512ad71e18f116d8f0a6f916708b26f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / soliton_physics-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl

Download URL soliton_physics-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl
Size 789.4 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
9a7203b01536a761ad8bb8a5fedc18c8f01161c665b09ec15b3f7b25d2006b4a
BLAKE2b-256 checksum
How to use checksums
8ad3c88e8de76eb5958e172f16cc6f7315212332d58c901df5b9d287e871063e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / soliton_physics-0.1.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL soliton_physics-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Size 611.5 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f7e450dbbead0c5962aca67d02fc80af897322fbecb2875a0b65a455ec313f2
BLAKE2b-256 checksum
How to use checksums
8229c7a395cebeda99edd5401c4756e7fb6b6fccdadac8d9a0be710af0c5f964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Security for soliton-physics 0.1.0

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.

Full provenance

All 4 files in this release have been uploaded with provenance metadata.

Select from 4 files

Attestation for soliton_physics-0.1.0.tar.gz

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 Nov 2, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

4 release files Full provenance

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