Skip to content
Repository for pm4py webservice
Python Other
  1. Python 98.6%
  2. Other 1.4%
Branch: master
Clone or download
Alessandro Berti
Alessandro Berti Increasing version number
Latest commit d0788b3 Aug 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea A few cosmetic changes May 31, 2019
dist_tools Fixing script Jun 11, 2019
docker-sec-confs Updated Dockerfile Aug 12, 2019
files Intermediate commit Aug 11, 2019
multinode_compose Added docker-compose configuration that possibly enables scaling Aug 11, 2019
pm4pyws Increasing version number Aug 17, 2019
pm4pywsconfiguration Disabling transient analysis Aug 17, 2019
ssl_cert_gen Added script to create a self-signed certificate Aug 10, 2019
tests Revised tests Aug 10, 2019
webapp2 @ 6c067a7 Added other project as submodule Jun 11, 2019
.gitignore Updated gitignore Aug 10, 2019
.gitmodules Added other project as submodule Jun 11, 2019
Dockerfile Updated dockerfile Aug 12, 2019
Dockerfile.old Intermediate commit Aug 8, 2019
INSTALL.txt Updated instructions Aug 9, 2019
LICENSE Changed license of PM4Py Jul 16, 2019
OVERALL_DIST_INSTRUCTIONS.txt Added overall distribution instructions Jun 11, 2019
README.md Updated instructions Aug 9, 2019
README_SUBMODULES.txt
WINDOWS_COMPILING.txt Updated instructions for Windows compiling Aug 9, 2019
execute_tests.py Added test on CSV handling Aug 7, 2019
generate_password.py Added tool to generate password Aug 9, 2019
hook-sklearn.metrics.py Updated documentation Jun 5, 2019
hook_scipy.py Added hidden dependencies Jun 5, 2019
hook_sklearn.py Added hidden dependencies Jun 5, 2019
main.py Intermediate commit Aug 10, 2019
main.spec Updated main.spec Aug 9, 2019
requirements.txt Removed requests dependency (harmful dependency-side) Aug 8, 2019
setup.py Modified setup Aug 9, 2019

README.md

A demo is publicly available at address (be careful!): http://80.211.142.26/index.html using the username 'admin01' and the password 'admin01'

HOW TO INSTALL FROM PIP:

pip install -U pm4pyws

Then, the script "main.py" could be launched with pre-defined log In this case, the entire content of the "files" folder of this repository shall be there.

HOW TO BUILD ON SOURCES:

First of all install ANGULAR:

npm install -g @angular/cli npm install -g @angular/material

PM4Py Web Services along with an Angular7(-8) web interface

To install the required NPM dependencies (also for building) enter the webapp/ folder and use the following command:

npm install

On Linux machines, also the following could be necessary:

sudo npm install --save-dev --unsafe-perm node-sass

!!!!! Remember to change the IP address used by the web interface inside pm4py-service.service.ts !!!!!!

To compile the web interface, enter the webapp/ folder and use the following command (it requires Node.JS 10, and Angular CLI):

ng build --prod

To run the web services and the web interface, use the command:

python main.py

And reach the URL http://localhost:5000/index.html

You can’t perform that action at this time.