Skip to content

Rapid application development framework for sequencing operations for test/automation.

License

Notifications You must be signed in to change notification settings

rchavira/stationexec

Repository files navigation

Station Executive

Station Executive is a light-weight, flexible software framework for sequencing tasks and interacting with external data sources - including physical hardware - in a networked context.

Each Station is comprised of a series of operations and a set of Tools. The operations are intelligently executed based upon data-flow dependencies and in parallel (as OS and hardware support allows). A tool is any source or sink of data that can be used to accomplish the tasks (anything from a robot to a database).

Quick Start

Run in command line (after installation):::

se-hello 8888

Open your browser and navigate to 'http://localhost:8888' to view the main UI.

Installation Options

From distributed package::

# Windows
pip install stationexec-<version>-py3-none-any.whl

# Linux as User
pip install --user stationexec-<version>-py3-none-any.whl

# Linux as Root
sudo pip install stationexec-<version>-py3-none-any.whl

Running From Repository Clone::

# Editable installation
pip install -e .
se-hello 8888

Python Virtualenv::

# Fedora  - Run in project folder
sudo yum install python3-virtualenv
virtualenv-3 env3
source env3/bin/activate
pip install stationexec-<version>-py3-none-any.whl

Platform Support

OS 32bit 64bit Python Version Tested
Windows Untested Yes 3.6+ Windows 10
Linux Untested Yes 3.6+ Fedora 28/29, Centos 7, Ubuntu 16+
ARM Yes Yes 3.6+ Debian
Mac Untested Yes 3.6+ OSX 10.10+

About

Rapid application development framework for sequencing operations for test/automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published