Skip to main content

Thea

"Titaness of (...) the shining light of the clear blue sky" from Wikipedia retrieved 1 November 2018.


Python version Linux status Windows status Docs Codacy Badge Codacy Badge Updates License: LGPL 3 Code style: black


Thea is used to control the environment of model (train) layouts based on real-world data and simulation models. Current development is focused around lighting 🌄 but we plan to expand the functionalities to include sound 🔉 and actuator control.



🌱 Origin

This project was started in order to control lighting of model-train layouts in more interesting ways. Most solutions only offer manual and rule based control resulting in very predictive behavior. Thea breaks with this by controlling the model environment based on real-word data and simulation models that introduce an element of randomness.

✅ Principles

  • Science based environment simulation;
  • Simple to start but complex if you want to;
  • Modern user interface;
  • Support for common hardware;

✨ Features

Currently Thea is in early development so the list of available features is a bit short. However we have a lot planned:

  • Accelerated model time
  • Day and night cycle 🌓
  • Hardware control over MQTT
  • Household lighting
  • Weather patterns 🌀
  • Traffic 🚗
  • Opening-hours 🕓
  • Graphical user interface
  • Moon and stars 🌛✨
  • DCC train control 🚂
  • Weather sounds 🔉

🤔 Getting started

Currently there is not much use in this project as an end user. However if you would like to contribute head over to the contributing section of our documentation. We are happy to receive pull-requests.

📚 Documentation

All our documentation including on how to get started can be found here.

📃 License

Thea is created by Mike van Sighem and licensed under LGPL version 3. Refer to the license for more details.

💛 Contributing

We are happy to see contributors on the project. Head over to the contributing section of our documentation and submit your first pull-requests.

Release files for thea 0.0.1

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

Source distribution (sdist)

Source distribution for thea 0.0.1
File Size Uploaded
thea-0.0.1.tar.gz 26.1 kB Details

Built distribution (wheel)

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

Total release size: 105.8 kB

Release files / thea-0.0.1.tar.gz

Download URL thea-0.0.1.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
05da77fe55b2c7e0f32b2d3da79700560cac5a6315e50f9ea8be56d48e968522
BLAKE2b-256 checksum
How to use checksums
cc663eb9e0e787b5a4b530f7d66ba6a7dbaf8d93b99c8ebf411a186629beabc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.6 CPython/3.6.7 Windows/10

Release files / thea-0.0.1-py3-none-any.whl

Download URL thea-0.0.1-py3-none-any.whl
Size 79.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7afb0a4315c956025ed707f1af1646ee269fa5b355f36dbb90a62a1023063c0c
BLAKE2b-256 checksum
How to use checksums
4aee2cda3108c7e3d84a247f69da330a92159150cd22c9276145d081842c9f0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.6 CPython/3.6.7 Windows/10

Release history Release notifications | RSS feed

This release

0.0.1 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