Skip to main content

A library to interact with simulations with.

Project description

PySim

PySim is a package for simply interacting with simulations in a pythonic, object oriented way.

from pysim.dhybridr.turbulence import TurbSim

s = TurbSim("path/to/simulation")
# examine initial conditions
s.B.z.show(0)
s.u.x.show(0)
# make video of density evolution over simulation
from kplot import show_video
@show_video(name='energy_flux', latex=r'$\rho \mathcal{u}_\perp^2$')
def energy_flux(s, **kwargs) -> np.ndarray:
    return np.array([p*(ux**2+uy**2) for p, ux, uy in zip(s.density, s.u.x, s.u.y)])

energy_flux(s)

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

kgsim-0.2.47.tar.gz (42.9 kB view details)

Uploaded Source

Built Distribution

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

kgsim-0.2.47-py3-none-any.whl (55.0 kB view details)

Uploaded Python 3

File details

Details for the file kgsim-0.2.47.tar.gz.

File metadata

  • Download URL: kgsim-0.2.47.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kgsim-0.2.47.tar.gz
Algorithm Hash digest
SHA256 b49af8fb54a356b0cfa7b29efcf96ba8e16fd8ddc013fe8a5a2e9675f1ed4e36
MD5 14468e27b5552e026a4483bc56cebf1f
BLAKE2b-256 d3fc634f68f510b04538b4f0f391af01f4b5fceb757274e3bf37d7aecdfe4e08

See more details on using hashes here.

File details

Details for the file kgsim-0.2.47-py3-none-any.whl.

File metadata

  • Download URL: kgsim-0.2.47-py3-none-any.whl
  • Upload date:
  • Size: 55.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kgsim-0.2.47-py3-none-any.whl
Algorithm Hash digest
SHA256 44933f8e4a626a5b1facb4861781711f0c9d95b5a5dde84d90d12ff9516f9272
MD5 67977db7b14036caf7bdb358919b2c18
BLAKE2b-256 8355a98e0ddb5418026a3681494d994bcb22c15b1b7e388a41c9334ca1a151ea

See more details on using hashes here.

Supported by

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