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.30.tar.gz (42.3 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.30-py3-none-any.whl (54.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kgsim-0.2.30.tar.gz
  • Upload date:
  • Size: 42.3 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.30.tar.gz
Algorithm Hash digest
SHA256 2975411c2874b6dd51726005511dffbb5c354a4ae221fb3e6d679ecbb60ef6c1
MD5 7c8598df642ca942770750831f2036dd
BLAKE2b-256 72ac8a01dd2319c6d9ad30ba332e006ba6edda3fde96bd4019429ae156f29e8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kgsim-0.2.30-py3-none-any.whl
  • Upload date:
  • Size: 54.5 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.30-py3-none-any.whl
Algorithm Hash digest
SHA256 06f98096570bf9a12398b4bbd2e7ada960df939482b2a8bccaa8483f2fadd061
MD5 3fd995c259e5a771687869f8cfa117c1
BLAKE2b-256 33b1c01488fa69b34134710ca6baa782f89ce1961b6fcda864313a6822386689

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