Skip to content

gigoiy/PWMCharacterization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

PWM Squarewave Characterization - Python Data Analysis Project

Downloading this Project

  1. Navigate to https://github.com/gigoiy/PWMCharacterization.git
  2. Click <> Code
  3. Click Download ZIP
  4. Extract the ZIP folder to a location you desire

Functions of this Project

  • This project does not take any user input or has any useful functionality
  • The purpose of this project is to showcase my mathematical skills and my early experience with Python data analysis libraries\frameworks

Contents of the Repository

finalDocument.pdf

  • This is the PDF of the finalized report of the project
  • This document showcases the mathematical work done and the characteristics of the squarewave

finalDocument.tex

  • Raw TeX source for the PDF document
  • Feel free to play around with formatting

algorithm.py

  • Python algorithm that automates the calculations of all the data and characteristics
  • Uses the derived Fourier equations shown in the beginning of the PDF document to accomplish this task
  • Feel free to play around with the numbers, the algorithm is very well commented

Installing Dependencies if Developing

  1. Open up terminal in project directory and navigate to ...\PWMCharacterization\src
  2. Run: pip install -r requirements.txt
  3. Use your favorite TeX editor for editing the LaTeX document

About

Showcases My Python Data Analysis and Fourier Skills

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published