Skip to main content

hyper(bolic partial differential equations)solver

Project description

hyper(bolic partial differential equations)solver

hypersolver revolves around solving hyperbolic partial differential equations (PDEs) of the form

∂n/∂t + ∂(fn)/∂x = ∂n/∂t + f ∂n/∂x - n ∂f/∂x = g

where

n is a property of interest, x is an independent variable of interest, f is speed n moves along x, and g lumps sources and sinks.

Functionally, n(x; t), f(x), and g(x; t; n).

Note, fn is the flux across x.

Usage: ` >>> from hypersolver import select_solver >>> solver = select_solver(method) >>> solver(n0, x, t, f, g, **kwargs) `

available methods:
  • “lax_friedrichs” (default)

  • “lax_wendroff”

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

hypersolver-0.0.2.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

hypersolver-0.0.2-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

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