No project description provided
Project description
Shock Tracking Library
The instability of shock waves due to induced separation presents a significant challenge in aerodynamics. Accurately predicting shock wave instability is crucial for reducing vibrations and noise generation. The high-speed schlieren technique, valued for its simplicity, affordability, and non-intrusiveness, is crucial for understanding the flow patterns in linear cascades. This Python package introduces an advanced method that employs line-scanning to detect and track shock waves from a large series of schlieren images. This method provides a feedback system to handle uncertainties in shock detection, with potential applications in supervised learning and AI. It proves effective in identifying and analyzing different types of shocks, even in images with low resolution or visibility. The method's performance was tested on a transonic fan passage test section in two case studies: one involving various Reynolds number conditions, and the other focusing on low Reynolds numbers, where shock instability is more prominent. The shock testing details can be found in this publication Hanfy, A. H., Flaszyński, P., Kaczyński, P., & Doerffer, P., Advancements in Shock-Wave Analysis and Tracking from Schlieren Imaging. DOI: 10.2139/ssrn.4797840
This library employes OpenCV, scipy, glob, sys, numpy and matplotlib libraries.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ShockOscillationAnalysis-2.0.0.tar.gz.
File metadata
- Download URL: ShockOscillationAnalysis-2.0.0.tar.gz
- Upload date:
- Size: 41.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e19ecfd8f1c27d66527557bc8bbc1d03ddfc715d22082576ff6a8bd90da95069
|
|
| MD5 |
a645c5fff66bb0eb16335375e175755a
|
|
| BLAKE2b-256 |
19af60bd49dc43ad97ced29f18c5d7f350cdac5a62d60fc3bcd43800f74dc24e
|
File details
Details for the file ShockOscillationAnalysis-2.0.0-py3-none-any.whl.
File metadata
- Download URL: ShockOscillationAnalysis-2.0.0-py3-none-any.whl
- Upload date:
- Size: 49.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cb6ec5f138a35c587946a5986af92da7664ae1c734feae44466b499e2274011
|
|
| MD5 |
3be26f663f8e20cc0cf9b7ba2c15b5e2
|
|
| BLAKE2b-256 |
813bf7b489390bb03435b082ba34208ea34112559e66ed52418ff53898c777f2
|