A python library for calculations perfomed in electronics engineering
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
UliEngineering
tests
.gitignore
.travis.yml
LICENSE
README.md
coverage.rc
requirements.txt
setup.cfg
setup.py

README.md

UliEngineering

Build Status Codacy Badge Code Climate coverage Code Climate License

A Python3 library for:

  • Data science
  • Electronics Engineering
  • Specialized algorithms
  • Physics which contains a collection of functions I haven't found elsewhere. Some algorithms have also been accepted on my blog https://techoverflow.net/

Pull requests and bugreports of any kind are happily accepted.

Installation

Run this command on your favourite shell:

sudo pip3 install git+https://github.com/ulikoehler/UliEngineering.git

After that you can use UliEngineering from any Python3 instance. Example:

$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from UliEngineering.EngineerIO import *
>>> format_value(0.015, "V")
'15.0 mV'

Getting started

On my blog, I've posted several easy-to-use examples on how to solve real-world problems using UliEngineering: