ORIGAME (Operational Research Integrated Graphical Analysis and Modelling Environment - pronounced "o-ri-ga-mee") is a Python-based discrete event modelling and simulation environment. Model events and data are defind using Python functions and data structures, and a graphical user interface allows users to interconnect model components, run Monte Carlo simulations, and analyze results.
The project is released under Open Science (OS), an initiative of the Government of Canada to make the research products of federal scientists open to the public. ORIGAME was jointly developed by two research organizations within the Canadian Department of National Defence: Defence Research and Development Canada - Centre for Operational Research and Analysis (DRDC-CORA) and Director General Military Personnel Research and Analysis (DGMPRA).
See LICENSE file.
These instructions are for running ORIGAME on python 3.11
Install Python 3.11.2 (python-3.11.2-amd64.exe)
Install Visual C++ Redistributable for Visual Studio 2015 (vc_redist.x64.exe)
Clone or download OS_ORIGAME to a project folder on your system
From the project folder, create a virtual environment for ORIGAME for each Python version
C:\Python311\python -m venv venv
Activate the virtual environment and install dependencies in "requirements.txt". Deactivate the virtual environment if not in use.
venv\Scripts\activate
pip install -r requirements.txt
deactivate
Activate the desired virtual environment, and launch ORIGAME GUI.
venv\Scripts\activate
py .\origame_gui.py
Visit this this page for more information about virtual environments.
The ORIGAME User Manual and ORIGAME Tutorial documents are located in the /origame/docs folder.
Stephen Okazawa
Defence Scientist
Defence Research and Development Canada
stephen.okazawa@forces.gc.ca