-
-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: continued with tutorials and add new classes
- Loading branch information
Showing
34 changed files
with
953 additions
and
428 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,7 +6,9 @@ Timedelta | |
|
||
**Syntax** | ||
|
||
- ``every <timedelta>`` | ||
.. code-block:: none | ||
every <timedelta> | ||
**True when** | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
|
||
Contributing | ||
============ | ||
|
||
All help is welcome. If you found a bug or have ideas or suggestions, | ||
please create an issue in `Red Engine Github page <https://github.com/Miksus/red-engine>`_. | ||
Also pull requests are welcome. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
|
||
|
||
How it works? | ||
============= | ||
|
||
There are three core components in Red Engine's ecosystem: | ||
|
||
- **Session**: handles the configuration and act as an interface | ||
- **Scheduler**: handles the flow of the system | ||
- **Task**: handles how to execute a task | ||
|
||
|
||
Flow of the system | ||
------------------ | ||
|
||
.. figure:: scheduling.png | ||
:figwidth: 1000 | ||
:alt: system flow | ||
|
||
|
||
Task execution | ||
-------------- | ||
|
||
.. figure:: task_execution.png | ||
:figwidth: 1000 | ||
:alt: task execution | ||
|
||
Additional components | ||
--------------------- | ||
|
||
There are also some components that don't define the | ||
flow of the system but are still important for the | ||
system to function or essential for many of the | ||
features: | ||
|
||
- **Condition**: A statement that is true or false but the | ||
outcome may be dependent on time. | ||
- **Parameters**: A container (dict) for key-value pairs | ||
passed to tasks. | ||
- **Argument**: A value of a key-value pair in Parameters. | ||
Useful for providing dynamics to the parametrization. | ||
- **TimePeriod**: An abstraction of time elements to define | ||
time intervals and periods such as *today*, *specific time of day*, | ||
*week* etc. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.