Skip to main content

Electrical Engineering Functions in Python

Project description

ElectricPy

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.

Check out our full documentation: https://engineerjoe440.github.io/ElectricPy/html/

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
  • Dr. Brian Johnson | Proffessor - University of Idaho
  • Dr. Joe Law | Proffessor - University of Idaho
  • StackOverflow user gg349
  • Shaurya Uppal | Online Code Contributor
  • Paul Ortman | Power Quality Engineer - Idaho Power | Instructor - University of Idaho

Dependencies:

  • NUMPY
  • MATPLOTLIB
  • SCIPY
  • SYMPY
  • NUMDIFFTOOLS

INSTALLATION:

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

    • pip install numpy
    • pip install scipy
    • pip install matplotlib
    • pip install sympy
    • pip install numdifftools
  2. Install electricpy

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

import electricpy
electricpy._version_

To Do List:

  • Port Remaining Functions from ELECTRICALPYTHON
    • Add Heat Sink Solver
    • DC/DC Converters
    • DC/AC Converters
    • Stationary and Synchronous Reference Frame conversion Matricies/Constants
    • Induction Machine slip finder
    • CEV reader/writer functions

Contact:

For more information regarding this resource, please contact Joe Stanley

License and Usage:

ElectricPy is licensed under the standard MIT license, and as such, you are permitted to use this resource as you see fit. Please feel free to ask questions, suggest edits and report bugs or other issues.

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

electricpy-0.1.3.tar.gz (71.7 kB view details)

Uploaded Source

Built Distribution

electricpy-0.1.3-py3.7.egg (151.0 kB view details)

Uploaded Source

File details

Details for the file electricpy-0.1.3.tar.gz.

File metadata

  • Download URL: electricpy-0.1.3.tar.gz
  • Upload date:
  • Size: 71.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for electricpy-0.1.3.tar.gz
Algorithm Hash digest
SHA256 65b85c231e861fe4eed65896291dd5e2da8632fe23cd1237a78db62016a6a715
MD5 1f648ee5af041b6dd23b55a4b4aeb7bb
BLAKE2b-256 c306ab2640b23a4f79761ce0466392ab79f8f9d0e7e49c87f5958149c875c31e

See more details on using hashes here.

File details

Details for the file electricpy-0.1.3-py3.7.egg.

File metadata

  • Download URL: electricpy-0.1.3-py3.7.egg
  • Upload date:
  • Size: 151.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for electricpy-0.1.3-py3.7.egg
Algorithm Hash digest
SHA256 a4058f7ae0662ce79ed0cff246c8e03aa72050bfccac7fc8fae5e998646d7466
MD5 d738b9b316ff7647c644772566da4b6f
BLAKE2b-256 c7813cc8e0ddad5f51db2c27f1422c49762771d8c27253f1902982c21c2fcdd7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page