DCC-EX-py


NameDCC-EX-py JSON
Version 0.0.3 PyPI version JSON
download
home_pageNone
SummaryTODO
upload_time2024-11-05 23:38:39
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseMIT License
keywords dcc-ex_py
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # DCC-EX_py


[![image](https://img.shields.io/pypi/v/DCC-EX_py.svg)](https://pypi.python.org/pypi/DCC-EX_py)


A simple way to connect to your DCC-EX controlled model railroad using python code without having to write DCC-EX commands in manually.

[DCC-EX](https://dcc-ex.com/#gsc.tab=0) is an Arduino powered DIY tool for running DCC model trains on a layout.
This package wraps the protocol described in the [DCC-EX Native Command Detailed Reference](https://dcc-ex.com/reference/software/command-reference.html#gsc.tab=0) to be easy to use from python code.


-   Free software: MIT License
-   Documentation: https://github.com/Zenith08/DCC-EX_py/wiki

This package is in early development, breaking changes may happen until it is marked version 1.0.

## Features

-   Connects to a DCC-EX base station and wraps commands to make automating layouts easier.
-   Parses feedback from the command station and provides callbacks for important events.
-   TODO (Will get documentation and examples later)

<sub><sup>This project is not an official DCC-EX project nor is it endorsed by them. I just used the name that best decribes the funcionality and will change it if it creates issues.</sup></sub>

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "DCC-EX-py",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "DCC-EX_py",
    "author": null,
    "author_email": "Kaiden Richardson <kaidencr@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/e9/60/5ae331dd6551233b9653fdda721498749afd4d552db46d9f5bc02ea6f730/dcc_ex_py-0.0.3.tar.gz",
    "platform": null,
    "description": "# DCC-EX_py\n\n\n[![image](https://img.shields.io/pypi/v/DCC-EX_py.svg)](https://pypi.python.org/pypi/DCC-EX_py)\n\n\nA simple way to connect to your DCC-EX controlled model railroad using python code without having to write DCC-EX commands in manually.\n\n[DCC-EX](https://dcc-ex.com/#gsc.tab=0) is an Arduino powered DIY tool for running DCC model trains on a layout.\nThis package wraps the protocol described in the [DCC-EX Native Command Detailed Reference](https://dcc-ex.com/reference/software/command-reference.html#gsc.tab=0) to be easy to use from python code.\n\n\n-   Free software: MIT License\n-   Documentation: https://github.com/Zenith08/DCC-EX_py/wiki\n\nThis package is in early development, breaking changes may happen until it is marked version 1.0.\n\n## Features\n\n-   Connects to a DCC-EX base station and wraps commands to make automating layouts easier.\n-   Parses feedback from the command station and provides callbacks for important events.\n-   TODO (Will get documentation and examples later)\n\n<sub><sup>This project is not an official DCC-EX project nor is it endorsed by them. I just used the name that best decribes the funcionality and will change it if it creates issues.</sup></sub>\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "TODO",
    "version": "0.0.3",
    "project_urls": null,
    "split_keywords": [
        "dcc-ex_py"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "deafd83422a566b1e20cc66458347389dc16f51ce51fc351cac841ff7905b2cb",
                "md5": "1aa66949af9cc4f3cc98db5ebfe19f46",
                "sha256": "d44ed67ac361ddddebe7b3bb506acb7bf2d37bfde6de28837de0370f0e2af431"
            },
            "downloads": -1,
            "filename": "DCC_EX_py-0.0.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1aa66949af9cc4f3cc98db5ebfe19f46",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.11",
            "size": 17591,
            "upload_time": "2024-11-05T23:38:37",
            "upload_time_iso_8601": "2024-11-05T23:38:37.392556Z",
            "url": "https://files.pythonhosted.org/packages/de/af/d83422a566b1e20cc66458347389dc16f51ce51fc351cac841ff7905b2cb/DCC_EX_py-0.0.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9605ae331dd6551233b9653fdda721498749afd4d552db46d9f5bc02ea6f730",
                "md5": "82309f2934be05a457404ea33137f871",
                "sha256": "485bc3a28efb897ba53a139f6afba693c294512e54821557784c39cdb3390eb9"
            },
            "downloads": -1,
            "filename": "dcc_ex_py-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "82309f2934be05a457404ea33137f871",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 22738,
            "upload_time": "2024-11-05T23:38:39",
            "upload_time_iso_8601": "2024-11-05T23:38:39.076335Z",
            "url": "https://files.pythonhosted.org/packages/e9/60/5ae331dd6551233b9653fdda721498749afd4d552db46d9f5bc02ea6f730/dcc_ex_py-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-05 23:38:39",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dcc-ex-py"
}
        
Elapsed time: 0.37989s