resistorendecode


Nameresistorendecode JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryTool to decode or encode resistance color codes
upload_time2025-09-07 21:16:30
maintainerNone
docs_urlNone
authorAlfredo Cubitos
requires_python>=3.13
licenseNone
keywords color codes smd electronic e24
VCS
bugtrack_url
requirements PySide6
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <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.

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](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 |
|:------------:|:-------:|
|![4band](example_screenshots/4band.png)|![5band](example_screenshots/5band.png)|
| 6 Bands | SMD |
|![6band](example_screenshots/6band.png)|![smd](example_screenshots/smd.png)|

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[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](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|![4band](example_screenshots/4band.png)|![5band](example_screenshots/5band.png)|\n| 6 Bands | SMD |\n|![6band](example_screenshots/6band.png)|![smd](example_screenshots/smd.png)|\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"
}
        
Elapsed time: 1.73896s