{ "info": { "author": "Mike van Sighem", "author_email": "mikevansighem@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# Thea\n\n***\"Titaness of (...) the shining light of the clear blue sky\"**\nfrom [Wikipedia](https://en.wikipedia.org/wiki/Thea) retrieved 1 November 2018.*\n\n---\n\n[![Python version](https://img.shields.io/badge/python-3.6%20%7C%203.7-blue.svg)](https://www.python.org/downloads/)\n[![Linux status](https://img.shields.io/travis/com/mikevansighem/thea/master.svg?label=linux)](https://travis-ci.com/mikevansighem/thea)\n[![Windows status](https://img.shields.io/appveyor/ci/mikevansighem/thea/master.svg?label=windows)](https://ci.appveyor.com/project/mikevansighem/thea/branch/master)\n[![Docs](https://img.shields.io/website-up-down-green-red/http/shields.io.svg?label=docs)](https://mikevansighem.github.io/thea/)\n[![Codacy Badge](https://img.shields.io/codacy/grade/bb3d838b073c489b89232463f0c2cf66.svg)](https://www.codacy.com/app/mikevansighem/thea?utm_source=github.com&utm_medium=referral&utm_content=mikevansighem/thea&utm_campaign=Badge_Grade)\n[![Codacy Badge](https://img.shields.io/codacy/coverage/bb3d838b073c489b89232463f0c2cf66.svg)](https://www.codacy.com/app/mikevansighem/thea?utm_source=github.com&utm_medium=referral&utm_content=mikevansighem/thea&utm_campaign=Badge_Coverage)\n[![Updates](https://pyup.io/repos/github/mikevansighem/thea/shield.svg)](https://pyup.io/repos/github/mikevansighem/thea/)\n[![License: LGPL 3](https://img.shields.io/badge/license-LGPL%203-blue.svg)](LICENSE.md)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n---\n\nThea is used to control the environment of model (train) layouts based\non real-world data and simulation models. Current development is focused\naround lighting \u00f0\u0178\u0152\u201e but we plan to expand the functionalities to include\nsound \u00f0\u0178\u201d\u2030 and actuator control.\n\n---\n\n![](docs/images/header.png)\n\n---\n\n## \u00f0\u0178\u0152\u00b1 Origin\n\nThis project was started in order to control lighting of model-train\nlayouts in more interesting ways. Most solutions only offer manual\nand rule based control resulting in very predictive behavior. Thea\nbreaks with this by controlling the model environment based on real-word\ndata and simulation models that introduce an element of randomness.\n\n## \u00e2\u0153\u2026 Principles\n\n- Science based environment simulation;\n- Simple to start but complex if you want to;\n- Modern user interface;\n- Support for common hardware;\n\n## \u00e2\u0153\u00a8 Features\n\nCurrently Thea is in early development so the list of available features\nis a bit short. However we have a lot planned:\n\n- [x] Accelerated model time\n- [ ] Day and night cycle \u00f0\u0178\u0152\u201c\n- [ ] Hardware control over MQTT\n- [ ] Household lighting\n- [ ] Weather patterns \u00f0\u0178\u0152\u20ac\n- [ ] Traffic \u00f0\u0178\u0161\u2014\n- [ ] Opening-hours \u00f0\u0178\u2022\u201c\n- [ ] Graphical user interface\n- [ ] Moon and stars \u00f0\u0178\u0152\u203a\u00e2\u0153\u00a8\n- [ ] DCC train control \u00f0\u0178\u0161\u201a\n- [ ] Weather sounds \u00f0\u0178\u201d\u2030\n\n## \u00f0\u0178\u00a4\u201d Getting started\n\nCurrently there is not much use in this project as an end user. However\nif you would like to contribute head over to the\n[contributing](https://mikevansighem.github.io/thea/contibuting) section\nof our documentation. We are happy to receive pull-requests.\n\n## \u00f0\u0178\u201c\u0161 Documentation\n\nAll our documentation including on how to get started can be found\n[here](https://mikevansighem.github.io/thea).\n\n## \u00f0\u0178\u201c\u0192 License\n\nThea is created by Mike van Sighem and licensed under LGPL version 3.\nRefer to the\n[license](https://github.com/mikevansighem/thea/blob/master/docs/LICENSE.md)\nfor more details.\n\n## \u00f0\u0178\u2019\u203a Contributing \n\nWe are happy to see contributors on the project. Head over to the\n[contributing](https://mikevansighem.github.io/thea/contibuting) section\nof our documentation and submit your first pull-requests.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mikevansighem.github.io/thea/", "keywords": "lighting,modeling,mqtt,simulation,model-trains", "license": "LGPL-3.0+", "maintainer": "Mike van Sighem", "maintainer_email": "mikevansighem@gmail.com", "name": "thea", "package_url": "https://pypi.org/project/thea/", "platform": "", "project_url": "https://pypi.org/project/thea/", "project_urls": { "Documentation": "https://mikevansighem.github.io/thea/", "Homepage": "https://mikevansighem.github.io/thea/", "Repository": "https://github.com/mikevansighem/thea/" }, "release_url": "https://pypi.org/project/thea/0.0.1/", "requires_dist": [ "arrow (>=0,<1)", "paho-mqtt (>=1,<2)", "pvlib (>=0,<1)", "mkdocs (>=1,<2); extra == \"docs\"", "mkdocs-material (>=3,<4); extra == \"docs\"", "pygments (>=2,<3); extra == \"docs\"", "pymdown-extensions (>=6,<7)" ], "requires_python": ">=3.6,<4.0", "summary": "Thea is used to control the lighting of model(-train) layouts based on simulations and real world data.", "version": "0.0.1" }, "last_serial": 4466911, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3fd0e3bc25f17442b7dc5db94d64dc47", "sha256": "7afb0a4315c956025ed707f1af1646ee269fa5b355f36dbb90a62a1023063c0c" }, "downloads": -1, "filename": "thea-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3fd0e3bc25f17442b7dc5db94d64dc47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 79667, "upload_time": "2018-11-08T20:08:09", "url": "https://files.pythonhosted.org/packages/4a/ee/2cda3108c7e3d84a247f69da330a92159150cd22c9276145d081842c9f0f/thea-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b76e73020321636bd266daf0230c255", "sha256": "05da77fe55b2c7e0f32b2d3da79700560cac5a6315e50f9ea8be56d48e968522" }, "downloads": -1, "filename": "thea-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6b76e73020321636bd266daf0230c255", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 26109, "upload_time": "2018-11-08T20:08:11", "url": "https://files.pythonhosted.org/packages/cc/66/3eb9e0e787b5a4b530f7d66ba6a7dbaf8d93b99c8ebf411a186629beabc8/thea-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fd0e3bc25f17442b7dc5db94d64dc47", "sha256": "7afb0a4315c956025ed707f1af1646ee269fa5b355f36dbb90a62a1023063c0c" }, "downloads": -1, "filename": "thea-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3fd0e3bc25f17442b7dc5db94d64dc47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 79667, "upload_time": "2018-11-08T20:08:09", "url": "https://files.pythonhosted.org/packages/4a/ee/2cda3108c7e3d84a247f69da330a92159150cd22c9276145d081842c9f0f/thea-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b76e73020321636bd266daf0230c255", "sha256": "05da77fe55b2c7e0f32b2d3da79700560cac5a6315e50f9ea8be56d48e968522" }, "downloads": -1, "filename": "thea-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6b76e73020321636bd266daf0230c255", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 26109, "upload_time": "2018-11-08T20:08:11", "url": "https://files.pythonhosted.org/packages/cc/66/3eb9e0e787b5a4b530f7d66ba6a7dbaf8d93b99c8ebf411a186629beabc8/thea-0.0.1.tar.gz" } ] }