Difference between revisions of "Python Scheduling Application"
Jump to navigation
Jump to search
Russ hensel (talk | contribs) (Created page with "= Introduction = '''Such an early draft not ready for reading!!''' Note that this is an article started by Russ Hensel, see "http://www.opencircuits.com/index.php?title=Russ_...") |
Russ hensel (talk | contribs) |
||
Line 8: | Line 8: | ||
= Features = | = Features = | ||
+ | * Python 3.6 | ||
* Extensible | * Extensible | ||
* All Python, cross platform | * All Python, cross platform | ||
Line 16: | Line 17: | ||
* Sleep tolerant ( but becomes inactive ) | * Sleep tolerant ( but becomes inactive ) | ||
* GUI tracks recent events | * GUI tracks recent events | ||
− | * Maintains log file | + | * Maintains log file |
+ | |||
+ | = Use = | ||
+ | There are 2 steps to creating a scheduling activity. | ||
+ | * Create a new type of activity by programming ups it actions. This may not be necessary if an appropriate bit of code has already be written. | ||
+ | * Edit the parameter file ( parameters.py ) to activate and schedule your the activity. | ||
+ | |||
+ | == Explaining an Example == | ||
+ | |||
+ | Reading the section on architecture may help understand this section. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | = Install = | ||
+ | |||
+ | Get code from github, put where you put your python code, run. .... a bit more info later | ||
= Design = | = Design = |
Revision as of 07:01, 15 March 2018
Introduction
Such an early draft not ready for reading!!
Note that this is an article started by Russ Hensel, see "http://www.opencircuits.com/index.php?title=Russ_hensel#About My Articles" About My Articles
The purpose of this program is to give an all python application for scheduling activities on all platforms: win, mac, linux, raspberry pi. I wrote it because I did not find a suitable program ( with good documentation ) after a not too exhaustive search. So here it is, let me know if useful.
Features
- Python 3.6
- Extensible
- All Python, cross platform
- Some examples
- Parameter file allows some customization without programming
- Intended for Python programmers, not python naive uses ( sorry ).
- Can email if special circumstances encountered
- Sleep tolerant ( but becomes inactive )
- GUI tracks recent events
- Maintains log file
Use
There are 2 steps to creating a scheduling activity.
- Create a new type of activity by programming ups it actions. This may not be necessary if an appropriate bit of code has already be written.
- Edit the parameter file ( parameters.py ) to activate and schedule your the activity.
Explaining an Example
Reading the section on architecture may help understand this section.
Install
Get code from github, put where you put your python code, run. .... a bit more info later