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
    • Starting Current and Torque functions for Induction Machine
    • Induction Machine Peak Torque and 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.1.tar.gz (68.0 kB view details)

Uploaded Source

Built Distributions

electricpy-0.1.1-py3.8.egg (150.9 kB view details)

Uploaded Source

electricpy-0.1.1-py3.7.egg (150.8 kB view details)

Uploaded Source

electricpy-0.1.1-py3-none-any.whl (68.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: electricpy-0.1.1.tar.gz
  • Upload date:
  • Size: 68.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.0

File hashes

Hashes for electricpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 58d5a3558c2aa6d465ae7a6f36e765a352c0daa5f6a51d1500142855d0aae1c2
MD5 7d8a1d6e8458a86dcc032326d537753e
BLAKE2b-256 31d47bc2e659546d05e4135dc58b4291a1ad99f3c9682206d4a0604736b72029

See more details on using hashes here.

File details

Details for the file electricpy-0.1.1-py3.8.egg.

File metadata

  • Download URL: electricpy-0.1.1-py3.8.egg
  • Upload date:
  • Size: 150.9 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.8.0

File hashes

Hashes for electricpy-0.1.1-py3.8.egg
Algorithm Hash digest
SHA256 dad6950e0f401c0ed0de48c757d75e3a3510ea0eb3623a795ef197a9e0962522
MD5 2157c5e397d7c643fcf9462fc52480bd
BLAKE2b-256 a54e840bac2a92705b925d50d3d89840bae9fa8301642716de05dc6a113c4a35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: electricpy-0.1.1-py3.7.egg
  • Upload date:
  • Size: 150.8 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.8.0

File hashes

Hashes for electricpy-0.1.1-py3.7.egg
Algorithm Hash digest
SHA256 a4ed556cc79c6393a7e9a6797fdefea5a17e9476a0eee6679c25f9face47bcc6
MD5 3097b769e39a53a59eb4eb81f4125510
BLAKE2b-256 7a815a154ee0851982f832e386880c07b73f8da1d76bc14f637e93a6ea396da1

See more details on using hashes here.

File details

Details for the file electricpy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: electricpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 68.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.0

File hashes

Hashes for electricpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95d6290c01cf216cc2b4dbc5d3f07d75a5d33210ebeb5f7504214b2018587d60
MD5 056ec64c01c3e05abb26e4dad5adac70
BLAKE2b-256 a2719f9434f8eca267e38ad69ef16163a4d788abda23e8e05fa7cd2f34017cae

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