A Python package for fundamental signal processing operations
Project description
Signal Processing Python Package
Project: Siganl_ICT_Mohit_92510133018
Student Name: [Your Name]
Enrollment No: [Your Enrollment Number]
Subject: Programming with Python (01CT1309)
Institution: Marwadi University – Department of Information and Communication Technology
📂 Folder Structure
├── init.py ├── main.py ├── test_signal.py ├── unitary_signals/ │ ├── init.py │ ├── unitary_signals.py │ └── operations.py └── trigonometric_signals/ ├── init.py └── trigonometric_signals.py
✅ About this Project
This project demonstrates fundamental concepts of signals and systems by creating a Python package for signal generation and operations.
The package includes:
Modules:
- unitary_signals – Generates unit step, impulse, and ramp signals.
- trigonometric_signals – Generates sine, cosine, and exponential signals.
- operations – Performs time shifting, scaling, addition, and multiplication of signals.
Main Script:
main.pydemonstrates how to generate, manipulate, and plot signals using the package.
Test Script:
test_signal.pycontains tests to verify that the functions are working as expected.
✅ Features
- Generate and plot various discrete and continuous signals.
- Perform signal operations like shifting, scaling, addition, and multiplication.
- Interactive plotting using
matplotlib. - Well-structured Python package format.
- Easy to run and test.
✅ Installation
- Clone or download the project and unzip it.
- Navigate to the folder where
main.pyis located:cd Siganl_ICT_Mohit_92510133018 2:57 %65
Project details
Release history Release notifications | RSS feed
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 siganl_ict_mohit_92510133018-1.0.0.tar.gz.
File metadata
- Download URL: siganl_ict_mohit_92510133018-1.0.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a2facffed0a724d0f7a8e619651895adfb8890403da8c36f284b3ceb72db928
|
|
| MD5 |
73e633823622114129633093d4e67fe9
|
|
| BLAKE2b-256 |
4c3bc8118b1c136b4003a8b995e4febf3ca74d2567a629faf2bc6a312818be4b
|
File details
Details for the file siganl_ict_mohit_92510133018-1.0.0-py3-none-any.whl.
File metadata
- Download URL: siganl_ict_mohit_92510133018-1.0.0-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b1535ffa41522ddcf0780191c68bd2a36744348c5b98f79cd2cf1c9ee79c693
|
|
| MD5 |
9f187e1e95b839599bd29a6831bcd8d5
|
|
| BLAKE2b-256 |
86abf1b4861f8e00bd50a8bd52851ac57bd57ad7de350d277d8aa3fd6e8ca9a6
|