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.1.26.tar.gz (37.8 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.1.26-py3-none-any.whl (48.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kgsim-0.1.26.tar.gz
  • Upload date:
  • Size: 37.8 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.1.26.tar.gz
Algorithm Hash digest
SHA256 8e8eb338f261be7bd80add9abbb31f754d935877db89e3c7457085e519112804
MD5 c55e123a9b76c8076333e1fbc9952d93
BLAKE2b-256 a0874175af09fe569723c9940a064005b2f24bf512e24c188ebcd53362d80710

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kgsim-0.1.26-py3-none-any.whl
  • Upload date:
  • Size: 48.7 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.1.26-py3-none-any.whl
Algorithm Hash digest
SHA256 4744a32a34d59045a5aee25f0820a0c81282af37aea24f53531a944b273e0bb8
MD5 c9c27c6caeb7b915c09a18bd15c59a17
BLAKE2b-256 5bf2b8f14ba43341a55c260bf6774f07bf4684db7b5a696e78a6abaa23a5a998

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