Skip to main content

Velocity distribution function solver using Liouville's theorem

Project description

vdist-solver

Velocity distribution function solver using Liouville's theorem

vx-vz distribution vz distribution backtrace
16_16_65 vdist_ion_z backtrace_test

Requirement

  • numpy
  • matplotlib
  • tqdm
  • scipy
  • emout
  • mpi4py (Install by yourself if use MPI)

Installation

pip install vdist-solver

Simple Usage for EMSES

# Use velocity distribution function solver
> gen-vdsolver 'xz'  # Create template script of vdist-solver
> vim vdist-solver.py  # Change settings
> python vdist-solver.py -d "<directory>"  # Plot distribution

# Use backtrace solver
> gen-backtrace 'xz'  # Create template script of backtrace-solver
> vim backtrace-solver.py  # Change settings
> python backtrace-solver.py -d "<directory>"  # Plot backtrace-orbit of particle

A detailed description is provided below

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vdist-solver-0.6.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

vdist_solver-0.6.0-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file vdist-solver-0.6.0.tar.gz.

File metadata

  • Download URL: vdist-solver-0.6.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for vdist-solver-0.6.0.tar.gz
Algorithm Hash digest
SHA256 47010b68b1f559b6c487ef6a063ca54c628d8c5d7ffb5e8bcc28ce5ecc874c1d
MD5 0c8ce5f3c6dca3e2788c6dab15e0aa74
BLAKE2b-256 e5f31c9ac1fa77fd32c0978782008745acfa9761c58c3508b7ef097259736c17

See more details on using hashes here.

File details

Details for the file vdist_solver-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vdist_solver-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0e5f7e39b0239e9aa3addbd144cca7009d1445e8883e7679012a466184b4020
MD5 110dc72951b0695c2e2d171d5163a5e5
BLAKE2b-256 58b0e1e3f35d84aa2546f4746e7cf55763e0b581c3af716dced18cb289ce5068

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page