<img align="right" src=icons/resistor_decoder.png width=120px>
# 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.
[](https://www.gnu.org/licenses/gpl-3.0)
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 |
|:------------:|:-------:|
|||
| 6 Bands | 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.
Raw data
{
"_id": null,
"home_page": null,
"name": "resistorendecode",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": null,
"keywords": "color codes, smd, electronic, E24",
"author": "Alfredo Cubitos",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/7d/de/fe3a3483e3d68eb4a93d86d8eb2c3dc3dcc2d59fee74f8cad7131c52e144/resistorendecode-0.1.2.tar.gz",
"platform": null,
"description": "<img align=\"right\" src=icons/resistor_decoder.png width=120px>\n\n# ResistorEn\u200bDecode\n\nThis is a code copy (not a fork) from https://github.com/VoxelCubes/ResistorDecoder. \nIts a copy because, there are some infrastructure changes made which may not be very compatible with the original code base.\n\n[](https://www.gnu.org/licenses/gpl-3.0)\n\nThis is a standalone Qt GUI tool for color bands on through-hole resistors and number codes on SMD parts.\nIt supports 3, 4, 5, and 6 band resistors, as well as standard SMD codes, including the EIA-96 standard.\n\n| 3 or 4 Bands | 5 Bands |\n|:------------:|:-------:|\n|||\n| 6 Bands | SMD |\n|||\n\nWith this version you can also encode resistance values.\n\n## Features\n- Encode resistance values\n- Decode the resistance and tolerance, as well as the Temperature Coefficient of Resistance (for 6 band resistors).\n- Can parse SMD codes\u00b9, including the EIA-96 standard.\n- Respects your system's Qt theming.\n\n## Dependencies\nPySide6\n\n```\npip install PySide6\n```\n\n## Installation\n\n\n```\ngit clone https://github.com/AlfredoCubitos/ResistorEnDeCode\ncd ResistorEnDecode\npython src/main.py\n```\n\n## Notes\n1. 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.\n",
"bugtrack_url": null,
"license": null,
"summary": "Tool to decode or encode resistance color codes",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/AlfredoCubitos/ResistorEnDeCode"
},
"split_keywords": [
"color codes",
" smd",
" electronic",
" e24"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "80c49052464880f371263f285a47955b3aaa9e0112cf78f667858770aa3a85a5",
"md5": "a23f48c8491ce3b82a76d750906101f3",
"sha256": "2c2d6b54da0c92e2f043d8a6e18949de6583488c546708e38c3146ff51ad5f90"
},
"downloads": -1,
"filename": "resistorendecode-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a23f48c8491ce3b82a76d750906101f3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 57391,
"upload_time": "2025-09-07T21:16:29",
"upload_time_iso_8601": "2025-09-07T21:16:29.101733Z",
"url": "https://files.pythonhosted.org/packages/80/c4/9052464880f371263f285a47955b3aaa9e0112cf78f667858770aa3a85a5/resistorendecode-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7ddefe3a3483e3d68eb4a93d86d8eb2c3dc3dcc2d59fee74f8cad7131c52e144",
"md5": "4681aa98a94330f01038cbe0ab0fc2d1",
"sha256": "99b03a15d1e8571a3b4407778c5366e503cfdea732d76cf0c31fcc8b2605ff99"
},
"downloads": -1,
"filename": "resistorendecode-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "4681aa98a94330f01038cbe0ab0fc2d1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 55418,
"upload_time": "2025-09-07T21:16:30",
"upload_time_iso_8601": "2025-09-07T21:16:30.737493Z",
"url": "https://files.pythonhosted.org/packages/7d/de/fe3a3483e3d68eb4a93d86d8eb2c3dc3dcc2d59fee74f8cad7131c52e144/resistorendecode-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-07 21:16:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "AlfredoCubitos",
"github_project": "ResistorEnDeCode",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "PySide6",
"specs": []
}
],
"lcname": "resistorendecode"
}