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.37.tar.gz (42.6 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.37-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kgsim-0.2.37.tar.gz
  • Upload date:
  • Size: 42.6 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.37.tar.gz
Algorithm Hash digest
SHA256 50f6c8023a54d94065f65b44a26178aa87f88aed5c03666770f44f1630a950c6
MD5 a033d0e7b2a263f309f08f95675ddd53
BLAKE2b-256 45e0d398a72e824118403663a1e70e6471324b1bbc6cb7b2b4975d0ccc94b678

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kgsim-0.2.37-py3-none-any.whl
  • Upload date:
  • Size: 54.8 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.37-py3-none-any.whl
Algorithm Hash digest
SHA256 0333c67b2f4daad085e269094b9a69437106de8c02acd82b86d28d8f219fc6f7
MD5 3fa052dd5be6aafea47f8629a3bcce6d
BLAKE2b-256 437d96995b1adf6d0d08189248e4d340f2e4aafa4399b634e75c009ed8285dbf

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