Skip to content

Repository files navigation

PipeVibeStudio

PipeVibeStudio is a Python desktop application for pipeline vibration and acoustic analysis, built with PyQt and scientific computing libraries. It provides an interactive GUI for modeling pipeline systems, running simulations, and visualizing vibration and acoustic response results.

✨ Features

Interactive PyQt-based desktop UI

Pipeline geometry definition and visualization

Acoustic and structural vibration analysis

Frequency-domain simulation tools

Result visualization (plots, modes, responses)

Modular architecture for future extensions

🛠 Tech Stack

Python 3.9+

PyQt5 – desktop GUI

NumPy / SciPy – numerical computation

Matplotlib – plotting and visualization

Shapely – geometric operations (where applicable)

📦 Installation 1️⃣ Clone the repository git clone https://github.com/SkyVex12/PipeVibeStudio.git cd PipeVibeStudio

2️⃣ Create a virtual environment (recommended) python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate

3️⃣ Install dependencies pip install -r requirements.txt

If requirements.txt is not present yet:

pip install PyQt5 numpy scipy matplotlib shapely

▶️ Running the Application python main.py

(or the appropriate entry script defined in the project)

📁 Project Structure (Simplified) pipevibestudio/ │ ├── pipevibestudio/ # Main application package ├── ui/ # PyQt UI components ├── core/ # Simulation & analysis logic ├── resources/ # Icons, images, assets ├── main.py # Application entry point └── README.md

🔄 Customization & Extension

PipeVibeStudio is designed to be modular and extensible. You can:

Add new analysis modules

Customize UI workflows

Integrate additional solvers

Export results to external formats

Package the app as a standalone executable

📜 License & Attribution

PipeVibeStudio is not open-source project.

🚧 Disclaimer

This software is intended for engineering analysis and educational purposes. Results should be validated before use in critical or safety-related decisions.

📫 Contact

For questions, customization, or collaboration opportunities, feel free to reach out.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages