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

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.1
File Size Uploaded Provenance Actions
soliton_physics-0.1.1.tar.gz 73.3 kB With provenance Details for soliton_physics-0.1.1.tar.gz

Built distributions (wheels)

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

Total release size: 2.1 MB

Release files / soliton_physics-0.1.1.tar.gz

Download URL soliton_physics-0.1.1.tar.gz
Size 73.3 kB
Tags Source
SHA-256 checksum
How to use checksums
97b4c4de62d584963a17da796f261ca8f275a05809226a7102c7d84b148244be
BLAKE2b-256 checksum
How to use checksums
2d9e582eb69bedb093a8350bf0f11a190e5987f714a6b9cbc3c6bc31c9ba6896
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.1-cp310-abi3-win_amd64.whl

Download URL soliton_physics-0.1.1-cp310-abi3-win_amd64.whl
Size 642.0 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a87f66b052fc8a9d94e1b3e80f3dbce5961296fa39bb6d4f2d0ec725c807391f
BLAKE2b-256 checksum
How to use checksums
ddfb7b18f60edea5ace4e4608dc77eb03b657ba0f164e727b6753383d7cb6bc4
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.1-cp310-abi3-manylinux_2_34_x86_64.whl

Download URL soliton_physics-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl
Size 789.5 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
dd373f341e2d841f7860303a83408386d3f088fdb353dad8c3c265a13ac965f1
BLAKE2b-256 checksum
How to use checksums
77a71968018f284ab2016be4230218e9fc2b83c521bff99703ad963101d77fa2
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.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL soliton_physics-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Size 611.6 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3474c772db10d802d8c3a9bde9c2f48b0da382eaf0334bc338d59d5d1c560b4b
BLAKE2b-256 checksum
How to use checksums
bddaee3db8d61a7993d9a21f51d0f7db396107cedb1dfb42dab0b986b989c247
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.1

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