123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- Installation and Usage
- ======================
- 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``
- * For Windows, you may need to install the compiled igraph core
- * http://www.lfd.uci.edu/~gohlke/pythonlibs/#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``
- * If you do not need to run tests on AToMPM, you can run ``npm install --production``
- Usage
- -----
- The commands below are for starting the ATOMPM server. Note that the default port is 8124.
- Once started, the server can be connected to by accessing http://localhost:8124/atompm in either the Firefox or Chrome browsers.
- 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.
-
- Tests
- -----
- To run tests on AToMPM, run ``npm test``
|