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.74.tar.gz (44.1 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.74-py3-none-any.whl (56.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kgsim-0.2.74.tar.gz
  • Upload date:
  • Size: 44.1 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.74.tar.gz
Algorithm Hash digest
SHA256 5e7b16af8d382e16faae2adc6b1af3f591f38325e81f772ce552a1947bdcfb23
MD5 93988178a77f2527b22692f7bffd3249
BLAKE2b-256 b9938e432907a5fa6fab5bc21c91a2d4536dfb37efd69be9ba6e7acd610e9f8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kgsim-0.2.74-py3-none-any.whl
  • Upload date:
  • Size: 56.3 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.74-py3-none-any.whl
Algorithm Hash digest
SHA256 da9bbca6f80772f22894df41d1744d1126fc6993a9ea96afdddb400a47a9f330
MD5 8c23cd9744d32b5b38535aab86f566c7
BLAKE2b-256 612000759c6fe2e42b923a1747d0a718836dfbb59253f54313f240c41dd49637

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