# PM4Py Third Party Dependencies

PM4Py depends on third party libraries to implement some functionality. This document describes which libraries
PM4Py depends upon. This is a best effort attempt to describe the library's dependencies, it is subject to change as
libraries are added/removed.

| Name | URL | License | Version |
| --------------------------- | ------------------------------------------------------------ | --------------------------- | ------------------- |
| colorama | https://pypi.org/project/colorama | BSD License | 0.4.6 |
| contourpy | https://pypi.org/project/contourpy | BSD License (BSD-3-Clause) | 1.0.7 |
| cycler | https://pypi.org/project/cycler | BSD License (BSD) | 0.11.0 |
| deprecation | https://pypi.org/project/deprecation | Apache Software License (Apache 2) | 2.1.0 |
| fonttools | https://pypi.org/project/fonttools | MIT License (MIT) | 4.38.0 |
| graphviz | https://pypi.org/project/graphviz | MIT License (MIT) | 0.20.1 |
| 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.4 |
| lxml | https://pypi.org/project/lxml | BSD License (BSD-3-Clause) | 4.9.2 |
| matplotlib | https://pypi.org/project/matplotlib | Python Software Foundation License (PSF) | 3.6.3 |
| networkx | https://pypi.org/project/networkx | BSD License | 3.0 |
| numpy | https://pypi.org/project/numpy | BSD License (BSD-3-Clause) | 1.24.1 |
| packaging | https://pypi.org/project/packaging | Apache Software License, BSD License | 23.0 |
| pandas | https://pypi.org/project/pandas | BSD License (BSD-3-Clause) | 1.5.3 |
| pillow | https://pypi.org/project/pillow | Historical Permission Notice and Disclaimer (HPND) (HPND) | 9.4.0 |
| pydotplus | https://pypi.org/project/pydotplus | MIT License (UNKNOWN) | 2.0.2 |
| pyparsing | https://pypi.org/project/pyparsing | MIT License | 3.0.9 |
| python-dateutil | https://pypi.org/project/python-dateutil | Apache Software License, BSD License (Dual License) | 2.8.2 |
| pytz | https://pypi.org/project/pytz | MIT License (MIT) | 2022.7.1 |
| scipy | https://pypi.org/project/scipy | BSD License | 1.10.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 |
| stringdist | https://pypi.org/project/stringdist | MIT License (MIT) | 1.0.9 |
| tqdm | https://pypi.org/project/tqdm | MIT License, Mozilla Public License 2.0 (MPL 2.0) (MPLv2.0, MIT Licences) | 4.64.1 |
