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:
With Python's Own pip
-
Install required dependencies (NUMPY, SCIPY, SYMPY, NUMDIFFTOOLS, and MATPLOTLIB)
pip install numpy
pip install scipy
pip install matplotlib
pip install sympy
pip install numdifftools
-
Install electricpy
pip install electricpy
-
Check installation success in Python environment
import electricpy
electricpy._version_
From Source
-
Install required dependencies (NUMPY, SCIPY, SYMPY, NUMDIFFTOOLS, and MATPLOTLIB)
pip install numpy
pip install scipy
pip install matplotlib
pip install sympy
pip install numdifftools
-
Clone/Download Source Code from GitHub Repository
-
Open Terminal and Navigate to Folder with
cd
Commands:cd <path\to\containing\folder>\electricpy
-
Use Python to Install Module from
setup.py
:python setup.py install
-
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
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
File details
Details for the file electricpy-0.1.7.tar.gz
.
File metadata
- Download URL: electricpy-0.1.7.tar.gz
- Upload date:
- Size: 78.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c835ac7bf4dbd7208525148eb0f5878a5229bc95b6122f5d204cae971bb94fe |
|
MD5 | a89d6f828175b6d81db3421526e06ce8 |
|
BLAKE2b-256 | eb82fb46bdb5c9e2188d4722d8426d98df347d9928b17e5bd9b23bef51f52bab |
File details
Details for the file electricpy-0.1.7-py3.8.egg
.
File metadata
- Download URL: electricpy-0.1.7-py3.8.egg
- Upload date:
- Size: 163.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078c639e086183530eaca9db637aa4074d97bbf615b8e22764cf1ab1f7e71a5a |
|
MD5 | 52194b91ed526c68a83d051cf0ea21ed |
|
BLAKE2b-256 | 289e00d31662054b9c911e614cfc953bf7fae4e998435c6800eb01cc6d974274 |