All Projects → engineerjoe440 → ElectricPy

engineerjoe440 / ElectricPy

Licence: MIT license
Electrical Engineering Python Module

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ElectricPy

ElectricalAge2
Eln2 Codebase
Stars: ✭ 44 (+25.71%)
Mutual labels:  electrical, electrical-engineering, electrical-circuits
zotprime
Full packaged on-premise Zotero platform
Stars: ✭ 201 (+474.29%)
Mutual labels:  research, university
ece-notes
Notes from courses in Electrical & Computer Engineering in AUTh (not officially affiliated with the university). All notes are written in Greek using LaTeX.
Stars: ✭ 47 (+34.29%)
Mutual labels:  university, electrical-engineering
awesome-utrecht-university
A curated list of awesome open source projects from Utrecht University.
Stars: ✭ 31 (-11.43%)
Mutual labels:  research, university
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (+934.29%)
Mutual labels:  research, university
Turnoff Namuwiki
조별과제 때마다 "나무위키 꺼라."라고 말하시는게 피곤하신 여러분을 위해 만들어진 Browser Extension, 나무위키를 꺼 드립니다.
Stars: ✭ 59 (+68.57%)
Mutual labels:  research, university
starter-hugo-research-group
👥 轻松创建研究组或组织网站 Easily create a stunning Research Group, Team, or Business Website with no-code
Stars: ✭ 148 (+322.86%)
Mutual labels:  research, university
EmiyaEngine
只要蘊藏著想成為真物的意志,偽物就比真物還要來得真實。
Stars: ✭ 27 (-22.86%)
Mutual labels:  digital-signal-processing
arbeitszeitnachweis
🕑 Arbeitszeitnachweis gem. Mindestlohngesetz
Stars: ✭ 27 (-22.86%)
Mutual labels:  university
hh research
Автоматизация поиска и исследования вакансий с сайта hh.ru (Headhunter) с помощью методов Python. Классификация данных, поиск статистических параметров.
Stars: ✭ 36 (+2.86%)
Mutual labels:  research
machinaris
An easy-to-use WebUI for crypto plotting and farming. Offers Plotman, MadMax, Chiadog, Bladebit, Farmr, and Forktools in a Docker container. Supports Chia, MMX, Chives, Flax, HDDCoin, and BPX among others.
Stars: ✭ 324 (+825.71%)
Mutual labels:  plotting
gamma
An Eclipse-based modeling framework for the component-based design and analysis of reactive systems
Stars: ✭ 21 (-40%)
Mutual labels:  research
labplot
LabPlot is a FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone.
Stars: ✭ 107 (+205.71%)
Mutual labels:  plotting
dm2gym
Convert DeepMind Control Suite to OpenAI gym environments.
Stars: ✭ 76 (+117.14%)
Mutual labels:  research
texpr
Boolean evaluation and digital calculation expression engine for GO
Stars: ✭ 18 (-48.57%)
Mutual labels:  calculations
awesome-uva
A curated list of UVa projects
Stars: ✭ 11 (-68.57%)
Mutual labels:  university
AutomaticMixingPapers
Important papers and associated code on automatic mixing research
Stars: ✭ 75 (+114.29%)
Mutual labels:  research
biggles
simple, elegant python plotting
Stars: ✭ 19 (-45.71%)
Mutual labels:  plotting
curiosone-web
🤖 The Web App of the Curiosone bot.
Stars: ✭ 14 (-60%)
Mutual labels:  university
snowballing
Provides tools for literature snowballing
Stars: ✭ 42 (+20%)
Mutual labels:  research
logo

ElectricPy

Electrical-Engineering-for-Python

sphinx Documentation Status Tox Import Test

pytest pydocstyle Coverage

"Buy Me A Coffee"

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://electricpy.readthedocs.io/en/latest/

Documentation has recently been updated to use ReadTheDocs

GitHub Pages are still active, and will continue to be for the forseeable future, but they're intended for developmental updates rather than primary documentation.

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

and

contributors

Dependencies:

INSTALLATION:

1) (option a) Install ElectricPy with Python's Own pip

Install electricpy

  • pip install electricpy

1) (option b) Install ElectricPy from Source

Python Documentation

Collect Repository and Install

  1. Clone/Download Source Code from GitHub Repository
  2. Open Terminal and Navigate to Folder with cd Commands:
  • cd <path\to\containing\folder>\electricpy
  1. Use Python to Install Module from setup.py:
  • python setup.py install

2) Verify Installation

Check installation success in Python environment

import electricpy
electricpy._version_

To Do List

  • Add Heat Sink Solver
  • DC/DC Converters
  • DC/AC Converters
  • Stationary and Synchronous Reference Frame conversion Matrices/Constants
  • Add arc-flash calculators suggested
  • Develop Testing for All Functions

Get Involved / Contribute

If you're interested in contributing, we'd love to see your support in a number of ways!

  1. Write Tests - We're really lacking in this area. We've recently added simple GitHub actions to test installation, but that's about it. We hope that someday we can test all functions in this module for verification.
  2. Contribute New Electrical Engineering Functions - If you've got a new function related to electrical engineering that you'd like to see added, we'd love to throw it into this module. Our goal is that this module can become the comprehensive electrical engineering toolkit in Python. Drop us a note, or create a pull request!
  3. Report Issues - We don't want issues to go unnoticed. Please help us track bugs and resolve them!
  4. Get the Word Out - This project is still in its infancy, so please share it with your friends and colleagues. We want to make sure that everyone has the opportunity to take advantage of this project.

Check out the contribution guide

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].