Skip to content

This repository provides tools and data for detecting shockwaves from solutions obtained via an Euler equation solver. Shockwaves are significant discontinuities in the flow field parameters, and their detection is crucial for various applications in fluid dynamics and aerospace engineering.

License

Notifications You must be signed in to change notification settings

warisa-r/ShockwaveDetection.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShockwaveDetection

Build Status

Brief description

This package aims at processing the data from Euler's equation's solver Euler2D.jl and utilizing ShockwaveProperties.jl to detect where the shock is. Currently, it can:

  • Detect 1D shock by detecting large gradients across properties with a customizable parameter threshold
  • Detect shock curves in 2D and calculate normal vectors with various customizable parameters of the detection algorithms
  • Visualize the change of properties along with shock positions
  • Show performance metrics of each step of the detection

Documentation

For detailed usage and API documentation, please refer to doc/build/index.html.

Installation

To install this package, use the following command in the Julia REPL:

using Pkg
Pkg.Registry.add("https://github.com/warisa-r/SWPRegistry.git")
Pkg.add(ShockwaveDetection)

About

This repository provides tools and data for detecting shockwaves from solutions obtained via an Euler equation solver. Shockwaves are significant discontinuities in the flow field parameters, and their detection is crucial for various applications in fluid dynamics and aerospace engineering.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages