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.10.tar.gz (40.7 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.10-py3-none-any.whl (52.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kgsim-0.2.10.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.10.tar.gz
Algorithm Hash digest
SHA256 ba04f9869108df88870019594efde431a12adff6e9ca48a2d2f51e21c18f9d6c
MD5 814d7cc83292fdeac495cbed030f8488
BLAKE2b-256 d58bf5f67ee64141d952e91682d47034617f02cdc6a4be1b713e10d48e09396c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kgsim-0.2.10-py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 80627df2919ae45410d5ccb9c6db941cbe60472a816eb625a394c0352f774c3d
MD5 41caa5aaaf6a10a4152317e05b90141f
BLAKE2b-256 3ebcee10352f583e918959bcc1bc281ad377dba1c99e57014b80b5ad548f5704

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