Skip to main content

ee-toolkit

PyPI - Version PyPI - Python Version

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)

Source distribution for ee-toolkit 0.1.0
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page