electricalpython

Electrical Engineering Functions in Python


License
MIT
Install
pip install electricalpython==2.13.4

Documentation

ELECTRICALPYTHON

Electrical-Engineering-for-Python

Python Libraries with functions and constants related to electrical engineering.

The functions and constants that make up these modules represent a library of material compiled with the intent of being used primarily for research, development, education, and exploration in the realm of electrical engineering.

Special thanks to:

  • Stephen Weeks | Student - University of Idaho
  • Jeremy Perhac | Student - University of Idaho
  • Daniel Allen | Student - Universtiy of Idaho
  • Dr. Dennis Sullivan | Proffessor - University of Idaho
  • StackOverflow user gg349
  • Paul Ortman | Power Quality Engineer - Idaho Power | Instructor - University of Idaho

In this repository, there are:

  • EESIGNAL (Used primarily for signals and systems or signal/power quality)
    • BODE (Special functions for generating and plotting bode plots)
    • FILTER (Special functions related to system filtering in analog and digital realms)
    • FILTERSIM (Special functions related to simulating filters and systems alike)
  • EEPOWER (Used primarily for electrical power calculations)
    • CAPACITOR (Special functions related to capacitors in electrical engineering)
    • PERUNIT (Special functions related to Per-Unit calculations)
    • SYSTEMSOLUTION (Special functions related to solving large systems of equations)

Dependencies:

  • NUMPY
  • MATPLOTLIB
  • SCIPY
  • SYMPY

INSTALLATION:

  1. Install required dependencies (NUMPY, SCIPY, and MATPLOTLIB)

    • pip install numpy
    • pip install scipy
    • pip install matplotlib
    • pip install sympy
  2. Install electricalpython

    • pip install electricalpython
  3. Check installation success in Python environment

import eepower
eepower.ver
import eesignal
eesignal.ver