ee-toolkit
A command-line EE calculator
This is essentially the cli version of many of the online 'electronics' focussed calculators for all the usual things like filter cutoff frequencies or resonances or resistor approximations
License
ee-toolkit is licensed under the terms of the GPL-v3 license.
Install
pip install ee-toolkit
Commands
filter
ee-calc filter rc --r 10k --c 100n # RC cutoff
ee-calc filter lc --l 10u --c 100p # LC resonance
eseries
ee-calc eseries find --value 10.5k # nearest E24 values
ee-calc eseries find --value 47n --series E96 --unit F # E96 capacitor
ee-calc eseries decompose --value 10.5k --combo series # two-resistor series
ee-calc eseries decompose --value 10.5k --combo parallel # two-resistor parallel
oscillator
ee-calc oscillator lc --l 10u --c 100p # LC tank
ee-calc oscillator colpitts --l 10u --c1 100p --c2 100p # Colpitts
ee-calc oscillator hartley --l1 5u --l2 5u --c 100p # Hartley
opamp
ee-calc opamp noninv --rf 100k --r1 10k # non-inverting gain
ee-calc opamp inv --rf 100k --r1 10k # inverting gain
ee-calc opamp integrator --r 10k --c 100n # integrator corner freq
ee-calc opamp integrator --r 10k --c 100n --freq 500 # gain at 500 Hz
ee-calc opamp differentiator --r 10k --c 100n # differentiator corner freq
ee-calc opamp differentiator --r 10k --c 100n --freq 2k # gain at 2 kHz
SI prefixes
All value inputs accept SI prefixes: G M k m u µ n p f
10k → 10 000
100n → 100 × 10⁻⁹
4.7M → 4 700 000
Run tests
python -m pytest tests/ -v
Metadata
Release files for ee-toolkit 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ee_toolkit-0.1.0.tar.gz | 24.9 kB | Without provenance | Details for ee_toolkit-0.1.0.tar.gz |
Release files / ee_toolkit-0.1.0.tar.gz
| Download URL | ee_toolkit-0.1.0.tar.gz |
|---|---|
| Size | 24.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a80ad797ab36c113d8ea8578f90a2848b0a79e4ecadd63c33f03774e64fea32
|
|
BLAKE2b-256 checksum How to use checksums |
d5b96e1c8ddf26a30a4b01c7cf7a37b260f5fdab45b59349dcdb11fe7984f75c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for ee-toolkit 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.