# AToMPM - A Tool for Multi-Paradigm Modelling ## Installation To install AToMPM, follow these steps: * Download and install the latest Python 2.7.X ⋅⋅* Use a package manager on Linux ..* Or visit http://python.org/download/ * Download and install python-igraph ⋅⋅* Use the pip package manager (comes with Python) ..* `pip install python-igraph` * Download and install node.js ..* Use a package manager on Linux ..* Or visit https://nodejs.org/en/download/ * Download and unzip the newest AToMPM release from https://github.com/AToMPM/atompm/releases * In the AToMPM folder, run the command 'npm install'. ## Usage ### Windows To run AToMPM on Windows, execute the `run.bat` script inside of the main AToMPM folder. ### Mac or Linux * Execute commands in different terminals ..1. Execute `node httpwsd.js` in the main AToMPM folder ..2. Execute `python2 mt\main.py` in the main AToMPM folder ..3. Open a browser (preferably Chrome) and navigate to http://localhost:8124/atompm * The above steps are automated by the `run_AToMPM_local.sh` script * Note that the `run_AToMPM.sh` script can automate the installation and usage of AToMPM ..* The first time you run this script, all dependencies are automatically downloaded and installed in the `dependencies/` folder. ..* If, for any reason, the download process is interrupted or you experience problems with AToMPM, remove the `dependencies/` folder and run the script again. ## Documentation Documentation can be found here: https://msdl.uantwerpen.be/documentation/AToMPM/index.html