Skip to main content

ResistorEn​Decode

This is a code copy (not a fork) from https://github.com/VoxelCubes/ResistorDecoder.
Its a copy because, there are some infrastructure changes made which may not be very compatible with the original code base.

License: GPL v3

This is a standalone Qt GUI tool for color bands on through-hole resistors and number codes on SMD parts. It supports 3, 4, 5, and 6 band resistors, as well as standard SMD codes, including the EIA-96 standard.

3 or 4 Bands 5 Bands
4band 5band
6 Bands SMD
6band smd

With this version you can also encode resistance values.

Features

  • Encode resistance values
  • Decode the resistance and tolerance, as well as the Temperature Coefficient of Resistance (for 6 band resistors).
  • Can parse SMD codes¹, including the EIA-96 standard.
  • Respects your system's Qt theming.

Dependencies

PySide6

pip install PySide6

Installation

git clone https://github.com/AlfredoCubitos/ResistorEnDeCode
cd ResistorEnDecode
python src/main.py

Notes

  1. Tolerance values are only standardized for EIA-96 codes and codes with short underlines. Check the manufacturer's datasheet if the tolerance is critical for your application.

Metadata

Release files for resistorendecode 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for resistorendecode 0.1.2
File Size Uploaded
resistorendecode-0.1.2.tar.gz 55.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for resistorendecode 0.1.2
File Interpreter ABI Platform
resistorendecode-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 112.8 kB

Release files / resistorendecode-0.1.2.tar.gz

Download URL resistorendecode-0.1.2.tar.gz
Size 55.4 kB
Tags Source
SHA-256 checksum
How to use checksums
99b03a15d1e8571a3b4407778c5366e503cfdea732d76cf0c31fcc8b2605ff99
BLAKE2b-256 checksum
How to use checksums
7ddefe3a3483e3d68eb4a93d86d8eb2c3dc3dcc2d59fee74f8cad7131c52e144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / resistorendecode-0.1.2-py3-none-any.whl

Download URL resistorendecode-0.1.2-py3-none-any.whl
Size 57.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c2d6b54da0c92e2f043d8a6e18949de6583488c546708e38c3146ff51ad5f90
BLAKE2b-256 checksum
How to use checksums
80c49052464880f371263f285a47955b3aaa9e0112cf78f667858770aa3a85a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

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