diff --git a/Dockerfile b/Dockerfile index ac6cc36ac..86ef23676 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,12 +7,12 @@ RUN apt-get -y install gcc g++ flex bison pkg-config automake autoconf cmake RUN apt-get -y install python3-dev python3-pydot python3-tk RUN apt-get -y install libopenblas-dev liblapack-dev libboost-all-dev libncurses5-dev libtool libssl-dev libjemalloc-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-regex-dev libxml2-dev libxslt-dev libfreetype6-dev libsuitesparse-dev libclang-16-dev llvm-16-dev libthrift-dev libfftw3-dev RUN python3 -m pip install --upgrade pip -RUN pip3 install deprecation==2.1.0 graphviz==0.20.3 intervaltree==3.1.0 networkx==3.4.2 packaging==24.2 python-dateutil==2.9.0.post0 pytz==2024.2 setuptools==75.3.0 six==1.16.0 sortedcontainers==2.4.0 tzdata==2024.2 wheel==0.45.0 +RUN pip3 install deprecation==2.1.0 graphviz==0.20.3 intervaltree==3.1.0 networkx==3.4.2 packaging==24.2 python-dateutil==2.9.0.post0 pytz==2024.2 setuptools==75.5.0 six==1.16.0 sortedcontainers==2.4.0 tzdata==2024.2 wheel==0.45.0 RUN pip3 install colorama==0.4.6 cycler==0.12.1 pydotplus==2.0.2 pyparsing==3.2.0 tqdm==4.67.0 RUN pip3 install lxml==5.3.0 numpy==2.1.3 pandas==2.2.3 scipy==1.14.1 -RUN pip3 install contourpy==1.3.0 fonttools==4.54.1 kiwisolver==1.4.7 matplotlib==3.9.2 pillow==11.0.0 -RUN pip3 install anyio==4.6.2.post1 asttokens==2.4.1 attrs==24.2.0 certifi==2024.8.30 charset-normalizer==3.4.0 convertdate==2.4.0 decorator==5.1.1 distro==1.9.0 executing==2.1.0 h11==0.14.0 httpcore==1.0.6 httpx==0.27.2 idna==3.10 ipython==8.29.0 jedi==0.19.1 Jinja2==3.1.4 jsonpickle==3.4.2 jsonschema-specifications==2024.10.1 lunardate==0.2.2 MarkupSafe==3.0.2 matplotlib-inline==0.1.7 parso==0.8.4 prompt-toolkit==3.0.48 pure-eval==0.2.3 pydantic==2.9.2 Pygments==2.18.0 pyluach==2.2.0 PyMeeus==0.5.12 referencing==0.35.1 rpds-py==0.21.0 sniffio==1.3.1 stack-data==0.6.3 traitlets==5.14.3 typing_extensions==4.12.2 urllib3==2.2.3 wcwidth==0.2.13 -RUN pip3 install jsonschema==4.23.0 openai==1.54.3 pyvis==0.3.2 requests==2.32.3 workalendar==17.0.0 +RUN pip3 install contourpy==1.3.1 fonttools==4.55.0 kiwisolver==1.4.7 matplotlib==3.9.2 pillow==11.0.0 +RUN pip3 install anyio==4.6.2.post1 asttokens==2.4.1 attrs==24.2.0 certifi==2024.8.30 charset-normalizer==3.4.0 convertdate==2.4.0 decorator==5.1.1 distro==1.9.0 executing==2.1.0 h11==0.14.0 httpcore==1.0.7 httpx==0.27.2 idna==3.10 ipython==8.29.0 jedi==0.19.2 Jinja2==3.1.4 jsonpickle==4.0.0 jsonschema-specifications==2024.10.1 lunardate==0.2.2 MarkupSafe==3.0.2 matplotlib-inline==0.1.7 parso==0.8.4 prompt-toolkit==3.0.48 pure-eval==0.2.3 pydantic==2.9.2 Pygments==2.18.0 pyluach==2.2.0 PyMeeus==0.5.12 referencing==0.35.1 rpds-py==0.21.0 sniffio==1.3.1 stack-data==0.6.3 traitlets==5.14.3 typing_extensions==4.12.2 urllib3==2.2.3 wcwidth==0.2.13 +RUN pip3 install jsonschema==4.23.0 openai==1.54.5 pyvis==0.3.2 requests==2.32.3 workalendar==17.0.0 RUN pip3 install -U meson-python==0.15.0 Cython==3.0.10 ninja==1.11.1.1 spin==0.8 build==1.2.1 setuptools_scm==8.0.4 #RUN cd / && git clone https://github.com/numpy/numpy.git && cd /numpy && git submodule update --init && pip3 install . diff --git a/docs/source/getting_started.rst b/docs/source/getting_started.rst index a09eb1fe4..72880a452 100644 --- a/docs/source/getting_started.rst +++ b/docs/source/getting_started.rst @@ -67,7 +67,7 @@ In the remainder of this tutorial, we will use an oftenly used dummy example eve *Figure 3: Running example BPMN-based process model describing the behavior of the simple process that we use in this tutorial.* -Let’s get started! We have prepared a small sample event log, containing behavior similar equal to the process model in Figure 3. `You can find the sample event log here `_. Please download the file and store it somewhere on your computer, e.g., your Downloads folder (On Windows: this is 'C:/Users/user_name/Dowloads'). Consider Figure 4, in which we depict the first 25 rows of the example file. +Let’s get started! We have prepared a small sample event log, containing behavior similar equal to the process model in Figure 3. `You can find the sample event log here `_. Please download the file and store it somewhere on your computer, e.g., your Downloads folder (On Windows: this is 'C:/Users/user_name/Dowloads'). Consider Figure 4, in which we depict the first 25 rows of the example file. .. image:: https://processintelligence.solutions/static/images/getting_started/csv_snapshot.png @@ -144,7 +144,7 @@ Loading XES Files Next to CSV files, event data can also be stored in an XML-based format, i.e., in XES files. In an XES file, we can describe a containment relation, i.e., a log contains a number of traces, which in turn contain several events. Furthermore, an object, i.e., a log, trace, or event, is allowed to have attributes. The advantage is that certain data attributes that are constant for a log or a trace, can be stored at that level. For example, assume that we only know the total costs of a case, rather than the costs of the individual events. If we want to store this information in a CSV file, we either need to replicate this information (i.e., we can only store data in rows, which directly refer to events), or, we need to explicitly define that certain columns only get a value once, i.e., referring to case-level attributes. The XES standard more naturally supports the storage of this type of information. Consider Figure 5, in which we depict a snapshot of the running example data stored in the .xes file format. The complete file can be downloaded -`here `_. +`here `_. .. image:: https://processintelligence.solutions/static/images/getting_started/csv_snapshot.png diff --git a/requirements_stable.txt b/requirements_stable.txt index ae1f04619..a7180c4f3 100644 --- a/requirements_stable.txt +++ b/requirements_stable.txt @@ -1,8 +1,8 @@ colorama==0.4.6 -contourpy==1.3.0 +contourpy==1.3.1 cycler==0.12.1 deprecation==2.1.0 -fonttools==4.54.1 +fonttools==4.55.0 graphviz==0.20.3 intervaltree==3.1.0 kiwisolver==1.4.7 @@ -18,7 +18,7 @@ pyparsing==3.2.0 python-dateutil==2.9.0.post0 pytz==2024.2 scipy==1.14.1 -setuptools==75.3.0 +setuptools==75.5.0 six==1.16.0 sortedcontainers==2.4.0 tqdm==4.67.0 diff --git a/third_party/LICENSES_TRANSITIVE.md b/third_party/LICENSES_TRANSITIVE.md index 5523d3450..b15af4bcb 100644 --- a/third_party/LICENSES_TRANSITIVE.md +++ b/third_party/LICENSES_TRANSITIVE.md @@ -7,10 +7,10 @@ | Name | URL | License | Version | | --------------------------- | ------------------------------------------------------------ | --------------------------- | ------------------- | | colorama | https://pypi.org/project/colorama | BSD License | 0.4.6 | -| contourpy | https://pypi.org/project/contourpy | BSD License | 1.3.0 | +| contourpy | https://pypi.org/project/contourpy | BSD License | 1.3.1 | | cycler | https://pypi.org/project/cycler | BSD License | 0.12.1 | | deprecation | https://pypi.org/project/deprecation | Apache Software License (Apache 2) | 2.1.0 | -| fonttools | https://pypi.org/project/fonttools | MIT License (MIT) | 4.54.1 | +| fonttools | https://pypi.org/project/fonttools | MIT License (MIT) | 4.55.0 | | graphviz | https://pypi.org/project/graphviz | MIT License (MIT) | 0.20.3 | | intervaltree | https://pypi.org/project/intervaltree | Apache Software License (Apache License, Version 2.0) | 3.1.0 | | kiwisolver | https://pypi.org/project/kiwisolver | BSD License | 1.4.7 | @@ -26,7 +26,7 @@ | python-dateutil | https://pypi.org/project/python-dateutil | Apache Software License, BSD License (Dual License) | 2.9.0.post0 | | pytz | https://pypi.org/project/pytz | MIT License (MIT) | 2024.2 | | scipy | https://pypi.org/project/scipy | BSD License | 1.14.1 | -| setuptools | https://pypi.org/project/setuptools | MIT License | 75.3.0 | +| setuptools | https://pypi.org/project/setuptools | MIT License | 75.5.0 | | six | https://pypi.org/project/six | MIT License (MIT) | 1.16.0 | | sortedcontainers | https://pypi.org/project/sortedcontainers | Apache Software License (Apache 2.0) | 2.4.0 | | tqdm | https://pypi.org/project/tqdm | MIT License, Mozilla Public License 2.0 (MPL 2.0) (MPL-2.0 AND MIT) | 4.67.0 |