From 7fd2e9fb04e70cb925c18791f390b057ae2eea37 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 01:04:19 +0300 Subject: [PATCH 01/25] Update requirements versions and add poetry --- poetry.lock | 1069 ++++++++++++++++++++++++++++++++++++ pyproject.toml | 33 ++ requirements/default.txt | 10 +- requirements/developer.txt | 6 +- requirements/tests.txt | 6 +- setup.py | 2 +- 6 files changed, 1114 insertions(+), 12 deletions(-) create mode 100644 poetry.lock diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 00000000..cf92c41d --- /dev/null +++ b/poetry.lock @@ -0,0 +1,1069 @@ +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. + +[[package]] +name = "black" +version = "25.12.0" +description = "The uncompromising code formatter." +optional = false +python-versions = ">=3.10" +groups = ["dev"] +files = [ + {file = "black-25.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f85ba1ad15d446756b4ab5f3044731bf68b777f8f9ac9cdabd2425b97cd9c4e8"}, + {file = "black-25.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:546eecfe9a3a6b46f9d69d8a642585a6eaf348bcbbc4d87a19635570e02d9f4a"}, + {file = "black-25.12.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:17dcc893da8d73d8f74a596f64b7c98ef5239c2cd2b053c0f25912c4494bf9ea"}, + {file = "black-25.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:09524b0e6af8ba7a3ffabdfc7a9922fb9adef60fed008c7cd2fc01f3048e6e6f"}, + {file = "black-25.12.0-cp310-cp310-win_arm64.whl", hash = "sha256:b162653ed89eb942758efeb29d5e333ca5bb90e5130216f8369857db5955a7da"}, + {file = "black-25.12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d0cfa263e85caea2cff57d8f917f9f51adae8e20b610e2b23de35b5b11ce691a"}, + {file = "black-25.12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1a2f578ae20c19c50a382286ba78bfbeafdf788579b053d8e4980afb079ab9be"}, + {file = "black-25.12.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3e1b65634b0e471d07ff86ec338819e2ef860689859ef4501ab7ac290431f9b"}, + {file = "black-25.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:a3fa71e3b8dd9f7c6ac4d818345237dfb4175ed3bf37cd5a581dbc4c034f1ec5"}, + {file = "black-25.12.0-cp311-cp311-win_arm64.whl", hash = "sha256:51e267458f7e650afed8445dc7edb3187143003d52a1b710c7321aef22aa9655"}, + {file = "black-25.12.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:31f96b7c98c1ddaeb07dc0f56c652e25bdedaac76d5b68a059d998b57c55594a"}, + {file = "black-25.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:05dd459a19e218078a1f98178c13f861fe6a9a5f88fc969ca4d9b49eb1809783"}, + {file = "black-25.12.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c1f68c5eff61f226934be6b5b80296cf6939e5d2f0c2f7d543ea08b204bfaf59"}, + {file = "black-25.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:274f940c147ddab4442d316b27f9e332ca586d39c85ecf59ebdea82cc9ee8892"}, + {file = "black-25.12.0-cp312-cp312-win_arm64.whl", hash = "sha256:169506ba91ef21e2e0591563deda7f00030cb466e747c4b09cb0a9dae5db2f43"}, + {file = "black-25.12.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a05ddeb656534c3e27a05a29196c962877c83fa5503db89e68857d1161ad08a5"}, + {file = "black-25.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9ec77439ef3e34896995503865a85732c94396edcc739f302c5673a2315e1e7f"}, + {file = "black-25.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e509c858adf63aa61d908061b52e580c40eae0dfa72415fa47ac01b12e29baf"}, + {file = "black-25.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:252678f07f5bac4ff0d0e9b261fbb029fa530cfa206d0a636a34ab445ef8ca9d"}, + {file = "black-25.12.0-cp313-cp313-win_arm64.whl", hash = "sha256:bc5b1c09fe3c931ddd20ee548511c64ebf964ada7e6f0763d443947fd1c603ce"}, + {file = "black-25.12.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:0a0953b134f9335c2434864a643c842c44fba562155c738a2a37a4d61f00cad5"}, + {file = "black-25.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2355bbb6c3b76062870942d8cc450d4f8ac71f9c93c40122762c8784df49543f"}, + {file = "black-25.12.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9678bd991cc793e81d19aeeae57966ee02909877cb65838ccffef24c3ebac08f"}, + {file = "black-25.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:97596189949a8aad13ad12fcbb4ae89330039b96ad6742e6f6b45e75ad5cfd83"}, + {file = "black-25.12.0-cp314-cp314-win_arm64.whl", hash = "sha256:778285d9ea197f34704e3791ea9404cd6d07595745907dd2ce3da7a13627b29b"}, + {file = "black-25.12.0-py3-none-any.whl", hash = "sha256:48ceb36c16dbc84062740049eef990bb2ce07598272e673c17d1a7720c71c828"}, + {file = "black-25.12.0.tar.gz", hash = "sha256:8d3dd9cea14bff7ddc0eb243c811cdb1a011ebb4800a5f0335a01a68654796a7"}, +] + +[package.dependencies] +click = ">=8.0.0" +mypy-extensions = ">=0.4.3" +packaging = ">=22.0" +pathspec = ">=0.9.0" +platformdirs = ">=2" +pytokens = ">=0.3.0" + +[package.extras] +colorama = ["colorama (>=0.4.3)"] +d = ["aiohttp (>=3.10)"] +jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] +uvloop = ["uvloop (>=0.15.2)"] + +[[package]] +name = "certifi" +version = "2025.11.12" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.7" +groups = ["main", "test"] +files = [ + {file = "certifi-2025.11.12-py3-none-any.whl", hash = "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b"}, + {file = "certifi-2025.11.12.tar.gz", hash = "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316"}, +] + +[[package]] +name = "cfgv" +version = "3.5.0" +description = "Validate configuration and produce human readable error messages." +optional = false +python-versions = ">=3.10" +groups = ["dev"] +files = [ + {file = "cfgv-3.5.0-py2.py3-none-any.whl", hash = "sha256:a8dc6b26ad22ff227d2634a65cb388215ce6cc96bbcc5cfde7641ae87e8dacc0"}, + {file = "cfgv-3.5.0.tar.gz", hash = "sha256:d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.4" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7" +groups = ["main", "test"] +files = [ + {file = "charset_normalizer-3.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-win32.whl", hash = "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-win32.whl", hash = "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ce8a0633f41a967713a59c4139d29110c07e826d131a316b50ce11b1d79b4f84"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaabd426fe94daf8fd157c32e571c85cb12e66692f15516a83a03264b08d06c3"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c4ef880e27901b6cc782f1b95f82da9313c0eb95c3af699103088fa0ac3ce9ac"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2aaba3b0819274cc41757a1da876f810a3e4d7b6eb25699253a4effef9e8e4af"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:778d2e08eda00f4256d7f672ca9fef386071c9202f5e4607920b86d7803387f2"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f155a433c2ec037d4e8df17d18922c3a0d9b3232a396690f17175d2946f0218d"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a8bf8d0f749c5757af2142fe7903a9df1d2e8aa3841559b2bad34b08d0e2bcf3"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:194f08cbb32dc406d6e1aea671a68be0823673db2832b38405deba2fb0d88f63"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:6aee717dcfead04c6eb1ce3bd29ac1e22663cdea57f943c87d1eab9a025438d7"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cd4b7ca9984e5e7985c12bc60a6f173f3c958eae74f3ef6624bb6b26e2abbae4"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_riscv64.whl", hash = "sha256:b7cf1017d601aa35e6bb650b6ad28652c9cd78ee6caff19f3c28d03e1c80acbf"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:e912091979546adf63357d7e2ccff9b44f026c075aeaf25a52d0e95ad2281074"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5cb4d72eea50c8868f5288b7f7f33ed276118325c1dfd3957089f6b519e1382a"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-win32.whl", hash = "sha256:837c2ce8c5a65a2035be9b3569c684358dfbf109fd3b6969630a87535495ceaa"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:44c2a8734b333e0578090c4cd6b16f275e07aa6614ca8715e6c038e865e70576"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a9768c477b9d7bd54bc0c86dbaebdec6f03306675526c9927c0e8a04e8f94af9"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bee1e43c28aa63cb16e5c14e582580546b08e535299b8b6158a7c9c768a1f3d"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:0f04b14ffe5fdc8c4933862d8306109a2c51e0704acfa35d51598eb45a1e89fc"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cd09d08005f958f370f539f186d10aec3377d55b9eeb0d796025d4886119d76e"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4fe7859a4e3e8457458e2ff592f15ccb02f3da787fcd31e0183879c3ad4692a1"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa09f53c465e532f4d3db095e0c55b615f010ad81803d383195b6b5ca6cbf5f3"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7fa17817dc5625de8a027cb8b26d9fefa3ea28c8253929b8d6649e705d2835b6"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:5947809c8a2417be3267efc979c47d76a079758166f7d43ef5ae8e9f92751f88"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:4902828217069c3c5c71094537a8e623f5d097858ac6ca8252f7b4d10b7560f1"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:7c308f7e26e4363d79df40ca5b2be1c6ba9f02bdbccfed5abddb7859a6ce72cf"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:2c9d3c380143a1fedbff95a312aa798578371eb29da42106a29019368a475318"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb01158d8b88ee68f15949894ccc6712278243d95f344770fa7593fa2d94410c"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-win32.whl", hash = "sha256:2677acec1a2f8ef614c6888b5b4ae4060cc184174a938ed4e8ef690e15d3e505"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:f8e160feb2aed042cd657a72acc0b481212ed28b1b9a95c0cee1621b524e1966"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-win_arm64.whl", hash = "sha256:b5d84d37db046c5ca74ee7bb47dd6cbc13f80665fdde3e8040bdd3fb015ecb50"}, + {file = "charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f"}, + {file = "charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a"}, +] + +[[package]] +name = "click" +version = "8.3.1" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.10" +groups = ["dev"] +files = [ + {file = "click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6"}, + {file = "click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "codecov" +version = "2.1.13" +description = "Hosted coverage reports for GitHub, Bitbucket and Gitlab" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["test"] +files = [ + {file = "codecov-2.1.13-py2.py3-none-any.whl", hash = "sha256:c2ca5e51bba9ebb43644c43d0690148a55086f7f5e6fd36170858fa4206744d5"}, + {file = "codecov-2.1.13.tar.gz", hash = "sha256:2362b685633caeaf45b9951a9b76ce359cd3581dd515b430c6c3f5dfb4d92a8c"}, +] + +[package.dependencies] +coverage = "*" +requests = ">=2.7.9" + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["dev", "test"] +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] +markers = {dev = "sys_platform == \"win32\" or platform_system == \"Windows\"", test = "sys_platform == \"win32\""} + +[[package]] +name = "coverage" +version = "7.13.0" +description = "Code coverage measurement for Python" +optional = false +python-versions = ">=3.10" +groups = ["test"] +files = [ + {file = "coverage-7.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:02d9fb9eccd48f6843c98a37bd6817462f130b86da8660461e8f5e54d4c06070"}, + {file = "coverage-7.13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:367449cf07d33dc216c083f2036bb7d976c6e4903ab31be400ad74ad9f85ce98"}, + {file = "coverage-7.13.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cdb3c9f8fef0a954c632f64328a3935988d33a6604ce4bf67ec3e39670f12ae5"}, + {file = "coverage-7.13.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d10fd186aac2316f9bbb46ef91977f9d394ded67050ad6d84d94ed6ea2e8e54e"}, + {file = "coverage-7.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7f88ae3e69df2ab62fb0bc5219a597cb890ba5c438190ffa87490b315190bb33"}, + {file = "coverage-7.13.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4be718e51e86f553bcf515305a158a1cd180d23b72f07ae76d6017c3cc5d791"}, + {file = "coverage-7.13.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a00d3a393207ae12f7c49bb1c113190883b500f48979abb118d8b72b8c95c032"}, + {file = "coverage-7.13.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a7b1cd820e1b6116f92c6128f1188e7afe421c7e1b35fa9836b11444e53ebd9"}, + {file = "coverage-7.13.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:37eee4e552a65866f15dedd917d5e5f3d59805994260720821e2c1b51ac3248f"}, + {file = "coverage-7.13.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:62d7c4f13102148c78d7353c6052af6d899a7f6df66a32bddcc0c0eb7c5326f8"}, + {file = "coverage-7.13.0-cp310-cp310-win32.whl", hash = "sha256:24e4e56304fdb56f96f80eabf840eab043b3afea9348b88be680ec5986780a0f"}, + {file = "coverage-7.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:74c136e4093627cf04b26a35dab8cbfc9b37c647f0502fc313376e11726ba303"}, + {file = "coverage-7.13.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0dfa3855031070058add1a59fdfda0192fd3e8f97e7c81de0596c145dea51820"}, + {file = "coverage-7.13.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4fdb6f54f38e334db97f72fa0c701e66d8479af0bc3f9bfb5b90f1c30f54500f"}, + {file = "coverage-7.13.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7e442c013447d1d8d195be62852270b78b6e255b79b8675bad8479641e21fd96"}, + {file = "coverage-7.13.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1ed5630d946859de835a85e9a43b721123a8a44ec26e2830b296d478c7fd4259"}, + {file = "coverage-7.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7f15a931a668e58087bc39d05d2b4bf4b14ff2875b49c994bbdb1c2217a8daeb"}, + {file = "coverage-7.13.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:30a3a201a127ea57f7e14ba43c93c9c4be8b7d17a26e03bb49e6966d019eede9"}, + {file = "coverage-7.13.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7a485ff48fbd231efa32d58f479befce52dcb6bfb2a88bb7bf9a0b89b1bc8030"}, + {file = "coverage-7.13.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:22486cdafba4f9e471c816a2a5745337742a617fef68e890d8baf9f3036d7833"}, + {file = "coverage-7.13.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:263c3dbccc78e2e331e59e90115941b5f53e85cfcc6b3b2fbff1fd4e3d2c6ea8"}, + {file = "coverage-7.13.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e5330fa0cc1f5c3c4c3bb8e101b742025933e7848989370a1d4c8c5e401ea753"}, + {file = "coverage-7.13.0-cp311-cp311-win32.whl", hash = "sha256:0f4872f5d6c54419c94c25dd6ae1d015deeb337d06e448cd890a1e89a8ee7f3b"}, + {file = "coverage-7.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:51a202e0f80f241ccb68e3e26e19ab5b3bf0f813314f2c967642f13ebcf1ddfe"}, + {file = "coverage-7.13.0-cp311-cp311-win_arm64.whl", hash = "sha256:d2a9d7f1c11487b1c69367ab3ac2d81b9b3721f097aa409a3191c3e90f8f3dd7"}, + {file = "coverage-7.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0b3d67d31383c4c68e19a88e28fc4c2e29517580f1b0ebec4a069d502ce1e0bf"}, + {file = "coverage-7.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:581f086833d24a22c89ae0fe2142cfaa1c92c930adf637ddf122d55083fb5a0f"}, + {file = "coverage-7.13.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0a3a30f0e257df382f5f9534d4ce3d4cf06eafaf5192beb1a7bd066cb10e78fb"}, + {file = "coverage-7.13.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:583221913fbc8f53b88c42e8dbb8fca1d0f2e597cb190ce45916662b8b9d9621"}, + {file = "coverage-7.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f5d9bd30756fff3e7216491a0d6d520c448d5124d3d8e8f56446d6412499e74"}, + {file = "coverage-7.13.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a23e5a1f8b982d56fa64f8e442e037f6ce29322f1f9e6c2344cd9e9f4407ee57"}, + {file = "coverage-7.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9b01c22bc74a7fb44066aaf765224c0d933ddf1f5047d6cdfe4795504a4493f8"}, + {file = "coverage-7.13.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:898cce66d0836973f48dda4e3514d863d70142bdf6dfab932b9b6a90ea5b222d"}, + {file = "coverage-7.13.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:3ab483ea0e251b5790c2aac03acde31bff0c736bf8a86829b89382b407cd1c3b"}, + {file = "coverage-7.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1d84e91521c5e4cb6602fe11ece3e1de03b2760e14ae4fcf1a4b56fa3c801fcd"}, + {file = "coverage-7.13.0-cp312-cp312-win32.whl", hash = "sha256:193c3887285eec1dbdb3f2bd7fbc351d570ca9c02ca756c3afbc71b3c98af6ef"}, + {file = "coverage-7.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:4f3e223b2b2db5e0db0c2b97286aba0036ca000f06aca9b12112eaa9af3d92ae"}, + {file = "coverage-7.13.0-cp312-cp312-win_arm64.whl", hash = "sha256:086cede306d96202e15a4b77ace8472e39d9f4e5f9fd92dd4fecdfb2313b2080"}, + {file = "coverage-7.13.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:28ee1c96109974af104028a8ef57cec21447d42d0e937c0275329272e370ebcf"}, + {file = "coverage-7.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d1e97353dcc5587b85986cda4ff3ec98081d7e84dd95e8b2a6d59820f0545f8a"}, + {file = "coverage-7.13.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:99acd4dfdfeb58e1937629eb1ab6ab0899b131f183ee5f23e0b5da5cba2fec74"}, + {file = "coverage-7.13.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ff45e0cd8451e293b63ced93161e189780baf444119391b3e7d25315060368a6"}, + {file = "coverage-7.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f4f72a85316d8e13234cafe0a9f81b40418ad7a082792fa4165bd7d45d96066b"}, + {file = "coverage-7.13.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:11c21557d0e0a5a38632cbbaca5f008723b26a89d70db6315523df6df77d6232"}, + {file = "coverage-7.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:76541dc8d53715fb4f7a3a06b34b0dc6846e3c69bc6204c55653a85dd6220971"}, + {file = "coverage-7.13.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:6e9e451dee940a86789134b6b0ffbe31c454ade3b849bb8a9d2cca2541a8e91d"}, + {file = "coverage-7.13.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:5c67dace46f361125e6b9cace8fe0b729ed8479f47e70c89b838d319375c8137"}, + {file = "coverage-7.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f59883c643cb19630500f57016f76cfdcd6845ca8c5b5ea1f6e17f74c8e5f511"}, + {file = "coverage-7.13.0-cp313-cp313-win32.whl", hash = "sha256:58632b187be6f0be500f553be41e277712baa278147ecb7559983c6d9faf7ae1"}, + {file = "coverage-7.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:73419b89f812f498aca53f757dd834919b48ce4799f9d5cad33ca0ae442bdb1a"}, + {file = "coverage-7.13.0-cp313-cp313-win_arm64.whl", hash = "sha256:eb76670874fdd6091eedcc856128ee48c41a9bbbb9c3f1c7c3cf169290e3ffd6"}, + {file = "coverage-7.13.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6e63ccc6e0ad8986386461c3c4b737540f20426e7ec932f42e030320896c311a"}, + {file = "coverage-7.13.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:494f5459ffa1bd45e18558cd98710c36c0b8fbfa82a5eabcbe671d80ecffbfe8"}, + {file = "coverage-7.13.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:06cac81bf10f74034e055e903f5f946e3e26fc51c09fc9f584e4a1605d977053"}, + {file = "coverage-7.13.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f2ffc92b46ed6e6760f1d47a71e56b5664781bc68986dbd1836b2b70c0ce2071"}, + {file = "coverage-7.13.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0602f701057c6823e5db1b74530ce85f17c3c5be5c85fc042ac939cbd909426e"}, + {file = "coverage-7.13.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:25dc33618d45456ccb1d37bce44bc78cf269909aa14c4db2e03d63146a8a1493"}, + {file = "coverage-7.13.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:71936a8b3b977ddd0b694c28c6a34f4fff2e9dd201969a4ff5d5fc7742d614b0"}, + {file = "coverage-7.13.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:936bc20503ce24770c71938d1369461f0c5320830800933bc3956e2a4ded930e"}, + {file = "coverage-7.13.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:af0a583efaacc52ae2521f8d7910aff65cdb093091d76291ac5820d5e947fc1c"}, + {file = "coverage-7.13.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f1c23e24a7000da892a312fb17e33c5f94f8b001de44b7cf8ba2e36fbd15859e"}, + {file = "coverage-7.13.0-cp313-cp313t-win32.whl", hash = "sha256:5f8a0297355e652001015e93be345ee54393e45dc3050af4a0475c5a2b767d46"}, + {file = "coverage-7.13.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6abb3a4c52f05e08460bd9acf04fec027f8718ecaa0d09c40ffbc3fbd70ecc39"}, + {file = "coverage-7.13.0-cp313-cp313t-win_arm64.whl", hash = "sha256:3ad968d1e3aa6ce5be295ab5fe3ae1bf5bb4769d0f98a80a0252d543a2ef2e9e"}, + {file = "coverage-7.13.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:453b7ec753cf5e4356e14fe858064e5520c460d3bbbcb9c35e55c0d21155c256"}, + {file = "coverage-7.13.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:af827b7cbb303e1befa6c4f94fd2bf72f108089cfa0f8abab8f4ca553cf5ca5a"}, + {file = "coverage-7.13.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:9987a9e4f8197a1000280f7cc089e3ea2c8b3c0a64d750537809879a7b4ceaf9"}, + {file = "coverage-7.13.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:3188936845cd0cb114fa6a51842a304cdbac2958145d03be2377ec41eb285d19"}, + {file = "coverage-7.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a2bdb3babb74079f021696cb46b8bb5f5661165c385d3a238712b031a12355be"}, + {file = "coverage-7.13.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7464663eaca6adba4175f6c19354feea61ebbdd735563a03d1e472c7072d27bb"}, + {file = "coverage-7.13.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8069e831f205d2ff1f3d355e82f511eb7c5522d7d413f5db5756b772ec8697f8"}, + {file = "coverage-7.13.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:6fb2d5d272341565f08e962cce14cdf843a08ac43bd621783527adb06b089c4b"}, + {file = "coverage-7.13.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:5e70f92ef89bac1ac8a99b3324923b4749f008fdbd7aa9cb35e01d7a284a04f9"}, + {file = "coverage-7.13.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4b5de7d4583e60d5fd246dd57fcd3a8aa23c6e118a8c72b38adf666ba8e7e927"}, + {file = "coverage-7.13.0-cp314-cp314-win32.whl", hash = "sha256:a6c6e16b663be828a8f0b6c5027d36471d4a9f90d28444aa4ced4d48d7d6ae8f"}, + {file = "coverage-7.13.0-cp314-cp314-win_amd64.whl", hash = "sha256:0900872f2fdb3ee5646b557918d02279dc3af3dfb39029ac4e945458b13f73bc"}, + {file = "coverage-7.13.0-cp314-cp314-win_arm64.whl", hash = "sha256:3a10260e6a152e5f03f26db4a407c4c62d3830b9af9b7c0450b183615f05d43b"}, + {file = "coverage-7.13.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:9097818b6cc1cfb5f174e3263eba4a62a17683bcfe5c4b5d07f4c97fa51fbf28"}, + {file = "coverage-7.13.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0018f73dfb4301a89292c73be6ba5f58722ff79f51593352759c1790ded1cabe"}, + {file = "coverage-7.13.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:166ad2a22ee770f5656e1257703139d3533b4a0b6909af67c6b4a3adc1c98657"}, + {file = "coverage-7.13.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f6aaef16d65d1787280943f1c8718dc32e9cf141014e4634d64446702d26e0ff"}, + {file = "coverage-7.13.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e999e2dcc094002d6e2c7bbc1fb85b58ba4f465a760a8014d97619330cdbbbf3"}, + {file = "coverage-7.13.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:00c3d22cf6fb1cf3bf662aaaa4e563be8243a5ed2630339069799835a9cc7f9b"}, + {file = "coverage-7.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:22ccfe8d9bb0d6134892cbe1262493a8c70d736b9df930f3f3afae0fe3ac924d"}, + {file = "coverage-7.13.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:9372dff5ea15930fea0445eaf37bbbafbc771a49e70c0aeed8b4e2c2614cc00e"}, + {file = "coverage-7.13.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:69ac2c492918c2461bc6ace42d0479638e60719f2a4ef3f0815fa2df88e9f940"}, + {file = "coverage-7.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:739c6c051a7540608d097b8e13c76cfa85263ced467168dc6b477bae3df7d0e2"}, + {file = "coverage-7.13.0-cp314-cp314t-win32.whl", hash = "sha256:fe81055d8c6c9de76d60c94ddea73c290b416e061d40d542b24a5871bad498b7"}, + {file = "coverage-7.13.0-cp314-cp314t-win_amd64.whl", hash = "sha256:445badb539005283825959ac9fa4a28f712c214b65af3a2c464f1adc90f5fcbc"}, + {file = "coverage-7.13.0-cp314-cp314t-win_arm64.whl", hash = "sha256:de7f6748b890708578fc4b7bb967d810aeb6fcc9bff4bb77dbca77dab2f9df6a"}, + {file = "coverage-7.13.0-py3-none-any.whl", hash = "sha256:850d2998f380b1e266459ca5b47bc9e7daf9af1d070f66317972f382d46f1904"}, + {file = "coverage-7.13.0.tar.gz", hash = "sha256:a394aa27f2d7ff9bc04cf703817773a59ad6dfbd577032e690f961d2460ee936"}, +] + +[package.extras] +toml = ["tomli ; python_full_version <= \"3.11.0a6\""] + +[[package]] +name = "distlib" +version = "0.4.0" +description = "Distribution utilities" +optional = false +python-versions = "*" +groups = ["dev"] +files = [ + {file = "distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16"}, + {file = "distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"}, +] + +[[package]] +name = "filelock" +version = "3.20.1" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.10" +groups = ["dev"] +files = [ + {file = "filelock-3.20.1-py3-none-any.whl", hash = "sha256:15d9e9a67306188a44baa72f569d2bfd803076269365fdea0934385da4dc361a"}, + {file = "filelock-3.20.1.tar.gz", hash = "sha256:b8360948b351b80f420878d8516519a2204b07aefcdcfd24912a5d33127f188c"}, +] + +[[package]] +name = "identify" +version = "2.6.15" +description = "File identification library for Python" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +files = [ + {file = "identify-2.6.15-py2.py3-none-any.whl", hash = "sha256:1181ef7608e00704db228516541eb83a88a9f94433a8c80bb9b5bd54b1d81757"}, + {file = "identify-2.6.15.tar.gz", hash = "sha256:e4f4864b96c6557ef2a1e1c951771838f4edc9df3a72ec7118b338801b11c7bf"}, +] + +[package.extras] +license = ["ukkonen"] + +[[package]] +name = "idna" +version = "3.11" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.8" +groups = ["main", "test"] +files = [ + {file = "idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"}, + {file = "idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + +[[package]] +name = "iniconfig" +version = "2.3.0" +description = "brain-dead simple config-ini parsing" +optional = false +python-versions = ">=3.10" +groups = ["dev", "test"] +files = [ + {file = "iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12"}, + {file = "iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"}, +] + +[[package]] +name = "mypy-extensions" +version = "1.1.0" +description = "Type system extensions for programs checked with the mypy type checker." +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505"}, + {file = "mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"}, +] + +[[package]] +name = "networkx" +version = "3.6.1" +description = "Python package for creating and manipulating graphs and networks" +optional = false +python-versions = "!=3.14.1,>=3.11" +groups = ["main"] +files = [ + {file = "networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762"}, + {file = "networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509"}, +] + +[package.extras] +benchmarking = ["asv", "virtualenv"] +default = ["matplotlib (>=3.8)", "numpy (>=1.25)", "pandas (>=2.0)", "scipy (>=1.11.2)"] +developer = ["mypy (>=1.15)", "pre-commit (>=4.1)"] +doc = ["intersphinx-registry", "myst-nb (>=1.1)", "numpydoc (>=1.8.0)", "pillow (>=10)", "pydata-sphinx-theme (>=0.16)", "sphinx (>=8.0)", "sphinx-gallery (>=0.18)", "texext (>=0.6.7)"] +example = ["cairocffi (>=1.7)", "contextily (>=1.6)", "igraph (>=0.11)", "iplotx (>=0.9.0)", "momepy (>=0.7.2)", "osmnx (>=2.0.0)", "scikit-learn (>=1.5)", "seaborn (>=0.13)"] +extra = ["lxml (>=4.6)", "pydot (>=3.0.1)", "pygraphviz (>=1.14)", "sympy (>=1.10)"] +release = ["build (>=0.10)", "changelist (==0.5)", "twine (>=4.0)", "wheel (>=0.40)"] +test = ["pytest (>=7.2)", "pytest-cov (>=4.0)", "pytest-xdist (>=3.0)"] +test-extras = ["pytest-mpl", "pytest-randomly"] + +[[package]] +name = "nodeenv" +version = "1.9.1" +description = "Node.js virtual environment builder" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["dev"] +files = [ + {file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"}, + {file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"}, +] + +[[package]] +name = "numpy" +version = "2.3.5" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.11" +groups = ["main"] +files = [ + {file = "numpy-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de5672f4a7b200c15a4127042170a694d4df43c992948f5e1af57f0174beed10"}, + {file = "numpy-2.3.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:acfd89508504a19ed06ef963ad544ec6664518c863436306153e13e94605c218"}, + {file = "numpy-2.3.5-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:ffe22d2b05504f786c867c8395de703937f934272eb67586817b46188b4ded6d"}, + {file = "numpy-2.3.5-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:872a5cf366aec6bb1147336480fef14c9164b154aeb6542327de4970282cd2f5"}, + {file = "numpy-2.3.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3095bdb8dd297e5920b010e96134ed91d852d81d490e787beca7e35ae1d89cf7"}, + {file = "numpy-2.3.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8cba086a43d54ca804ce711b2a940b16e452807acebe7852ff327f1ecd49b0d4"}, + {file = "numpy-2.3.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6cf9b429b21df6b99f4dee7a1218b8b7ffbbe7df8764dc0bd60ce8a0708fed1e"}, + {file = "numpy-2.3.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:396084a36abdb603546b119d96528c2f6263921c50df3c8fd7cb28873a237748"}, + {file = "numpy-2.3.5-cp311-cp311-win32.whl", hash = "sha256:b0c7088a73aef3d687c4deef8452a3ac7c1be4e29ed8bf3b366c8111128ac60c"}, + {file = "numpy-2.3.5-cp311-cp311-win_amd64.whl", hash = "sha256:a414504bef8945eae5f2d7cb7be2d4af77c5d1cb5e20b296c2c25b61dff2900c"}, + {file = "numpy-2.3.5-cp311-cp311-win_arm64.whl", hash = "sha256:0cd00b7b36e35398fa2d16af7b907b65304ef8bb4817a550e06e5012929830fa"}, + {file = "numpy-2.3.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:74ae7b798248fe62021dbf3c914245ad45d1a6b0cb4a29ecb4b31d0bfbc4cc3e"}, + {file = "numpy-2.3.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee3888d9ff7c14604052b2ca5535a30216aa0a58e948cdd3eeb8d3415f638769"}, + {file = "numpy-2.3.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:612a95a17655e213502f60cfb9bf9408efdc9eb1d5f50535cc6eb365d11b42b5"}, + {file = "numpy-2.3.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3101e5177d114a593d79dd79658650fe28b5a0d8abeb8ce6f437c0e6df5be1a4"}, + {file = "numpy-2.3.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b973c57ff8e184109db042c842423ff4f60446239bd585a5131cc47f06f789d"}, + {file = "numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28"}, + {file = "numpy-2.3.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:51c1e14eb1e154ebd80e860722f9e6ed6ec89714ad2db2d3aa33c31d7c12179b"}, + {file = "numpy-2.3.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b46b4ec24f7293f23adcd2d146960559aaf8020213de8ad1909dba6c013bf89c"}, + {file = "numpy-2.3.5-cp312-cp312-win32.whl", hash = "sha256:3997b5b3c9a771e157f9aae01dd579ee35ad7109be18db0e85dbdbe1de06e952"}, + {file = "numpy-2.3.5-cp312-cp312-win_amd64.whl", hash = "sha256:86945f2ee6d10cdfd67bcb4069c1662dd711f7e2a4343db5cecec06b87cf31aa"}, + {file = "numpy-2.3.5-cp312-cp312-win_arm64.whl", hash = "sha256:f28620fe26bee16243be2b7b874da327312240a7cdc38b769a697578d2100013"}, + {file = "numpy-2.3.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0f23b44f57077c1ede8c5f26b30f706498b4862d3ff0a7298b8411dd2f043ff"}, + {file = "numpy-2.3.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa5bc7c5d59d831d9773d1170acac7893ce3a5e130540605770ade83280e7188"}, + {file = "numpy-2.3.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ccc933afd4d20aad3c00bcef049cb40049f7f196e0397f1109dba6fed63267b0"}, + {file = "numpy-2.3.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afaffc4393205524af9dfa400fa250143a6c3bc646c08c9f5e25a9f4b4d6a903"}, + {file = "numpy-2.3.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c75442b2209b8470d6d5d8b1c25714270686f14c749028d2199c54e29f20b4d"}, + {file = "numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11e06aa0af8c0f05104d56450d6093ee639e15f24ecf62d417329d06e522e017"}, + {file = "numpy-2.3.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ed89927b86296067b4f81f108a2271d8926467a8868e554eaf370fc27fa3ccaf"}, + {file = "numpy-2.3.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51c55fe3451421f3a6ef9a9c1439e82101c57a2c9eab9feb196a62b1a10b58ce"}, + {file = "numpy-2.3.5-cp313-cp313-win32.whl", hash = "sha256:1978155dd49972084bd6ef388d66ab70f0c323ddee6f693d539376498720fb7e"}, + {file = "numpy-2.3.5-cp313-cp313-win_amd64.whl", hash = "sha256:00dc4e846108a382c5869e77c6ed514394bdeb3403461d25a829711041217d5b"}, + {file = "numpy-2.3.5-cp313-cp313-win_arm64.whl", hash = "sha256:0472f11f6ec23a74a906a00b48a4dcf3849209696dff7c189714511268d103ae"}, + {file = "numpy-2.3.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:414802f3b97f3c1eef41e530aaba3b3c1620649871d8cb38c6eaff034c2e16bd"}, + {file = "numpy-2.3.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5ee6609ac3604fa7780e30a03e5e241a7956f8e2fcfe547d51e3afa5247ac47f"}, + {file = "numpy-2.3.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:86d835afea1eaa143012a2d7a3f45a3adce2d7adc8b4961f0b362214d800846a"}, + {file = "numpy-2.3.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:30bc11310e8153ca664b14c5f1b73e94bd0503681fcf136a163de856f3a50139"}, + {file = "numpy-2.3.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1062fde1dcf469571705945b0f221b73928f34a20c904ffb45db101907c3454e"}, + {file = "numpy-2.3.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce581db493ea1a96c0556360ede6607496e8bf9b3a8efa66e06477267bc831e9"}, + {file = "numpy-2.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:cc8920d2ec5fa99875b670bb86ddeb21e295cb07aa331810d9e486e0b969d946"}, + {file = "numpy-2.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9ee2197ef8c4f0dfe405d835f3b6a14f5fee7782b5de51ba06fb65fc9b36e9f1"}, + {file = "numpy-2.3.5-cp313-cp313t-win32.whl", hash = "sha256:70b37199913c1bd300ff6e2693316c6f869c7ee16378faf10e4f5e3275b299c3"}, + {file = "numpy-2.3.5-cp313-cp313t-win_amd64.whl", hash = "sha256:b501b5fa195cc9e24fe102f21ec0a44dffc231d2af79950b451e0d99cea02234"}, + {file = "numpy-2.3.5-cp313-cp313t-win_arm64.whl", hash = "sha256:a80afd79f45f3c4a7d341f13acbe058d1ca8ac017c165d3fa0d3de6bc1a079d7"}, + {file = "numpy-2.3.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:bf06bc2af43fa8d32d30fae16ad965663e966b1a3202ed407b84c989c3221e82"}, + {file = "numpy-2.3.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:052e8c42e0c49d2575621c158934920524f6c5da05a1d3b9bab5d8e259e045f0"}, + {file = "numpy-2.3.5-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:1ed1ec893cff7040a02c8aa1c8611b94d395590d553f6b53629a4461dc7f7b63"}, + {file = "numpy-2.3.5-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:2dcd0808a421a482a080f89859a18beb0b3d1e905b81e617a188bd80422d62e9"}, + {file = "numpy-2.3.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:727fd05b57df37dc0bcf1a27767a3d9a78cbbc92822445f32cc3436ba797337b"}, + {file = "numpy-2.3.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fffe29a1ef00883599d1dc2c51aa2e5d80afe49523c261a74933df395c15c520"}, + {file = "numpy-2.3.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f7f0e05112916223d3f438f293abf0727e1181b5983f413dfa2fefc4098245c"}, + {file = "numpy-2.3.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2e2eb32ddb9ccb817d620ac1d8dae7c3f641c1e5f55f531a33e8ab97960a75b8"}, + {file = "numpy-2.3.5-cp314-cp314-win32.whl", hash = "sha256:66f85ce62c70b843bab1fb14a05d5737741e74e28c7b8b5a064de10142fad248"}, + {file = "numpy-2.3.5-cp314-cp314-win_amd64.whl", hash = "sha256:e6a0bc88393d65807d751a614207b7129a310ca4fe76a74e5c7da5fa5671417e"}, + {file = "numpy-2.3.5-cp314-cp314-win_arm64.whl", hash = "sha256:aeffcab3d4b43712bb7a60b65f6044d444e75e563ff6180af8f98dd4b905dfd2"}, + {file = "numpy-2.3.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:17531366a2e3a9e30762c000f2c43a9aaa05728712e25c11ce1dbe700c53ad41"}, + {file = "numpy-2.3.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d21644de1b609825ede2f48be98dfde4656aefc713654eeee280e37cadc4e0ad"}, + {file = "numpy-2.3.5-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:c804e3a5aba5460c73955c955bdbd5c08c354954e9270a2c1565f62e866bdc39"}, + {file = "numpy-2.3.5-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:cc0a57f895b96ec78969c34f682c602bf8da1a0270b09bc65673df2e7638ec20"}, + {file = "numpy-2.3.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:900218e456384ea676e24ea6a0417f030a3b07306d29d7ad843957b40a9d8d52"}, + {file = "numpy-2.3.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:09a1bea522b25109bf8e6f3027bd810f7c1085c64a0c7ce050c1676ad0ba010b"}, + {file = "numpy-2.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04822c00b5fd0323c8166d66c701dc31b7fbd252c100acd708c48f763968d6a3"}, + {file = "numpy-2.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d6889ec4ec662a1a37eb4b4fb26b6100841804dac55bd9df579e326cdc146227"}, + {file = "numpy-2.3.5-cp314-cp314t-win32.whl", hash = "sha256:93eebbcf1aafdf7e2ddd44c2923e2672e1010bddc014138b229e49725b4d6be5"}, + {file = "numpy-2.3.5-cp314-cp314t-win_amd64.whl", hash = "sha256:c8a9958e88b65c3b27e22ca2a076311636850b612d6bbfb76e8d156aacde2aaf"}, + {file = "numpy-2.3.5-cp314-cp314t-win_arm64.whl", hash = "sha256:6203fdf9f3dc5bdaed7319ad8698e685c7a3be10819f41d32a0723e611733b42"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f0963b55cdd70fad460fa4c1341f12f976bb26cb66021a5580329bd498988310"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f4255143f5160d0de972d28c8f9665d882b5f61309d8362fdd3e103cf7bf010c"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:a4b9159734b326535f4dd01d947f919c6eefd2d9827466a696c44ced82dfbc18"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2feae0d2c91d46e59fcd62784a3a83b3fb677fead592ce51b5a6fbb4f95965ff"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ffac52f28a7849ad7576293c0cb7b9f08304e8f7d738a8cb8a90ec4c55a998eb"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63c0e9e7eea69588479ebf4a8a270d5ac22763cc5854e9a7eae952a3908103f7"}, + {file = "numpy-2.3.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f16417ec91f12f814b10bafe79ef77e70113a2f5f7018640e7425ff979253425"}, + {file = "numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0"}, +] + +[[package]] +name = "packaging" +version = "25.0" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +groups = ["dev", "test"] +files = [ + {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, + {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, +] + +[[package]] +name = "pandas" +version = "2.3.3" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "pandas-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:376c6446ae31770764215a6c937f72d917f214b43560603cd60da6408f183b6c"}, + {file = "pandas-2.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e19d192383eab2f4ceb30b412b22ea30690c9e618f78870357ae1d682912015a"}, + {file = "pandas-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5caf26f64126b6c7aec964f74266f435afef1c1b13da3b0636c7518a1fa3e2b1"}, + {file = "pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd7478f1463441ae4ca7308a70e90b33470fa593429f9d4c578dd00d1fa78838"}, + {file = "pandas-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4793891684806ae50d1288c9bae9330293ab4e083ccd1c5e383c34549c6e4250"}, + {file = "pandas-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28083c648d9a99a5dd035ec125d42439c6c1c525098c58af0fc38dd1a7a1b3d4"}, + {file = "pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826"}, + {file = "pandas-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:602b8615ebcc4a0c1751e71840428ddebeb142ec02c786e8ad6b1ce3c8dec523"}, + {file = "pandas-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8fe25fc7b623b0ef6b5009149627e34d2a4657e880948ec3c840e9402e5c1b45"}, + {file = "pandas-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b468d3dad6ff947df92dcb32ede5b7bd41a9b3cceef0a30ed925f6d01fb8fa66"}, + {file = "pandas-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b98560e98cb334799c0b07ca7967ac361a47326e9b4e5a7dfb5ab2b1c9d35a1b"}, + {file = "pandas-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37b5848ba49824e5c30bedb9c830ab9b7751fd049bc7914533e01c65f79791"}, + {file = "pandas-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db4301b2d1f926ae677a751eb2bd0e8c5f5319c9cb3f88b0becbbb0b07b34151"}, + {file = "pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c"}, + {file = "pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53"}, + {file = "pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35"}, + {file = "pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908"}, + {file = "pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89"}, + {file = "pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98"}, + {file = "pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084"}, + {file = "pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b"}, + {file = "pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713"}, + {file = "pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8"}, + {file = "pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d"}, + {file = "pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac"}, + {file = "pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c"}, + {file = "pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493"}, + {file = "pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee"}, + {file = "pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5"}, + {file = "pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21"}, + {file = "pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78"}, + {file = "pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110"}, + {file = "pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86"}, + {file = "pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc"}, + {file = "pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0"}, + {file = "pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593"}, + {file = "pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c"}, + {file = "pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b"}, + {file = "pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6"}, + {file = "pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3"}, + {file = "pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5"}, + {file = "pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec"}, + {file = "pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7"}, + {file = "pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450"}, + {file = "pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5"}, + {file = "pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788"}, + {file = "pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87"}, + {file = "pandas-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c503ba5216814e295f40711470446bc3fd00f0faea8a086cbc688808e26f92a2"}, + {file = "pandas-2.3.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a637c5cdfa04b6d6e2ecedcb81fc52ffb0fd78ce2ebccc9ea964df9f658de8c8"}, + {file = "pandas-2.3.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:854d00d556406bffe66a4c0802f334c9ad5a96b4f1f868adf036a21b11ef13ff"}, + {file = "pandas-2.3.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bf1f8a81d04ca90e32a0aceb819d34dbd378a98bf923b6398b9a3ec0bf44de29"}, + {file = "pandas-2.3.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:23ebd657a4d38268c7dfbdf089fbc31ea709d82e4923c5ffd4fbd5747133ce73"}, + {file = "pandas-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5554c929ccc317d41a5e3d1234f3be588248e61f08a74dd17c9eabb535777dc9"}, + {file = "pandas-2.3.3-cp39-cp39-win_amd64.whl", hash = "sha256:d3e28b3e83862ccf4d85ff19cf8c20b2ae7e503881711ff2d534dc8f761131aa"}, + {file = "pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.7" + +[package.extras] +all = ["PyQt5 (>=5.15.9)", "SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)", "beautifulsoup4 (>=4.11.2)", "bottleneck (>=1.3.6)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=2022.12.0)", "fsspec (>=2022.11.0)", "gcsfs (>=2022.11.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.9.2)", "matplotlib (>=3.6.3)", "numba (>=0.56.4)", "numexpr (>=2.8.4)", "odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "pandas-gbq (>=0.19.0)", "psycopg2 (>=2.9.6)", "pyarrow (>=10.0.1)", "pymysql (>=1.0.2)", "pyreadstat (>=1.2.0)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "qtpy (>=2.3.0)", "s3fs (>=2022.11.0)", "scipy (>=1.10.0)", "tables (>=3.8.0)", "tabulate (>=0.9.0)", "xarray (>=2022.12.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)", "zstandard (>=0.19.0)"] +aws = ["s3fs (>=2022.11.0)"] +clipboard = ["PyQt5 (>=5.15.9)", "qtpy (>=2.3.0)"] +compression = ["zstandard (>=0.19.0)"] +computation = ["scipy (>=1.10.0)", "xarray (>=2022.12.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)"] +feather = ["pyarrow (>=10.0.1)"] +fss = ["fsspec (>=2022.11.0)"] +gcp = ["gcsfs (>=2022.11.0)", "pandas-gbq (>=0.19.0)"] +hdf5 = ["tables (>=3.8.0)"] +html = ["beautifulsoup4 (>=4.11.2)", "html5lib (>=1.1)", "lxml (>=4.9.2)"] +mysql = ["SQLAlchemy (>=2.0.0)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.9.0)"] +parquet = ["pyarrow (>=10.0.1)"] +performance = ["bottleneck (>=1.3.6)", "numba (>=0.56.4)", "numexpr (>=2.8.4)"] +plot = ["matplotlib (>=3.6.3)"] +postgresql = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "psycopg2 (>=2.9.6)"] +pyarrow = ["pyarrow (>=10.0.1)"] +spss = ["pyreadstat (>=1.2.0)"] +sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.9.2)"] + +[[package]] +name = "pathspec" +version = "0.12.1" +description = "Utility library for gitignore style pattern matching of file paths." +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, + {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, +] + +[[package]] +name = "platformdirs" +version = "4.5.1" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +optional = false +python-versions = ">=3.10" +groups = ["dev"] +files = [ + {file = "platformdirs-4.5.1-py3-none-any.whl", hash = "sha256:d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31"}, + {file = "platformdirs-4.5.1.tar.gz", hash = "sha256:61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda"}, +] + +[package.extras] +docs = ["furo (>=2025.9.25)", "proselint (>=0.14)", "sphinx (>=8.2.3)", "sphinx-autodoc-typehints (>=3.2)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.4.2)", "pytest-cov (>=7)", "pytest-mock (>=3.15.1)"] +type = ["mypy (>=1.18.2)"] + +[[package]] +name = "pluggy" +version = "1.6.0" +description = "plugin and hook calling mechanisms for python" +optional = false +python-versions = ">=3.9" +groups = ["dev", "test"] +files = [ + {file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}, + {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["coverage", "pytest", "pytest-benchmark"] + +[[package]] +name = "pre-commit" +version = "4.5.1" +description = "A framework for managing and maintaining multi-language pre-commit hooks." +optional = false +python-versions = ">=3.10" +groups = ["dev"] +files = [ + {file = "pre_commit-4.5.1-py2.py3-none-any.whl", hash = "sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77"}, + {file = "pre_commit-4.5.1.tar.gz", hash = "sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61"}, +] + +[package.dependencies] +cfgv = ">=2.0.0" +identify = ">=1.0.0" +nodeenv = ">=0.11.1" +pyyaml = ">=5.1" +virtualenv = ">=20.10.0" + +[[package]] +name = "pydot" +version = "4.0.1" +description = "Python interface to Graphviz's Dot" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "pydot-4.0.1-py3-none-any.whl", hash = "sha256:869c0efadd2708c0be1f916eb669f3d664ca684bc57ffb7ecc08e70d5e93fee6"}, + {file = "pydot-4.0.1.tar.gz", hash = "sha256:c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5"}, +] + +[package.dependencies] +pyparsing = ">=3.1.0" + +[package.extras] +dev = ["chardet", "parameterized", "pydot[lint]", "pydot[types]"] +lint = ["ruff"] +release = ["zest.releaser[recommended]"] +tests = ["pydot[dev]", "pytest", "pytest-cov", "pytest-xdist[psutil]", "tox"] +types = ["mypy"] + +[[package]] +name = "pyformlang" +version = "1.0.1" +description = "A python framework for formal grammars" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "pyformlang-1.0.1-py3-none-any.whl", hash = "sha256:ae2d4c2a7ddd56ce84f23e54c522fb03ef433a381d46961442aca6d0850e4f1c"}, + {file = "pyformlang-1.0.1.tar.gz", hash = "sha256:7135f281ab59e77136483a8e7803e1ef692933f903372a2c373d69b7da2aef5f"}, +] + +[package.dependencies] +networkx = "*" +numpy = "*" +pydot = "*" + +[[package]] +name = "pygments" +version = "2.19.2" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.8" +groups = ["dev", "test"] +files = [ + {file = "pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"}, + {file = "pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pyparsing" +version = "3.2.5" +description = "pyparsing - Classes and methods to define and execute parsing grammars" +optional = false +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e"}, + {file = "pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6"}, +] + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "pytest" +version = "9.0.2" +description = "pytest: simple powerful testing with Python" +optional = false +python-versions = ">=3.10" +groups = ["dev", "test"] +files = [ + {file = "pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b"}, + {file = "pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11"}, +] + +[package.dependencies] +colorama = {version = ">=0.4", markers = "sys_platform == \"win32\""} +iniconfig = ">=1.0.1" +packaging = ">=22" +pluggy = ">=1.5,<2" +pygments = ">=2.7.2" + +[package.extras] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "requests", "setuptools", "xmlschema"] + +[[package]] +name = "pytest-cov" +version = "7.0.0" +description = "Pytest plugin for measuring coverage." +optional = false +python-versions = ">=3.9" +groups = ["test"] +files = [ + {file = "pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861"}, + {file = "pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1"}, +] + +[package.dependencies] +coverage = {version = ">=7.10.6", extras = ["toml"]} +pluggy = ">=1.2" +pytest = ">=7" + +[package.extras] +testing = ["process-tests", "pytest-xdist", "virtualenv"] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main"] +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pytokens" +version = "0.3.0" +description = "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons." +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "pytokens-0.3.0-py3-none-any.whl", hash = "sha256:95b2b5eaf832e469d141a378872480ede3f251a5a5041b8ec6e581d3ac71bbf3"}, + {file = "pytokens-0.3.0.tar.gz", hash = "sha256:2f932b14ed08de5fcf0b391ace2642f858f1394c0857202959000b68ed7a458a"}, +] + +[package.extras] +dev = ["black", "build", "mypy", "pytest", "pytest-cov", "setuptools", "tox", "twine", "wheel"] + +[[package]] +name = "pytz" +version = "2025.2" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"}, + {file = "pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "PyYAML-6.0.3-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:c2514fceb77bc5e7a2f7adfaa1feb2fb311607c9cb518dbc378688ec73d8292f"}, + {file = "PyYAML-6.0.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c57bb8c96f6d1808c030b1687b9b5fb476abaa47f0db9c0101f5e9f394e97f4"}, + {file = "PyYAML-6.0.3-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:efd7b85f94a6f21e4932043973a7ba2613b059c4a000551892ac9f1d11f5baf3"}, + {file = "PyYAML-6.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:22ba7cfcad58ef3ecddc7ed1db3409af68d023b7f940da23c6c2a1890976eda6"}, + {file = "PyYAML-6.0.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:6344df0d5755a2c9a276d4473ae6b90647e216ab4757f8426893b5dd2ac3f369"}, + {file = "PyYAML-6.0.3-cp38-cp38-win32.whl", hash = "sha256:3ff07ec89bae51176c0549bc4c63aa6202991da2d9a6129d7aef7f1407d3f295"}, + {file = "PyYAML-6.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:5cf4e27da7e3fbed4d6c3d8e797387aaad68102272f8f9752883bc32d61cb87b"}, + {file = "pyyaml-6.0.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b"}, + {file = "pyyaml-6.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956"}, + {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8"}, + {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198"}, + {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b"}, + {file = "pyyaml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0"}, + {file = "pyyaml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69"}, + {file = "pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e"}, + {file = "pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c"}, + {file = "pyyaml-6.0.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e"}, + {file = "pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824"}, + {file = "pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c"}, + {file = "pyyaml-6.0.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00"}, + {file = "pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d"}, + {file = "pyyaml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a"}, + {file = "pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4"}, + {file = "pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b"}, + {file = "pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf"}, + {file = "pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196"}, + {file = "pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0"}, + {file = "pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28"}, + {file = "pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c"}, + {file = "pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc"}, + {file = "pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e"}, + {file = "pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea"}, + {file = "pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5"}, + {file = "pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b"}, + {file = "pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd"}, + {file = "pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8"}, + {file = "pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1"}, + {file = "pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c"}, + {file = "pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5"}, + {file = "pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6"}, + {file = "pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6"}, + {file = "pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be"}, + {file = "pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26"}, + {file = "pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c"}, + {file = "pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb"}, + {file = "pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac"}, + {file = "pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310"}, + {file = "pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7"}, + {file = "pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788"}, + {file = "pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5"}, + {file = "pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764"}, + {file = "pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35"}, + {file = "pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac"}, + {file = "pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3"}, + {file = "pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3"}, + {file = "pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba"}, + {file = "pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c"}, + {file = "pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702"}, + {file = "pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c"}, + {file = "pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065"}, + {file = "pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65"}, + {file = "pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9"}, + {file = "pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b"}, + {file = "pyyaml-6.0.3-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da"}, + {file = "pyyaml-6.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917"}, + {file = "pyyaml-6.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9"}, + {file = "pyyaml-6.0.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5"}, + {file = "pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a"}, + {file = "pyyaml-6.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926"}, + {file = "pyyaml-6.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7"}, + {file = "pyyaml-6.0.3-cp39-cp39-win32.whl", hash = "sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0"}, + {file = "pyyaml-6.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007"}, + {file = "pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"}, +] + +[[package]] +name = "rdflib" +version = "7.5.0" +description = "RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information." +optional = false +python-versions = ">=3.8.1" +groups = ["main"] +files = [ + {file = "rdflib-7.5.0-py3-none-any.whl", hash = "sha256:b011dfc40d0fc8a44252e906dcd8fc806a7859bc231be190c37e9568a31ac572"}, + {file = "rdflib-7.5.0.tar.gz", hash = "sha256:663083443908b1830e567350d72e74d9948b310f827966358d76eebdc92bf592"}, +] + +[package.dependencies] +pyparsing = ">=2.1.0,<4" + +[package.extras] +berkeleydb = ["berkeleydb (>=18.1.0,<19.0.0)"] +html = ["html5rdf (>=1.2,<2)"] +lxml = ["lxml (>=4.3,<6.0)"] +networkx = ["networkx (>=2,<4)"] +orjson = ["orjson (>=3.9.14,<4)"] +rdf4j = ["httpx (>=0.28.1,<0.29.0)"] + +[[package]] +name = "requests" +version = "2.32.5" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.9" +groups = ["main", "test"] +files = [ + {file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"}, + {file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset_normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "six" +version = "1.17.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main"] +files = [ + {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, + {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, +] + +[[package]] +name = "tzdata" +version = "2025.3" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +groups = ["main"] +files = [ + {file = "tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1"}, + {file = "tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7"}, +] + +[[package]] +name = "urllib3" +version = "2.6.2" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.9" +groups = ["main", "test"] +files = [ + {file = "urllib3-2.6.2-py3-none-any.whl", hash = "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd"}, + {file = "urllib3-2.6.2.tar.gz", hash = "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797"}, +] + +[package.extras] +brotli = ["brotli (>=1.2.0) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=1.2.0.0) ; platform_python_implementation != \"CPython\""] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] + +[[package]] +name = "virtualenv" +version = "20.35.4" +description = "Virtual Python Environment builder" +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "virtualenv-20.35.4-py3-none-any.whl", hash = "sha256:c21c9cede36c9753eeade68ba7d523529f228a403463376cf821eaae2b650f1b"}, + {file = "virtualenv-20.35.4.tar.gz", hash = "sha256:643d3914d73d3eeb0c552cbb12d7e82adf0e504dbf86a3182f8771a153a1971c"}, +] + +[package.dependencies] +distlib = ">=0.3.7,<1" +filelock = ">=3.12.2,<4" +platformdirs = ">=3.9.1,<5" + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8) ; platform_python_implementation == \"PyPy\" or platform_python_implementation == \"GraalVM\" or platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\"", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10) ; platform_python_implementation == \"CPython\""] + +[metadata] +lock-version = "2.1" +python-versions = ">=3.11,<3.14" +content-hash = "40467897873809652ea7b50e11db0f5a6c3eae112dc731b1407c076ed1137bdd" diff --git a/pyproject.toml b/pyproject.toml index 374b58cb..674c6ec7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,36 @@ +[tool.poetry] +authors = [ + "Vadim Abzalov vadim.i.abzalov@gmail.com", + "Nikita Kovalev Nikitoskova123@gmail.com", +] +description = "Python package containing Graphs and Grammars for experimental analysis of Context-Free Path Querying algorithms" +name = "cfpq_data" +package-mode = false +version = "4.0.3" + +[tool.poetry.dependencies] +python = ">=3.11,<3.14" +networkx = "^3.6.1" +pandas = "^2.3.3" +rdflib = "^7.5.0" +requests = "^2.32.5" +pyformlang = "1.0.1" + +[tool.poetry.group.dev.dependencies] +pytest = "^9.0.2" +black = "^25.12.0" +pre-commit = "^4.5.1" + + +[tool.poetry.group.test.dependencies] +codecov = "^2.1.13" +pytest = "^9.0.2" +pytest-cov = "^7.0.0" + +[tool.pytest.ini_options] +addopts = "--doctest-modules -vv -s" +testpaths = ["cfpq_data", "tests"] + [build-system] requires = [ "setuptools>=42", diff --git a/requirements/default.txt b/requirements/default.txt index 9da5ad8b..5ea26765 100644 --- a/requirements/default.txt +++ b/requirements/default.txt @@ -1,5 +1,5 @@ -networkx==3.2.1 -pandas==2.2.1 -pyformlang==1.0.7 -rdflib==7.0.0 -requests==2.31.0 +networkx==3.6.1 +pandas==2.3.3 +pyformlang==1.0.1 +rdflib==7.5.0 +requests==2.32.5 diff --git a/requirements/developer.txt b/requirements/developer.txt index d88463d9..1ccd590c 100644 --- a/requirements/developer.txt +++ b/requirements/developer.txt @@ -1,3 +1,3 @@ -black==24.2.0 -pre-commit==3.6.2 -pytest==8.0.1 +black==25.12.0 +pre-commit==4.5.1 +pytest==9.0.2 diff --git a/requirements/tests.txt b/requirements/tests.txt index 97c796a7..a5044e51 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -1,3 +1,3 @@ -codecov>=2.1 -pytest>=6.2 -pytest-cov>=2.10 +codecov>=2.1.13 +pytest>=9.0.2 +pytest-cov>=7.0.0 diff --git a/setup.py b/setup.py index c9a6f690..e0ee76b7 100644 --- a/setup.py +++ b/setup.py @@ -87,6 +87,6 @@ def parse_requirements_file(filename): classifiers=classifiers, install_requires=install_requires, extras_require=extras_require, - python_requires=">=3.8", + python_requires=">=3.11", zip_safe=False, ) From f7d1947aaa013023b90e240dd4faf8a3a6f174f8 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 01:09:01 +0300 Subject: [PATCH 02/25] Add dependabot --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..cb4d2878 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "poetry" + directory: "/" + schedule: + interval: "daily" From 883e7ca3ef8d9315b065a7f1090a2b67cf7a573d Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 01:37:56 +0300 Subject: [PATCH 03/25] Add poetry to CI --- .github/workflows/coverage.yml | 24 +- .github/workflows/deploy_docs.yml | 17 +- .github/workflows/tests.yml | 19 +- poetry.lock | 1939 ++++++++++++++++++++++++++++- pyproject.toml | 7 + 5 files changed, 1973 insertions(+), 33 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index d42dd568..0b572202 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ 3.9 ] + python-version: [ 3.11 ] steps: - uses: actions/checkout@v3 @@ -16,15 +16,25 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Install Poetry + run: | + pip install poetry + + - name: Install dependencies with Poetry + run: | + poetry install --no-interaction --no-ansi --with dev,test + + - name: Show installed packages + run: poetry show + - name: Install packages run: | - python -m pip install --upgrade pip wheel setuptools - python -m pip install -r requirements.txt - python -m pip install -r requirements/tests.txt python -m pip install . - python -m pip list + - name: Test CFPQ_Data with coverage run: | - pytest --cov=cfpq_data --doctest-modules -vv -s cfpq_data tests - codecov + poetry run pytest --cov=cfpq_data --doctest-modules -vv -s cfpq_data tests + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 0bfe9fd4..79ceae18 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ 3.9 ] + python-version: [ 3.11 ] steps: - uses: actions/checkout@v3 @@ -20,13 +20,20 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Install Poetry + run: | + pip install poetry + + - name: Install dependencies with Poetry + run: | + poetry install --no-interaction --no-ansi --with docs + + - name: Show installed packages + run: poetry show + - name: Install packages run: | - python -m pip install --upgrade pip wheel setuptools - python -m pip install -r requirements.txt - python -m pip install -r requirements/docs.txt python -m pip install . - python -m pip list - name: Build run: make -C docs/ html diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a8543e09..213abc9c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,7 @@ jobs: macos-latest, windows-latest, ] - python-version: [ 3.9 ] + python-version: [ 3.11 ] steps: - uses: actions/checkout@v3 @@ -21,14 +21,21 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Install Poetry + run: | + pip install poetry + + - name: Install dependencies with Poetry + run: | + poetry install --no-interaction --no-ansi --with dev,test + + - name: Show installed packages + run: poetry show + - name: Install packages run: | - python -m pip install --upgrade pip wheel setuptools - python -m pip install -r requirements.txt - python -m pip install -r requirements/tests.txt python -m pip install . - python -m pip list - name: Test CFPQ_Data run: | - pytest --doctest-modules -vv -s cfpq_data tests + poetry run pytest --doctest-modules -vv -s cfpq_data tests diff --git a/poetry.lock b/poetry.lock index cf92c41d..8ad1ba78 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,5 +1,102 @@ # This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +[[package]] +name = "accessible-pygments" +version = "0.0.5" +description = "A collection of accessible pygments styles" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7"}, + {file = "accessible_pygments-0.0.5.tar.gz", hash = "sha256:40918d3e6a2b619ad424cb91e556bd3bd8865443d9f22f1dcdf79e33c8046872"}, +] + +[package.dependencies] +pygments = ">=1.5" + +[package.extras] +dev = ["pillow", "pkginfo (>=1.10)", "playwright", "pre-commit", "setuptools", "twine (>=5.0)"] +tests = ["hypothesis", "pytest"] + +[[package]] +name = "alabaster" +version = "1.0.0" +description = "A light, configurable Sphinx theme" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b"}, + {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"}, +] + +[[package]] +name = "asttokens" +version = "3.0.1" +description = "Annotate AST trees with source code positions" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "asttokens-3.0.1-py3-none-any.whl", hash = "sha256:15a3ebc0f43c2d0a50eeafea25e19046c68398e487b9f1f5b517f7c0f40f976a"}, + {file = "asttokens-3.0.1.tar.gz", hash = "sha256:71a4ee5de0bde6a31d64f6b13f2293ac190344478f081c3d1bccfcf5eacb0cb7"}, +] + +[package.extras] +astroid = ["astroid (>=2,<5)"] +test = ["astroid (>=2,<5)", "pytest (<9.0)", "pytest-cov", "pytest-xdist"] + +[[package]] +name = "attrs" +version = "25.4.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373"}, + {file = "attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11"}, +] + +[[package]] +name = "babel" +version = "2.17.0" +description = "Internationalization utilities" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"}, + {file = "babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d"}, +] + +[package.extras] +dev = ["backports.zoneinfo ; python_version < \"3.9\"", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata ; sys_platform == \"win32\""] + +[[package]] +name = "beautifulsoup4" +version = "4.14.3" +description = "Screen-scraping library" +optional = false +python-versions = ">=3.7.0" +groups = ["docs"] +files = [ + {file = "beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb"}, + {file = "beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86"}, +] + +[package.dependencies] +soupsieve = ">=1.6.1" +typing-extensions = ">=4.0.0" + +[package.extras] +cchardet = ["cchardet"] +chardet = ["chardet"] +charset-normalizer = ["charset-normalizer"] +html5lib = ["html5lib"] +lxml = ["lxml"] + [[package]] name = "black" version = "25.12.0" @@ -51,18 +148,135 @@ d = ["aiohttp (>=3.10)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] +[[package]] +name = "bleach" +version = "6.3.0" +description = "An easy safelist-based HTML-sanitizing tool." +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "bleach-6.3.0-py3-none-any.whl", hash = "sha256:fe10ec77c93ddf3d13a73b035abaac7a9f5e436513864ccdad516693213c65d6"}, + {file = "bleach-6.3.0.tar.gz", hash = "sha256:6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22"}, +] + +[package.dependencies] +tinycss2 = {version = ">=1.1.0,<1.5", optional = true, markers = "extra == \"css\""} +webencodings = "*" + +[package.extras] +css = ["tinycss2 (>=1.1.0,<1.5)"] + [[package]] name = "certifi" version = "2025.11.12" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.7" -groups = ["main", "test"] +groups = ["main", "docs", "test"] files = [ {file = "certifi-2025.11.12-py3-none-any.whl", hash = "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b"}, {file = "certifi-2025.11.12.tar.gz", hash = "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316"}, ] +[[package]] +name = "cffi" +version = "2.0.0" +description = "Foreign Function Interface for Python calling C code." +optional = false +python-versions = ">=3.9" +groups = ["docs"] +markers = "implementation_name == \"pypy\"" +files = [ + {file = "cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44"}, + {file = "cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453"}, + {file = "cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495"}, + {file = "cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5"}, + {file = "cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb"}, + {file = "cffi-2.0.0-cp310-cp310-win32.whl", hash = "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a"}, + {file = "cffi-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739"}, + {file = "cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe"}, + {file = "cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26"}, + {file = "cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9"}, + {file = "cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414"}, + {file = "cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743"}, + {file = "cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5"}, + {file = "cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5"}, + {file = "cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d"}, + {file = "cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d"}, + {file = "cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba"}, + {file = "cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94"}, + {file = "cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187"}, + {file = "cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18"}, + {file = "cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5"}, + {file = "cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6"}, + {file = "cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb"}, + {file = "cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26"}, + {file = "cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c"}, + {file = "cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b"}, + {file = "cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27"}, + {file = "cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75"}, + {file = "cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91"}, + {file = "cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5"}, + {file = "cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775"}, + {file = "cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205"}, + {file = "cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1"}, + {file = "cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f"}, + {file = "cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25"}, + {file = "cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad"}, + {file = "cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9"}, + {file = "cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592"}, + {file = "cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512"}, + {file = "cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4"}, + {file = "cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e"}, + {file = "cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6"}, + {file = "cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9"}, + {file = "cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf"}, + {file = "cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63"}, + {file = "cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2"}, + {file = "cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65"}, + {file = "cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322"}, + {file = "cffi-2.0.0-cp39-cp39-win32.whl", hash = "sha256:2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a"}, + {file = "cffi-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9"}, + {file = "cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529"}, +] + +[package.dependencies] +pycparser = {version = "*", markers = "implementation_name != \"PyPy\""} + [[package]] name = "cfgv" version = "3.5.0" @@ -81,7 +295,7 @@ version = "3.4.4" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" -groups = ["main", "test"] +groups = ["main", "docs", "test"] files = [ {file = "charset_normalizer-3.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d"}, {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8"}, @@ -235,12 +449,104 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -groups = ["dev", "test"] +groups = ["dev", "docs", "test"] files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -markers = {dev = "sys_platform == \"win32\" or platform_system == \"Windows\"", test = "sys_platform == \"win32\""} +markers = {dev = "sys_platform == \"win32\" or platform_system == \"Windows\"", docs = "sys_platform == \"win32\"", test = "sys_platform == \"win32\""} + +[[package]] +name = "contourpy" +version = "1.3.3" +description = "Python library for calculating contours of 2D quadrilateral grids" +optional = false +python-versions = ">=3.11" +groups = ["docs"] +files = [ + {file = "contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1"}, + {file = "contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a"}, + {file = "contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db"}, + {file = "contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620"}, + {file = "contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f"}, + {file = "contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff"}, + {file = "contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42"}, + {file = "contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470"}, + {file = "contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb"}, + {file = "contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea"}, + {file = "contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1"}, + {file = "contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7"}, + {file = "contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411"}, + {file = "contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69"}, + {file = "contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b"}, + {file = "contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc"}, + {file = "contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5"}, + {file = "contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67"}, + {file = "contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9"}, + {file = "contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659"}, + {file = "contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7"}, + {file = "contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d"}, + {file = "contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263"}, + {file = "contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9"}, + {file = "contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d"}, + {file = "contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99"}, + {file = "contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b"}, + {file = "contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a"}, + {file = "contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e"}, + {file = "contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3"}, + {file = "contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8"}, + {file = "contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301"}, + {file = "contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a"}, + {file = "contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36"}, + {file = "contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3"}, + {file = "contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b"}, + {file = "contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36"}, + {file = "contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d"}, + {file = "contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd"}, + {file = "contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339"}, + {file = "contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772"}, + {file = "contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f"}, + {file = "contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0"}, + {file = "contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4"}, + {file = "contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f"}, + {file = "contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae"}, + {file = "contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc"}, + {file = "contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989"}, + {file = "contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77"}, + {file = "contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880"}, +] + +[package.dependencies] +numpy = ">=1.25" + +[package.extras] +bokeh = ["bokeh", "selenium"] +docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] +mypy = ["bokeh", "contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.17.0)", "types-Pillow"] +test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] +test-no-images = ["pytest", "pytest-cov", "pytest-rerunfailures", "pytest-xdist", "wurlitzer"] [[package]] name = "coverage" @@ -347,6 +653,46 @@ files = [ [package.extras] toml = ["tomli ; python_full_version <= \"3.11.0a6\""] +[[package]] +name = "cycler" +version = "0.12.1" +description = "Composable style cycles" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, + {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, +] + +[package.extras] +docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] +tests = ["pytest", "pytest-cov", "pytest-xdist"] + +[[package]] +name = "decorator" +version = "5.2.1" +description = "Decorators for Humans" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"}, + {file = "decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360"}, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +description = "XML bomb protection for Python stdlib modules" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +groups = ["docs"] +files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +] + [[package]] name = "distlib" version = "0.4.0" @@ -359,6 +705,48 @@ files = [ {file = "distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"}, ] +[[package]] +name = "docutils" +version = "0.22.3" +description = "Docutils -- Python Documentation Utilities" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "docutils-0.22.3-py3-none-any.whl", hash = "sha256:bd772e4aca73aff037958d44f2be5229ded4c09927fcf8690c577b66234d6ceb"}, + {file = "docutils-0.22.3.tar.gz", hash = "sha256:21486ae730e4ca9f622677b1412b879af1791efcfba517e4c6f60be543fc8cdd"}, +] + +[[package]] +name = "executing" +version = "2.2.1" +description = "Get the currently executing AST node of a frame, and other information" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017"}, + {file = "executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4"}, +] + +[package.extras] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich ; python_version >= \"3.11\""] + +[[package]] +name = "fastjsonschema" +version = "2.21.2" +description = "Fastest Python implementation of JSON schema" +optional = false +python-versions = "*" +groups = ["docs"] +files = [ + {file = "fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463"}, + {file = "fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de"}, +] + +[package.extras] +devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] + [[package]] name = "filelock" version = "3.20.1" @@ -371,6 +759,79 @@ files = [ {file = "filelock-3.20.1.tar.gz", hash = "sha256:b8360948b351b80f420878d8516519a2204b07aefcdcfd24912a5d33127f188c"}, ] +[[package]] +name = "fonttools" +version = "4.61.1" +description = "Tools to manipulate font files" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "fonttools-4.61.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c7db70d57e5e1089a274cbb2b1fd635c9a24de809a231b154965d415d6c6d24"}, + {file = "fonttools-4.61.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5fe9fd43882620017add5eabb781ebfbc6998ee49b35bd7f8f79af1f9f99a958"}, + {file = "fonttools-4.61.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8db08051fc9e7d8bc622f2112511b8107d8f27cd89e2f64ec45e9825e8288da"}, + {file = "fonttools-4.61.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a76d4cb80f41ba94a6691264be76435e5f72f2cb3cab0b092a6212855f71c2f6"}, + {file = "fonttools-4.61.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a13fc8aeb24bad755eea8f7f9d409438eb94e82cf86b08fe77a03fbc8f6a96b1"}, + {file = "fonttools-4.61.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b846a1fcf8beadeb9ea4f44ec5bdde393e2f1569e17d700bfc49cd69bde75881"}, + {file = "fonttools-4.61.1-cp310-cp310-win32.whl", hash = "sha256:78a7d3ab09dc47ac1a363a493e6112d8cabed7ba7caad5f54dbe2f08676d1b47"}, + {file = "fonttools-4.61.1-cp310-cp310-win_amd64.whl", hash = "sha256:eff1ac3cc66c2ac7cda1e64b4e2f3ffef474b7335f92fc3833fc632d595fcee6"}, + {file = "fonttools-4.61.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c6604b735bb12fef8e0efd5578c9fb5d3d8532d5001ea13a19cddf295673ee09"}, + {file = "fonttools-4.61.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5ce02f38a754f207f2f06557523cd39a06438ba3aafc0639c477ac409fc64e37"}, + {file = "fonttools-4.61.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77efb033d8d7ff233385f30c62c7c79271c8885d5c9657d967ede124671bbdfb"}, + {file = "fonttools-4.61.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:75c1a6dfac6abd407634420c93864a1e274ebc1c7531346d9254c0d8f6ca00f9"}, + {file = "fonttools-4.61.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0de30bfe7745c0d1ffa2b0b7048fb7123ad0d71107e10ee090fa0b16b9452e87"}, + {file = "fonttools-4.61.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:58b0ee0ab5b1fc9921eccfe11d1435added19d6494dde14e323f25ad2bc30c56"}, + {file = "fonttools-4.61.1-cp311-cp311-win32.whl", hash = "sha256:f79b168428351d11e10c5aeb61a74e1851ec221081299f4cf56036a95431c43a"}, + {file = "fonttools-4.61.1-cp311-cp311-win_amd64.whl", hash = "sha256:fe2efccb324948a11dd09d22136fe2ac8a97d6c1347cf0b58a911dcd529f66b7"}, + {file = "fonttools-4.61.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f3cb4a569029b9f291f88aafc927dd53683757e640081ca8c412781ea144565e"}, + {file = "fonttools-4.61.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41a7170d042e8c0024703ed13b71893519a1a6d6e18e933e3ec7507a2c26a4b2"}, + {file = "fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10d88e55330e092940584774ee5e8a6971b01fc2f4d3466a1d6c158230880796"}, + {file = "fonttools-4.61.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:15acc09befd16a0fb8a8f62bc147e1a82817542d72184acca9ce6e0aeda9fa6d"}, + {file = "fonttools-4.61.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e6bcdf33aec38d16508ce61fd81838f24c83c90a1d1b8c68982857038673d6b8"}, + {file = "fonttools-4.61.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5fade934607a523614726119164ff621e8c30e8fa1ffffbbd358662056ba69f0"}, + {file = "fonttools-4.61.1-cp312-cp312-win32.whl", hash = "sha256:75da8f28eff26defba42c52986de97b22106cb8f26515b7c22443ebc9c2d3261"}, + {file = "fonttools-4.61.1-cp312-cp312-win_amd64.whl", hash = "sha256:497c31ce314219888c0e2fce5ad9178ca83fe5230b01a5006726cdf3ac9f24d9"}, + {file = "fonttools-4.61.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c56c488ab471628ff3bfa80964372fc13504ece601e0d97a78ee74126b2045c"}, + {file = "fonttools-4.61.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc492779501fa723b04d0ab1f5be046797fee17d27700476edc7ee9ae535a61e"}, + {file = "fonttools-4.61.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:64102ca87e84261419c3747a0d20f396eb024bdbeb04c2bfb37e2891f5fadcb5"}, + {file = "fonttools-4.61.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c1b526c8d3f615a7b1867f38a9410849c8f4aef078535742198e942fba0e9bd"}, + {file = "fonttools-4.61.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:41ed4b5ec103bd306bb68f81dc166e77409e5209443e5773cb4ed837bcc9b0d3"}, + {file = "fonttools-4.61.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b501c862d4901792adaec7c25b1ecc749e2662543f68bb194c42ba18d6eec98d"}, + {file = "fonttools-4.61.1-cp313-cp313-win32.whl", hash = "sha256:4d7092bb38c53bbc78e9255a59158b150bcdc115a1e3b3ce0b5f267dc35dd63c"}, + {file = "fonttools-4.61.1-cp313-cp313-win_amd64.whl", hash = "sha256:21e7c8d76f62ab13c9472ccf74515ca5b9a761d1bde3265152a6dc58700d895b"}, + {file = "fonttools-4.61.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fff4f534200a04b4a36e7ae3cb74493afe807b517a09e99cb4faa89a34ed6ecd"}, + {file = "fonttools-4.61.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d9203500f7c63545b4ce3799319fe4d9feb1a1b89b28d3cb5abd11b9dd64147e"}, + {file = "fonttools-4.61.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fa646ecec9528bef693415c79a86e733c70a4965dd938e9a226b0fc64c9d2e6c"}, + {file = "fonttools-4.61.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:11f35ad7805edba3aac1a3710d104592df59f4b957e30108ae0ba6c10b11dd75"}, + {file = "fonttools-4.61.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b931ae8f62db78861b0ff1ac017851764602288575d65b8e8ff1963fed419063"}, + {file = "fonttools-4.61.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b148b56f5de675ee16d45e769e69f87623a4944f7443850bf9a9376e628a89d2"}, + {file = "fonttools-4.61.1-cp314-cp314-win32.whl", hash = "sha256:9b666a475a65f4e839d3d10473fad6d47e0a9db14a2f4a224029c5bfde58ad2c"}, + {file = "fonttools-4.61.1-cp314-cp314-win_amd64.whl", hash = "sha256:4f5686e1fe5fce75d82d93c47a438a25bf0d1319d2843a926f741140b2b16e0c"}, + {file = "fonttools-4.61.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:e76ce097e3c57c4bcb67c5aa24a0ecdbd9f74ea9219997a707a4061fbe2707aa"}, + {file = "fonttools-4.61.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:9cfef3ab326780c04d6646f68d4b4742aae222e8b8ea1d627c74e38afcbc9d91"}, + {file = "fonttools-4.61.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a75c301f96db737e1c5ed5fd7d77d9c34466de16095a266509e13da09751bd19"}, + {file = "fonttools-4.61.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:91669ccac46bbc1d09e9273546181919064e8df73488ea087dcac3e2968df9ba"}, + {file = "fonttools-4.61.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c33ab3ca9d3ccd581d58e989d67554e42d8d4ded94ab3ade3508455fe70e65f7"}, + {file = "fonttools-4.61.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:664c5a68ec406f6b1547946683008576ef8b38275608e1cee6c061828171c118"}, + {file = "fonttools-4.61.1-cp314-cp314t-win32.whl", hash = "sha256:aed04cabe26f30c1647ef0e8fbb207516fd40fe9472e9439695f5c6998e60ac5"}, + {file = "fonttools-4.61.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2180f14c141d2f0f3da43f3a81bc8aa4684860f6b0e6f9e165a4831f24e6a23b"}, + {file = "fonttools-4.61.1-py3-none-any.whl", hash = "sha256:17d2bf5d541add43822bcf0c43d7d847b160c9bb01d15d5007d84e2217aaa371"}, + {file = "fonttools-4.61.1.tar.gz", hash = "sha256:6675329885c44657f826ef01d9e4fb33b9158e9d93c537d84ad8399539bc6f69"}, +] + +[package.extras] +all = ["brotli (>=1.0.1) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres ; platform_python_implementation == \"PyPy\"", "pycairo", "scipy ; platform_python_implementation != \"PyPy\"", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.45.0)", "unicodedata2 (>=17.0.0) ; python_version <= \"3.14\"", "xattr ; sys_platform == \"darwin\"", "zopfli (>=0.1.4)"] +graphite = ["lz4 (>=1.7.4.2)"] +interpolatable = ["munkres ; platform_python_implementation == \"PyPy\"", "pycairo", "scipy ; platform_python_implementation != \"PyPy\""] +lxml = ["lxml (>=4.0)"] +pathops = ["skia-pathops (>=0.5.0)"] +plot = ["matplotlib"] +repacker = ["uharfbuzz (>=0.45.0)"] +symfont = ["sympy"] +type1 = ["xattr ; sys_platform == \"darwin\""] +unicode = ["unicodedata2 (>=17.0.0) ; python_version <= \"3.14\""] +woff = ["brotli (>=1.0.1) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"", "zopfli (>=0.1.4)"] + [[package]] name = "identify" version = "2.6.15" @@ -392,7 +853,7 @@ version = "3.11" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.8" -groups = ["main", "test"] +groups = ["main", "docs", "test"] files = [ {file = "idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"}, {file = "idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"}, @@ -401,6 +862,18 @@ files = [ [package.extras] all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] +[[package]] +name = "imagesize" +version = "1.4.1" +description = "Getting image size from png/jpeg/jpeg2000/gif file" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["docs"] +files = [ + {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, + {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, +] + [[package]] name = "iniconfig" version = "2.3.0" @@ -413,6 +886,503 @@ files = [ {file = "iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"}, ] +[[package]] +name = "ipython" +version = "9.8.0" +description = "IPython: Productive Interactive Computing" +optional = false +python-versions = ">=3.11" +groups = ["docs"] +files = [ + {file = "ipython-9.8.0-py3-none-any.whl", hash = "sha256:ebe6d1d58d7d988fbf23ff8ff6d8e1622cfdb194daf4b7b73b792c4ec3b85385"}, + {file = "ipython-9.8.0.tar.gz", hash = "sha256:8e4ce129a627eb9dd221c41b1d2cdaed4ef7c9da8c17c63f6f578fe231141f83"}, +] + +[package.dependencies] +colorama = {version = ">=0.4.4", markers = "sys_platform == \"win32\""} +decorator = ">=4.3.2" +ipython-pygments-lexers = ">=1.0.0" +jedi = ">=0.18.1" +matplotlib-inline = ">=0.1.5" +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} +prompt_toolkit = ">=3.0.41,<3.1.0" +pygments = ">=2.11.0" +stack_data = ">=0.6.0" +traitlets = ">=5.13.0" +typing_extensions = {version = ">=4.6", markers = "python_version < \"3.12\""} + +[package.extras] +all = ["ipython[doc,matplotlib,test,test-extra]"] +black = ["black"] +doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[matplotlib,test]", "setuptools (>=70.0)", "sphinx (>=8.0)", "sphinx-rtd-theme (>=0.1.8)", "sphinx_toml (==0.0.4)", "typing_extensions"] +matplotlib = ["matplotlib (>3.9)"] +test = ["packaging (>=20.1.0)", "pytest (>=7.0.0)", "pytest-asyncio (>=1.0.0)", "setuptools (>=61.2)", "testpath (>=0.2)"] +test-extra = ["curio", "ipykernel (>6.30)", "ipython[matplotlib]", "ipython[test]", "jupyter_ai", "nbclient", "nbformat", "numpy (>=1.27)", "pandas (>2.1)", "trio (>=0.1.0)"] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +description = "Defines a variety of Pygments lexers for highlighting IPython code." +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c"}, + {file = "ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81"}, +] + +[package.dependencies] +pygments = "*" + +[[package]] +name = "jedi" +version = "0.19.2" +description = "An autocompletion tool for Python that can be used for text editors." +optional = false +python-versions = ">=3.6" +groups = ["docs"] +files = [ + {file = "jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"}, + {file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"}, +] + +[package.dependencies] +parso = ">=0.8.4,<0.9.0" + +[package.extras] +docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["Django", "attrs", "colorama", "docopt", "pytest (<9.0.0)"] + +[[package]] +name = "jinja2" +version = "3.1.6" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +groups = ["docs"] +files = [ + {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, + {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "jsonschema" +version = "4.25.1" +description = "An implementation of JSON Schema validation for Python" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63"}, + {file = "jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +jsonschema-specifications = ">=2023.03.6" +referencing = ">=0.28.4" +rpds-py = ">=0.7.1" + +[package.extras] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "rfc3987-syntax (>=1.1.0)", "uri-template", "webcolors (>=24.6.0)"] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe"}, + {file = "jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d"}, +] + +[package.dependencies] +referencing = ">=0.31.0" + +[[package]] +name = "jupyter-client" +version = "8.7.0" +description = "Jupyter protocol implementation and client libraries" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "jupyter_client-8.7.0-py3-none-any.whl", hash = "sha256:3671a94fd25e62f5f2f554f5e95389c2294d89822378a5f2dd24353e1494a9e0"}, + {file = "jupyter_client-8.7.0.tar.gz", hash = "sha256:3357212d9cbe01209e59190f67a3a7e1f387a4f4e88d1e0433ad84d7b262531d"}, +] + +[package.dependencies] +jupyter-core = ">=5.1" +python-dateutil = ">=2.8.2" +pyzmq = ">=25.0" +tornado = ">=6.4.1" +traitlets = ">=5.3" + +[package.extras] +docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["anyio", "coverage", "ipykernel (>=6.14)", "mypy", "paramiko ; sys_platform == \"win32\"", "pre-commit", "pytest", "pytest-cov", "pytest-jupyter[client] (>=0.6.2)", "pytest-timeout"] + +[[package]] +name = "jupyter-core" +version = "5.9.1" +description = "Jupyter core package. A base package on which Jupyter projects rely." +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407"}, + {file = "jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508"}, +] + +[package.dependencies] +platformdirs = ">=2.5" +traitlets = ">=5.3" + +[package.extras] +docs = ["intersphinx-registry", "myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-spelling", "traitlets"] +test = ["ipykernel", "pre-commit", "pytest (<9)", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "jupyterlab-pygments" +version = "0.3.0" +description = "Pygments theme using JupyterLab CSS variables" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"}, + {file = "jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d"}, +] + +[[package]] +name = "kiwisolver" +version = "1.4.9" +description = "A fast implementation of the Cassowary constraint solver" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b"}, + {file = "kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f"}, + {file = "kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b"}, + {file = "kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586"}, + {file = "kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634"}, + {file = "kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611"}, + {file = "kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536"}, + {file = "kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16"}, + {file = "kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089"}, + {file = "kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872"}, + {file = "kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a"}, + {file = "kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464"}, + {file = "kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2"}, + {file = "kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7"}, + {file = "kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999"}, + {file = "kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2"}, + {file = "kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77"}, + {file = "kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2"}, + {file = "kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145"}, + {file = "kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54"}, + {file = "kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60"}, + {file = "kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8"}, + {file = "kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2"}, + {file = "kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525"}, + {file = "kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3"}, + {file = "kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c"}, + {file = "kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d"}, + {file = "kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07"}, + {file = "kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c"}, + {file = "kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386"}, + {file = "kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552"}, + {file = "kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df"}, + {file = "kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5"}, + {file = "kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce"}, + {file = "kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7"}, + {file = "kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891"}, + {file = "kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9"}, + {file = "kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f"}, + {file = "kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1"}, + {file = "kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d"}, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559"}, + {file = "markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419"}, + {file = "markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695"}, + {file = "markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591"}, + {file = "markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c"}, + {file = "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f"}, + {file = "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6"}, + {file = "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1"}, + {file = "markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa"}, + {file = "markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8"}, + {file = "markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1"}, + {file = "markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad"}, + {file = "markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a"}, + {file = "markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50"}, + {file = "markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf"}, + {file = "markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f"}, + {file = "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a"}, + {file = "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115"}, + {file = "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a"}, + {file = "markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19"}, + {file = "markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01"}, + {file = "markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c"}, + {file = "markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e"}, + {file = "markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce"}, + {file = "markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d"}, + {file = "markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d"}, + {file = "markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a"}, + {file = "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b"}, + {file = "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f"}, + {file = "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b"}, + {file = "markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d"}, + {file = "markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c"}, + {file = "markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f"}, + {file = "markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795"}, + {file = "markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219"}, + {file = "markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6"}, + {file = "markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676"}, + {file = "markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9"}, + {file = "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1"}, + {file = "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc"}, + {file = "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12"}, + {file = "markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed"}, + {file = "markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5"}, + {file = "markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485"}, + {file = "markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73"}, + {file = "markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37"}, + {file = "markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19"}, + {file = "markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025"}, + {file = "markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6"}, + {file = "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f"}, + {file = "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb"}, + {file = "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009"}, + {file = "markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354"}, + {file = "markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218"}, + {file = "markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287"}, + {file = "markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe"}, + {file = "markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026"}, + {file = "markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737"}, + {file = "markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97"}, + {file = "markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d"}, + {file = "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda"}, + {file = "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf"}, + {file = "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe"}, + {file = "markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9"}, + {file = "markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581"}, + {file = "markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4"}, + {file = "markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab"}, + {file = "markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175"}, + {file = "markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634"}, + {file = "markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50"}, + {file = "markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e"}, + {file = "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5"}, + {file = "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523"}, + {file = "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc"}, + {file = "markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d"}, + {file = "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9"}, + {file = "markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa"}, + {file = "markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26"}, + {file = "markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc"}, + {file = "markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c"}, + {file = "markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42"}, + {file = "markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b"}, + {file = "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758"}, + {file = "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2"}, + {file = "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d"}, + {file = "markupsafe-3.0.3-cp39-cp39-win32.whl", hash = "sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7"}, + {file = "markupsafe-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e"}, + {file = "markupsafe-3.0.3-cp39-cp39-win_arm64.whl", hash = "sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8"}, + {file = "markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"}, +] + +[[package]] +name = "matplotlib" +version = "3.10.8" +description = "Python plotting package" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "matplotlib-3.10.8-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:00270d217d6b20d14b584c521f810d60c5c78406dc289859776550df837dcda7"}, + {file = "matplotlib-3.10.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37b3c1cc42aa184b3f738cfa18c1c1d72fd496d85467a6cf7b807936d39aa656"}, + {file = "matplotlib-3.10.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ee40c27c795bda6a5292e9cff9890189d32f7e3a0bf04e0e3c9430c4a00c37df"}, + {file = "matplotlib-3.10.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a48f2b74020919552ea25d222d5cc6af9ca3f4eb43a93e14d068457f545c2a17"}, + {file = "matplotlib-3.10.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f254d118d14a7f99d616271d6c3c27922c092dac11112670b157798b89bf4933"}, + {file = "matplotlib-3.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:f9b587c9c7274c1613a30afabf65a272114cd6cdbe67b3406f818c79d7ab2e2a"}, + {file = "matplotlib-3.10.8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6be43b667360fef5c754dda5d25a32e6307a03c204f3c0fc5468b78fa87b4160"}, + {file = "matplotlib-3.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2b336e2d91a3d7006864e0990c83b216fcdca64b5a6484912902cef87313d78"}, + {file = "matplotlib-3.10.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:efb30e3baaea72ce5928e32bab719ab4770099079d66726a62b11b1ef7273be4"}, + {file = "matplotlib-3.10.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d56a1efd5bfd61486c8bc968fa18734464556f0fb8e51690f4ac25d85cbbbbc2"}, + {file = "matplotlib-3.10.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:238b7ce5717600615c895050239ec955d91f321c209dd110db988500558e70d6"}, + {file = "matplotlib-3.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:18821ace09c763ec93aef5eeff087ee493a24051936d7b9ebcad9662f66501f9"}, + {file = "matplotlib-3.10.8-cp311-cp311-win_arm64.whl", hash = "sha256:bab485bcf8b1c7d2060b4fcb6fc368a9e6f4cd754c9c2fea281f4be21df394a2"}, + {file = "matplotlib-3.10.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:64fcc24778ca0404ce0cb7b6b77ae1f4c7231cdd60e6778f999ee05cbd581b9a"}, + {file = "matplotlib-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b9a5ca4ac220a0cdd1ba6bcba3608547117d30468fefce49bb26f55c1a3d5c58"}, + {file = "matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04"}, + {file = "matplotlib-3.10.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24d50994d8c5816ddc35411e50a86ab05f575e2530c02752e02538122613371f"}, + {file = "matplotlib-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:99eefd13c0dc3b3c1b4d561c1169e65fe47aab7b8158754d7c084088e2329466"}, + {file = "matplotlib-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:dd80ecb295460a5d9d260df63c43f4afbdd832d725a531f008dad1664f458adf"}, + {file = "matplotlib-3.10.8-cp312-cp312-win_arm64.whl", hash = "sha256:3c624e43ed56313651bc18a47f838b60d7b8032ed348911c54906b130b20071b"}, + {file = "matplotlib-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f2e409836d7f5ac2f1c013110a4d50b9f7edc26328c108915f9075d7d7a91b6"}, + {file = "matplotlib-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56271f3dac49a88d7fca5060f004d9d22b865f743a12a23b1e937a0be4818ee1"}, + {file = "matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a0a7f52498f72f13d4a25ea70f35f4cb60642b466cbb0a9be951b5bc3f45a486"}, + {file = "matplotlib-3.10.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:646d95230efb9ca614a7a594d4fcacde0ac61d25e37dd51710b36477594963ce"}, + {file = "matplotlib-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f89c151aab2e2e23cb3fe0acad1e8b82841fd265379c4cecd0f3fcb34c15e0f6"}, + {file = "matplotlib-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:e8ea3e2d4066083e264e75c829078f9e149fa119d27e19acd503de65e0b13149"}, + {file = "matplotlib-3.10.8-cp313-cp313-win_arm64.whl", hash = "sha256:c108a1d6fa78a50646029cb6d49808ff0fc1330fda87fa6f6250c6b5369b6645"}, + {file = "matplotlib-3.10.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ad3d9833a64cf48cc4300f2b406c3d0f4f4724a91c0bd5640678a6ba7c102077"}, + {file = "matplotlib-3.10.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:eb3823f11823deade26ce3b9f40dcb4a213da7a670013929f31d5f5ed1055b22"}, + {file = "matplotlib-3.10.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9050fee89a89ed57b4fb2c1bfac9a3d0c57a0d55aed95949eedbc42070fea39"}, + {file = "matplotlib-3.10.8-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b44d07310e404ba95f8c25aa5536f154c0a8ec473303535949e52eb71d0a1565"}, + {file = "matplotlib-3.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0a33deb84c15ede243aead39f77e990469fff93ad1521163305095b77b72ce4a"}, + {file = "matplotlib-3.10.8-cp313-cp313t-win_amd64.whl", hash = "sha256:3a48a78d2786784cc2413e57397981fb45c79e968d99656706018d6e62e57958"}, + {file = "matplotlib-3.10.8-cp313-cp313t-win_arm64.whl", hash = "sha256:15d30132718972c2c074cd14638c7f4592bd98719e2308bccea40e0538bc0cb5"}, + {file = "matplotlib-3.10.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b53285e65d4fa4c86399979e956235deb900be5baa7fc1218ea67fbfaeaadd6f"}, + {file = "matplotlib-3.10.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:32f8dce744be5569bebe789e46727946041199030db8aeb2954d26013a0eb26b"}, + {file = "matplotlib-3.10.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cf267add95b1c88300d96ca837833d4112756045364f5c734a2276038dae27d"}, + {file = "matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2cf5bd12cecf46908f286d7838b2abc6c91cda506c0445b8223a7c19a00df008"}, + {file = "matplotlib-3.10.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:41703cc95688f2516b480f7f339d8851a6035f18e100ee6a32bc0b8536a12a9c"}, + {file = "matplotlib-3.10.8-cp314-cp314-win_amd64.whl", hash = "sha256:83d282364ea9f3e52363da262ce32a09dfe241e4080dcedda3c0db059d3c1f11"}, + {file = "matplotlib-3.10.8-cp314-cp314-win_arm64.whl", hash = "sha256:2c1998e92cd5999e295a731bcb2911c75f597d937341f3030cc24ef2733d78a8"}, + {file = "matplotlib-3.10.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b5a2b97dbdc7d4f353ebf343744f1d1f1cca8aa8bfddb4262fcf4306c3761d50"}, + {file = "matplotlib-3.10.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3f5c3e4da343bba819f0234186b9004faba952cc420fbc522dc4e103c1985908"}, + {file = "matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f62550b9a30afde8c1c3ae450e5eb547d579dd69b25c2fc7a1c67f934c1717a"}, + {file = "matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:495672de149445ec1b772ff2c9ede9b769e3cb4f0d0aa7fa730d7f59e2d4e1c1"}, + {file = "matplotlib-3.10.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:595ba4d8fe983b88f0eec8c26a241e16d6376fe1979086232f481f8f3f67494c"}, + {file = "matplotlib-3.10.8-cp314-cp314t-win_amd64.whl", hash = "sha256:25d380fe8b1dc32cf8f0b1b448470a77afb195438bafdf1d858bfb876f3edf7b"}, + {file = "matplotlib-3.10.8-cp314-cp314t-win_arm64.whl", hash = "sha256:113bb52413ea508ce954a02c10ffd0d565f9c3bc7f2eddc27dfe1731e71c7b5f"}, + {file = "matplotlib-3.10.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f97aeb209c3d2511443f8797e3e5a569aebb040d4f8bc79aa3ee78a8fb9e3dd8"}, + {file = "matplotlib-3.10.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fb061f596dad3a0f52b60dc6a5dec4a0c300dec41e058a7efe09256188d170b7"}, + {file = "matplotlib-3.10.8-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:12d90df9183093fcd479f4172ac26b322b1248b15729cb57f42f71f24c7e37a3"}, + {file = "matplotlib-3.10.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6da7c2ce169267d0d066adcf63758f0604aa6c3eebf67458930f9d9b79ad1db1"}, + {file = "matplotlib-3.10.8-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9153c3292705be9f9c64498a8872118540c3f4123d1a1c840172edf262c8be4a"}, + {file = "matplotlib-3.10.8-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ae029229a57cd1e8fe542485f27e7ca7b23aa9e8944ddb4985d0bc444f1eca2"}, + {file = "matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3"}, +] + +[package.dependencies] +contourpy = ">=1.0.1" +cycler = ">=0.10" +fonttools = ">=4.22.0" +kiwisolver = ">=1.3.1" +numpy = ">=1.23" +packaging = ">=20.0" +pillow = ">=8" +pyparsing = ">=3" +python-dateutil = ">=2.7" + +[package.extras] +dev = ["meson-python (>=0.13.1,<0.17.0)", "pybind11 (>=2.13.2,!=2.13.3)", "setuptools (>=64)", "setuptools_scm (>=7)"] + +[[package]] +name = "matplotlib-inline" +version = "0.2.1" +description = "Inline Matplotlib backend for Jupyter" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "matplotlib_inline-0.2.1-py3-none-any.whl", hash = "sha256:d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76"}, + {file = "matplotlib_inline-0.2.1.tar.gz", hash = "sha256:e1ee949c340d771fc39e241ea75683deb94762c8fa5f2927ec57c83c4dffa9fe"}, +] + +[package.dependencies] +traitlets = "*" + +[package.extras] +test = ["flake8", "nbdime", "nbval", "notebook", "pytest"] + +[[package]] +name = "mistune" +version = "3.1.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "mistune-3.1.4-py3-none-any.whl", hash = "sha256:93691da911e5d9d2e23bc54472892aff676df27a75274962ff9edc210364266d"}, + {file = "mistune-3.1.4.tar.gz", hash = "sha256:b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164"}, +] + [[package]] name = "mypy-extensions" version = "1.1.0" @@ -425,6 +1395,111 @@ files = [ {file = "mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"}, ] +[[package]] +name = "nb2plots" +version = "0.7.2" +description = "Converting between ipython notebooks and sphinx docs" +optional = false +python-versions = ">=3.7" +groups = ["docs"] +files = [ + {file = "nb2plots-0.7.2.tar.gz", hash = "sha256:4f0de757fce4d4f6937ebfa2ffbabb7feb87134c61c944055e95a1999aab2d8b"}, +] + +[package.dependencies] +ipython = {version = ">=7.16.3", extras = ["notebook"]} +matplotlib = ">=3.2" +nbconvert = ">=6.0.7" +numpy = ">=1.20" +sphinx = ">=4" +sphinxtesters = ">=0.2.3" +texext = ">=0.6.6" + +[package.extras] +test = ["mock", "pytest", "scripttester"] + +[[package]] +name = "nbclient" +version = "0.10.2" +description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." +optional = false +python-versions = ">=3.9.0" +groups = ["docs"] +files = [ + {file = "nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d"}, + {file = "nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193"}, +] + +[package.dependencies] +jupyter-client = ">=6.1.12" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +nbformat = ">=5.1" +traitlets = ">=5.4" + +[package.extras] +dev = ["pre-commit"] +docs = ["autodoc-traits", "flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "mock", "moto", "myst-parser", "nbconvert (>=7.1.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "sphinx (>=1.7)", "sphinx-book-theme", "sphinxcontrib-spelling", "testpath", "xmltodict"] +test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>=7.1.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "testpath", "xmltodict"] + +[[package]] +name = "nbconvert" +version = "7.16.6" +description = "Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script. nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`)." +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b"}, + {file = "nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582"}, +] + +[package.dependencies] +beautifulsoup4 = "*" +bleach = {version = "!=5.0.0", extras = ["css"]} +defusedxml = "*" +jinja2 = ">=3.0" +jupyter-core = ">=4.7" +jupyterlab-pygments = "*" +markupsafe = ">=2.0" +mistune = ">=2.0.3,<4" +nbclient = ">=0.5.0" +nbformat = ">=5.7" +packaging = "*" +pandocfilters = ">=1.4.1" +pygments = ">=2.4.1" +traitlets = ">=5.1" + +[package.extras] +all = ["flaky", "ipykernel", "ipython", "ipywidgets (>=7.5)", "myst-parser", "nbsphinx (>=0.2.12)", "playwright", "pydata-sphinx-theme", "pyqtwebengine (>=5.15)", "pytest (>=7)", "sphinx (==5.0.2)", "sphinxcontrib-spelling", "tornado (>=6.1)"] +docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)", "sphinxcontrib-spelling"] +qtpdf = ["pyqtwebengine (>=5.15)"] +qtpng = ["pyqtwebengine (>=5.15)"] +serve = ["tornado (>=6.1)"] +test = ["flaky", "ipykernel", "ipywidgets (>=7.5)", "pytest (>=7)"] +webpdf = ["playwright"] + +[[package]] +name = "nbformat" +version = "5.10.4" +description = "The Jupyter Notebook format" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"}, + {file = "nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a"}, +] + +[package.dependencies] +fastjsonschema = ">=2.15" +jsonschema = ">=2.6" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +traitlets = ">=5.1" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["pep440", "pre-commit", "pytest", "testpath"] + [[package]] name = "networkx" version = "3.6.1" @@ -466,7 +1541,7 @@ version = "2.3.5" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.11" -groups = ["main"] +groups = ["main", "docs"] files = [ {file = "numpy-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de5672f4a7b200c15a4127042170a694d4df43c992948f5e1af57f0174beed10"}, {file = "numpy-2.3.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:acfd89508504a19ed06ef963ad544ec6664518c863436306153e13e94605c218"}, @@ -544,13 +1619,28 @@ files = [ {file = "numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0"}, ] +[[package]] +name = "numpydoc" +version = "1.10.0" +description = "Sphinx extension to support docstrings in Numpy format" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "numpydoc-1.10.0-py3-none-any.whl", hash = "sha256:3149da9874af890bcc2a82ef7aae5484e5aa81cb2778f08e3c307ba6d963721b"}, + {file = "numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01"}, +] + +[package.dependencies] +sphinx = ">=6" + [[package]] name = "packaging" version = "25.0" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" -groups = ["dev", "test"] +groups = ["dev", "docs", "test"] files = [ {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, @@ -655,6 +1745,34 @@ sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-d test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] xml = ["lxml (>=4.9.2)"] +[[package]] +name = "pandocfilters" +version = "1.5.1" +description = "Utilities for writing pandoc filters in python" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["docs"] +files = [ + {file = "pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"}, + {file = "pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e"}, +] + +[[package]] +name = "parso" +version = "0.8.5" +description = "A Python Parser" +optional = false +python-versions = ">=3.6" +groups = ["docs"] +files = [ + {file = "parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887"}, + {file = "parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a"}, +] + +[package.extras] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["docopt", "pytest"] + [[package]] name = "pathspec" version = "0.12.1" @@ -667,13 +1785,138 @@ files = [ {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, ] +[[package]] +name = "pexpect" +version = "4.9.0" +description = "Pexpect allows easy control of interactive console applications." +optional = false +python-versions = "*" +groups = ["docs"] +markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\"" +files = [ + {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, + {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, +] + +[package.dependencies] +ptyprocess = ">=0.5" + +[[package]] +name = "pillow" +version = "12.0.0" +description = "Python Imaging Library (fork)" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "pillow-12.0.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:3adfb466bbc544b926d50fe8f4a4e6abd8c6bffd28a26177594e6e9b2b76572b"}, + {file = "pillow-12.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1ac11e8ea4f611c3c0147424eae514028b5e9077dd99ab91e1bd7bc33ff145e1"}, + {file = "pillow-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d49e2314c373f4c2b39446fb1a45ed333c850e09d0c59ac79b72eb3b95397363"}, + {file = "pillow-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c7b2a63fd6d5246349f3d3f37b14430d73ee7e8173154461785e43036ffa96ca"}, + {file = "pillow-12.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d64317d2587c70324b79861babb9c09f71fbb780bad212018874b2c013d8600e"}, + {file = "pillow-12.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d77153e14b709fd8b8af6f66a3afbb9ed6e9fc5ccf0b6b7e1ced7b036a228782"}, + {file = "pillow-12.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:32ed80ea8a90ee3e6fa08c21e2e091bba6eda8eccc83dbc34c95169507a91f10"}, + {file = "pillow-12.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c828a1ae702fc712978bda0320ba1b9893d99be0badf2647f693cc01cf0f04fa"}, + {file = "pillow-12.0.0-cp310-cp310-win32.whl", hash = "sha256:bd87e140e45399c818fac4247880b9ce719e4783d767e030a883a970be632275"}, + {file = "pillow-12.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:455247ac8a4cfb7b9bc45b7e432d10421aea9fc2e74d285ba4072688a74c2e9d"}, + {file = "pillow-12.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:6ace95230bfb7cd79ef66caa064bbe2f2a1e63d93471c3a2e1f1348d9f22d6b7"}, + {file = "pillow-12.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0fd00cac9c03256c8b2ff58f162ebcd2587ad3e1f2e397eab718c47e24d231cc"}, + {file = "pillow-12.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3475b96f5908b3b16c47533daaa87380c491357d197564e0ba34ae75c0f3257"}, + {file = "pillow-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:110486b79f2d112cf6add83b28b627e369219388f64ef2f960fef9ebaf54c642"}, + {file = "pillow-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5269cc1caeedb67e6f7269a42014f381f45e2e7cd42d834ede3c703a1d915fe3"}, + {file = "pillow-12.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa5129de4e174daccbc59d0a3b6d20eaf24417d59851c07ebb37aeb02947987c"}, + {file = "pillow-12.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bee2a6db3a7242ea309aa7ee8e2780726fed67ff4e5b40169f2c940e7eb09227"}, + {file = "pillow-12.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:90387104ee8400a7b4598253b4c406f8958f59fcf983a6cea2b50d59f7d63d0b"}, + {file = "pillow-12.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bc91a56697869546d1b8f0a3ff35224557ae7f881050e99f615e0119bf934b4e"}, + {file = "pillow-12.0.0-cp311-cp311-win32.whl", hash = "sha256:27f95b12453d165099c84f8a8bfdfd46b9e4bda9e0e4b65f0635430027f55739"}, + {file = "pillow-12.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b583dc9070312190192631373c6c8ed277254aa6e6084b74bdd0a6d3b221608e"}, + {file = "pillow-12.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:759de84a33be3b178a64c8ba28ad5c135900359e85fb662bc6e403ad4407791d"}, + {file = "pillow-12.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:53561a4ddc36facb432fae7a9d8afbfaf94795414f5cdc5fc52f28c1dca90371"}, + {file = "pillow-12.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:71db6b4c1653045dacc1585c1b0d184004f0d7e694c7b34ac165ca70c0838082"}, + {file = "pillow-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2fa5f0b6716fc88f11380b88b31fe591a06c6315e955c096c35715788b339e3f"}, + {file = "pillow-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:82240051c6ca513c616f7f9da06e871f61bfd7805f566275841af15015b8f98d"}, + {file = "pillow-12.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55f818bd74fe2f11d4d7cbc65880a843c4075e0ac7226bc1a23261dbea531953"}, + {file = "pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b87843e225e74576437fd5b6a4c2205d422754f84a06942cfaf1dc32243e45a8"}, + {file = "pillow-12.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c607c90ba67533e1b2355b821fef6764d1dd2cbe26b8c1005ae84f7aea25ff79"}, + {file = "pillow-12.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:21f241bdd5080a15bc86d3466a9f6074a9c2c2b314100dd896ac81ee6db2f1ba"}, + {file = "pillow-12.0.0-cp312-cp312-win32.whl", hash = "sha256:dd333073e0cacdc3089525c7df7d39b211bcdf31fc2824e49d01c6b6187b07d0"}, + {file = "pillow-12.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:9fe611163f6303d1619bbcb653540a4d60f9e55e622d60a3108be0d5b441017a"}, + {file = "pillow-12.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:7dfb439562f234f7d57b1ac6bc8fe7f838a4bd49c79230e0f6a1da93e82f1fad"}, + {file = "pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0869154a2d0546545cde61d1789a6524319fc1897d9ee31218eae7a60ccc5643"}, + {file = "pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:a7921c5a6d31b3d756ec980f2f47c0cfdbce0fc48c22a39347a895f41f4a6ea4"}, + {file = "pillow-12.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1ee80a59f6ce048ae13cda1abf7fbd2a34ab9ee7d401c46be3ca685d1999a399"}, + {file = "pillow-12.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50f36a62a22d350c96e49ad02d0da41dbd17ddc2e29750dbdba4323f85eb4a5"}, + {file = "pillow-12.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5193fde9a5f23c331ea26d0cf171fbf67e3f247585f50c08b3e205c7aeb4589b"}, + {file = "pillow-12.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bde737cff1a975b70652b62d626f7785e0480918dece11e8fef3c0cf057351c3"}, + {file = "pillow-12.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6597ff2b61d121172f5844b53f21467f7082f5fb385a9a29c01414463f93b07"}, + {file = "pillow-12.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b817e7035ea7f6b942c13aa03bb554fc44fea70838ea21f8eb31c638326584e"}, + {file = "pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4f1231b7dec408e8670264ce63e9c71409d9583dd21d32c163e25213ee2a344"}, + {file = "pillow-12.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e51b71417049ad6ab14c49608b4a24d8fb3fe605e5dfabfe523b58064dc3d27"}, + {file = "pillow-12.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d120c38a42c234dc9a8c5de7ceaaf899cf33561956acb4941653f8bdc657aa79"}, + {file = "pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098"}, + {file = "pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905"}, + {file = "pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a"}, + {file = "pillow-12.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7fa22993bac7b77b78cae22bad1e2a987ddf0d9015c63358032f84a53f23cdc3"}, + {file = "pillow-12.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f135c702ac42262573fe9714dfe99c944b4ba307af5eb507abef1667e2cbbced"}, + {file = "pillow-12.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c85de1136429c524e55cfa4e033b4a7940ac5c8ee4d9401cc2d1bf48154bbc7b"}, + {file = "pillow-12.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:38df9b4bfd3db902c9c2bd369bcacaf9d935b2fff73709429d95cc41554f7b3d"}, + {file = "pillow-12.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d87ef5795da03d742bf49439f9ca4d027cde49c82c5371ba52464aee266699a"}, + {file = "pillow-12.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aff9e4d82d082ff9513bdd6acd4f5bd359f5b2c870907d2b0a9c5e10d40c88fe"}, + {file = "pillow-12.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8d8ca2b210ada074d57fcee40c30446c9562e542fc46aedc19baf758a93532ee"}, + {file = "pillow-12.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:99a7f72fb6249302aa62245680754862a44179b545ded638cf1fef59befb57ef"}, + {file = "pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9"}, + {file = "pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b"}, + {file = "pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47"}, + {file = "pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:beeae3f27f62308f1ddbcfb0690bf44b10732f2ef43758f169d5e9303165d3f9"}, + {file = "pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d4827615da15cd59784ce39d3388275ec093ae3ee8d7f0c089b76fa87af756c2"}, + {file = "pillow-12.0.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:3e42edad50b6909089750e65c91aa09aaf1e0a71310d383f11321b27c224ed8a"}, + {file = "pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e5d8efac84c9afcb40914ab49ba063d94f5dbdf5066db4482c66a992f47a3a3b"}, + {file = "pillow-12.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:266cd5f2b63ff316d5a1bba46268e603c9caf5606d44f38c2873c380950576ad"}, + {file = "pillow-12.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:58eea5ebe51504057dd95c5b77d21700b77615ab0243d8152793dc00eb4faf01"}, + {file = "pillow-12.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13711b1a5ba512d647a0e4ba79280d3a9a045aaf7e0cc6fbe96b91d4cdf6b0c"}, + {file = "pillow-12.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6846bd2d116ff42cba6b646edf5bf61d37e5cbd256425fa089fee4ff5c07a99e"}, + {file = "pillow-12.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98fa880d695de164b4135a52fd2e9cd7b7c90a9d8ac5e9e443a24a95ef9248e"}, + {file = "pillow-12.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa3ed2a29a9e9d2d488b4da81dcb54720ac3104a20bf0bd273f1e4648aff5af9"}, + {file = "pillow-12.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d034140032870024e6b9892c692fe2968493790dd57208b2c37e3fb35f6df3ab"}, + {file = "pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b"}, + {file = "pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b"}, + {file = "pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0"}, + {file = "pillow-12.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1979f4566bb96c1e50a62d9831e2ea2d1211761e5662afc545fa766f996632f6"}, + {file = "pillow-12.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b2e4b27a6e15b04832fe9bf292b94b5ca156016bbc1ea9c2c20098a0320d6cf6"}, + {file = "pillow-12.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fb3096c30df99fd01c7bf8e544f392103d0795b9f98ba71a8054bcbf56b255f1"}, + {file = "pillow-12.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7438839e9e053ef79f7112c881cef684013855016f928b168b81ed5835f3e75e"}, + {file = "pillow-12.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d5c411a8eaa2299322b647cd932586b1427367fd3184ffbb8f7a219ea2041ca"}, + {file = "pillow-12.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7e091d464ac59d2c7ad8e7e08105eaf9dafbc3883fd7265ffccc2baad6ac925"}, + {file = "pillow-12.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:792a2c0be4dcc18af9d4a2dfd8a11a17d5e25274a1062b0ec1c2d79c76f3e7f8"}, + {file = "pillow-12.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:afbefa430092f71a9593a99ab6a4e7538bc9eabbf7bf94f91510d3503943edc4"}, + {file = "pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52"}, + {file = "pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a"}, + {file = "pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b22bd8c974942477156be55a768f7aa37c46904c175be4e158b6a86e3a6b7ca8"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:805ebf596939e48dbb2e4922a1d3852cfc25c38160751ce02da93058b48d252a"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cae81479f77420d217def5f54b5b9d279804d17e982e0f2fa19b1d1e14ab5197"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aeaefa96c768fc66818730b952a862235d68825c178f1b3ffd4efd7ad2edcb7c"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09f2d0abef9e4e2f349305a4f8cc784a8a6c2f58a8c4892eea13b10a943bd26e"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bdee52571a343d721fb2eb3b090a82d959ff37fc631e3f70422e0c2e029f3e76"}, + {file = "pillow-12.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:b290fd8aa38422444d4b50d579de197557f182ef1068b75f5aa8558638b8d0a5"}, + {file = "pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=8.2)", "sphinx-autobuild", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +fpx = ["olefile"] +mic = ["olefile"] +test-arrow = ["arro3-compute", "arro3-core", "nanoarrow", "pyarrow"] +tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "olefile", "packaging", "pyroma (>=5)", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "trove-classifiers (>=2024.10.12)"] +xmp = ["defusedxml"] + [[package]] name = "platformdirs" version = "4.5.1" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.10" -groups = ["dev"] +groups = ["dev", "docs"] files = [ {file = "platformdirs-4.5.1-py3-none-any.whl", hash = "sha256:d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31"}, {file = "platformdirs-4.5.1.tar.gz", hash = "sha256:61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda"}, @@ -719,6 +1962,90 @@ nodeenv = ">=0.11.1" pyyaml = ">=5.1" virtualenv = ">=20.10.0" +[[package]] +name = "prompt-toolkit" +version = "3.0.52" +description = "Library for building powerful interactive command lines in Python" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955"}, + {file = "prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855"}, +] + +[package.dependencies] +wcwidth = "*" + +[[package]] +name = "ptyprocess" +version = "0.7.0" +description = "Run a subprocess in a pseudo terminal" +optional = false +python-versions = "*" +groups = ["docs"] +markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\"" +files = [ + {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, + {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +description = "Safely evaluate AST nodes without side effects" +optional = false +python-versions = "*" +groups = ["docs"] +files = [ + {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, + {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, +] + +[package.extras] +tests = ["pytest"] + +[[package]] +name = "pycparser" +version = "2.23" +description = "C parser in Python" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +markers = "implementation_name == \"pypy\"" +files = [ + {file = "pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934"}, + {file = "pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2"}, +] + +[[package]] +name = "pydata-sphinx-theme" +version = "0.16.1" +description = "Bootstrap-based Sphinx theme from the PyData community" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "pydata_sphinx_theme-0.16.1-py3-none-any.whl", hash = "sha256:225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde"}, + {file = "pydata_sphinx_theme-0.16.1.tar.gz", hash = "sha256:a08b7f0b7f70387219dc659bff0893a7554d5eb39b59d3b8ef37b8401b7642d7"}, +] + +[package.dependencies] +accessible-pygments = "*" +Babel = "*" +beautifulsoup4 = "*" +docutils = "!=0.17.0" +pygments = ">=2.7" +sphinx = ">=6.1" +typing-extensions = "*" + +[package.extras] +a11y = ["pytest-playwright"] +dev = ["pandoc", "pre-commit", "pydata-sphinx-theme[doc,test]", "pyyaml", "sphinx-theme-builder[cli]", "tox"] +doc = ["ablog (>=0.11.8)", "colorama", "graphviz", "ipykernel", "ipyleaflet", "ipywidgets", "jupyter_sphinx", "jupyterlite-sphinx", "linkify-it-py", "matplotlib", "myst-parser", "nbsphinx", "numpy", "numpydoc", "pandas", "plotly", "rich", "sphinx-autoapi (>=3.0.0)", "sphinx-copybutton", "sphinx-design", "sphinx-favicon (>=1.0.1)", "sphinx-sitemap", "sphinx-togglebutton", "sphinxcontrib-youtube (>=1.4.1)", "sphinxext-rediraffe", "xarray"] +i18n = ["Babel", "jinja2"] +test = ["pytest", "pytest-cov", "pytest-regressions", "sphinx[test]"] + [[package]] name = "pydot" version = "4.0.1" @@ -764,7 +2091,7 @@ version = "2.19.2" description = "Pygments is a syntax highlighting package written in Python." optional = false python-versions = ">=3.8" -groups = ["dev", "test"] +groups = ["dev", "docs", "test"] files = [ {file = "pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"}, {file = "pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"}, @@ -779,7 +2106,7 @@ version = "3.2.5" description = "pyparsing - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.9" -groups = ["main"] +groups = ["main", "docs"] files = [ {file = "pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e"}, {file = "pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6"}, @@ -836,7 +2163,7 @@ version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -groups = ["main"] +groups = ["main", "docs"] files = [ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, @@ -955,6 +2282,111 @@ files = [ {file = "pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"}, ] +[[package]] +name = "pyzmq" +version = "27.1.0" +description = "Python bindings for 0MQ" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4"}, + {file = "pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556"}, + {file = "pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b"}, + {file = "pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e"}, + {file = "pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526"}, + {file = "pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1"}, + {file = "pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386"}, + {file = "pyzmq-27.1.0-cp310-cp310-win32.whl", hash = "sha256:a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda"}, + {file = "pyzmq-27.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f"}, + {file = "pyzmq-27.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32"}, + {file = "pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86"}, + {file = "pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581"}, + {file = "pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f"}, + {file = "pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e"}, + {file = "pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e"}, + {file = "pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2"}, + {file = "pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394"}, + {file = "pyzmq-27.1.0-cp311-cp311-win32.whl", hash = "sha256:6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f"}, + {file = "pyzmq-27.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97"}, + {file = "pyzmq-27.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07"}, + {file = "pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc"}, + {file = "pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113"}, + {file = "pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233"}, + {file = "pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31"}, + {file = "pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28"}, + {file = "pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856"}, + {file = "pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496"}, + {file = "pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd"}, + {file = "pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf"}, + {file = "pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f"}, + {file = "pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5"}, + {file = "pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", hash = "sha256:fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6"}, + {file = "pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7"}, + {file = "pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05"}, + {file = "pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9"}, + {file = "pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128"}, + {file = "pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39"}, + {file = "pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97"}, + {file = "pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db"}, + {file = "pyzmq-27.1.0-cp313-cp313t-win32.whl", hash = "sha256:7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c"}, + {file = "pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2"}, + {file = "pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e"}, + {file = "pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a"}, + {file = "pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea"}, + {file = "pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96"}, + {file = "pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d"}, + {file = "pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146"}, + {file = "pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd"}, + {file = "pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a"}, + {file = "pyzmq-27.1.0-cp314-cp314t-win32.whl", hash = "sha256:1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92"}, + {file = "pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0"}, + {file = "pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7"}, + {file = "pyzmq-27.1.0-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:18339186c0ed0ce5835f2656cdfb32203125917711af64da64dbaa3d949e5a1b"}, + {file = "pyzmq-27.1.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:753d56fba8f70962cd8295fb3edb40b9b16deaa882dd2b5a3a2039f9ff7625aa"}, + {file = "pyzmq-27.1.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b721c05d932e5ad9ff9344f708c96b9e1a485418c6618d765fca95d4daacfbef"}, + {file = "pyzmq-27.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7be883ff3d722e6085ee3f4afc057a50f7f2e0c72d289fd54df5706b4e3d3a50"}, + {file = "pyzmq-27.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:b2e592db3a93128daf567de9650a2f3859017b3f7a66bc4ed6e4779d6034976f"}, + {file = "pyzmq-27.1.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ad68808a61cbfbbae7ba26d6233f2a4aa3b221de379ce9ee468aa7a83b9c36b0"}, + {file = "pyzmq-27.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e2687c2d230e8d8584fbea433c24382edfeda0c60627aca3446aa5e58d5d1831"}, + {file = "pyzmq-27.1.0-cp38-cp38-win32.whl", hash = "sha256:a1aa0ee920fb3825d6c825ae3f6c508403b905b698b6460408ebd5bb04bbb312"}, + {file = "pyzmq-27.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:df7cd397ece96cf20a76fae705d40efbab217d217897a5053267cd88a700c266"}, + {file = "pyzmq-27.1.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:96c71c32fff75957db6ae33cd961439f386505c6e6b377370af9b24a1ef9eafb"}, + {file = "pyzmq-27.1.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:49d3980544447f6bd2968b6ac913ab963a49dcaa2d4a2990041f16057b04c429"}, + {file = "pyzmq-27.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:849ca054d81aa1c175c49484afaaa5db0622092b5eccb2055f9f3bb8f703782d"}, + {file = "pyzmq-27.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3970778e74cb7f85934d2b926b9900e92bfe597e62267d7499acc39c9c28e345"}, + {file = "pyzmq-27.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:da96ecdcf7d3919c3be2de91a8c513c186f6762aa6cf7c01087ed74fad7f0968"}, + {file = "pyzmq-27.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:9541c444cfe1b1c0156c5c86ece2bb926c7079a18e7b47b0b1b3b1b875e5d098"}, + {file = "pyzmq-27.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e30a74a39b93e2e1591b58eb1acef4902be27c957a8720b0e368f579b82dc22f"}, + {file = "pyzmq-27.1.0-cp39-cp39-win32.whl", hash = "sha256:b1267823d72d1e40701dcba7edc45fd17f71be1285557b7fe668887150a14b78"}, + {file = "pyzmq-27.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:0c996ded912812a2fcd7ab6574f4ad3edc27cb6510349431e4930d4196ade7db"}, + {file = "pyzmq-27.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:346e9ba4198177a07e7706050f35d733e08c1c1f8ceacd5eb6389d653579ffbc"}, + {file = "pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6"}, + {file = "pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90"}, + {file = "pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62"}, + {file = "pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74"}, + {file = "pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba"}, + {file = "pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066"}, + {file = "pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604"}, + {file = "pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c"}, + {file = "pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271"}, + {file = "pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355"}, + {file = "pyzmq-27.1.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", hash = "sha256:50081a4e98472ba9f5a02850014b4c9b629da6710f8f14f3b15897c666a28f1b"}, + {file = "pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:510869f9df36ab97f89f4cff9d002a89ac554c7ac9cadd87d444aa4cf66abd27"}, + {file = "pyzmq-27.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1f8426a01b1c4098a750973c37131cf585f61c7911d735f729935a0c701b68d3"}, + {file = "pyzmq-27.1.0-pp38-pypy38_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:726b6a502f2e34c6d2ada5e702929586d3ac948a4dbbb7fed9854ec8c0466027"}, + {file = "pyzmq-27.1.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:bd67e7c8f4654bef471c0b1ca6614af0b5202a790723a58b79d9584dc8022a78"}, + {file = "pyzmq-27.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:722ea791aa233ac0a819fc2c475e1292c76930b31f1d828cb61073e2fe5e208f"}, + {file = "pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:01f9437501886d3a1dd4b02ef59fb8cc384fa718ce066d52f175ee49dd5b7ed8"}, + {file = "pyzmq-27.1.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4a19387a3dddcc762bfd2f570d14e2395b2c9701329b266f83dd87a2b3cbd381"}, + {file = "pyzmq-27.1.0-pp39-pypy39_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c618fbcd069e3a29dcd221739cacde52edcc681f041907867e0f5cc7e85f172"}, + {file = "pyzmq-27.1.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff8d114d14ac671d88c89b9224c63d6c4e5a613fe8acd5594ce53d752a3aafe9"}, + {file = "pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540"}, +] + +[package.dependencies] +cffi = {version = "*", markers = "implementation_name == \"pypy\""} + [[package]] name = "rdflib" version = "7.5.0" @@ -978,13 +2410,30 @@ networkx = ["networkx (>=2,<4)"] orjson = ["orjson (>=3.9.14,<4)"] rdf4j = ["httpx (>=0.28.1,<0.29.0)"] +[[package]] +name = "referencing" +version = "0.37.0" +description = "JSON Referencing + Python" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231"}, + {file = "referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +rpds-py = ">=0.7.0" +typing-extensions = {version = ">=4.4.0", markers = "python_version < \"3.13\""} + [[package]] name = "requests" version = "2.32.5" description = "Python HTTP for Humans." optional = false python-versions = ">=3.9" -groups = ["main", "test"] +groups = ["main", "docs", "test"] files = [ {file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"}, {file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"}, @@ -1000,18 +2449,454 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] +[[package]] +name = "roman-numerals" +version = "4.0.0" +description = "Manipulate well-formed Roman numerals" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "roman_numerals-4.0.0-py3-none-any.whl", hash = "sha256:4131feb23ba1a542494873e4cee7844ec8d226a750134efc65ceb20939ed33c9"}, + {file = "roman_numerals-4.0.0.tar.gz", hash = "sha256:231287018a8788bf8c0718482a08c15b90458523ea1d840a18a791a86d4583b3"}, +] + +[[package]] +name = "rpds-py" +version = "0.30.0" +description = "Python bindings to Rust's persistent data structures (rpds)" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "rpds_py-0.30.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:679ae98e00c0e8d68a7fda324e16b90fd5260945b45d3b824c892cec9eea3288"}, + {file = "rpds_py-0.30.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4cc2206b76b4f576934f0ed374b10d7ca5f457858b157ca52064bdfc26b9fc00"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:389a2d49eded1896c3d48b0136ead37c48e221b391c052fba3f4055c367f60a6"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:32c8528634e1bf7121f3de08fa85b138f4e0dc47657866630611b03967f041d7"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f207f69853edd6f6700b86efb84999651baf3789e78a466431df1331608e5324"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:67b02ec25ba7a9e8fa74c63b6ca44cf5707f2fbfadae3ee8e7494297d56aa9df"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0e95f6819a19965ff420f65578bacb0b00f251fefe2c8b23347c37174271f3"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:a452763cc5198f2f98898eb98f7569649fe5da666c2dc6b5ddb10fde5a574221"}, + {file = "rpds_py-0.30.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e0b65193a413ccc930671c55153a03ee57cecb49e6227204b04fae512eb657a7"}, + {file = "rpds_py-0.30.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:858738e9c32147f78b3ac24dc0edb6610000e56dc0f700fd5f651d0a0f0eb9ff"}, + {file = "rpds_py-0.30.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:da279aa314f00acbb803da1e76fa18666778e8a8f83484fba94526da5de2cba7"}, + {file = "rpds_py-0.30.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7c64d38fb49b6cdeda16ab49e35fe0da2e1e9b34bc38bd78386530f218b37139"}, + {file = "rpds_py-0.30.0-cp310-cp310-win32.whl", hash = "sha256:6de2a32a1665b93233cde140ff8b3467bdb9e2af2b91079f0333a0974d12d464"}, + {file = "rpds_py-0.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:1726859cd0de969f88dc8673bdd954185b9104e05806be64bcd87badbe313169"}, + {file = "rpds_py-0.30.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a2bffea6a4ca9f01b3f8e548302470306689684e61602aa3d141e34da06cf425"}, + {file = "rpds_py-0.30.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc4f992dfe1e2bc3ebc7444f6c7051b4bc13cd8e33e43511e8ffd13bf407010d"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:422c3cb9856d80b09d30d2eb255d0754b23e090034e1deb4083f8004bd0761e4"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07ae8a593e1c3c6b82ca3292efbe73c30b61332fd612e05abee07c79359f292f"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12f90dd7557b6bd57f40abe7747e81e0c0b119bef015ea7726e69fe550e394a4"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:99b47d6ad9a6da00bec6aabe5a6279ecd3c06a329d4aa4771034a21e335c3a97"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33f559f3104504506a44bb666b93a33f5d33133765b0c216a5bf2f1e1503af89"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:946fe926af6e44f3697abbc305ea168c2c31d3e3ef1058cf68f379bf0335a78d"}, + {file = "rpds_py-0.30.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:495aeca4b93d465efde585977365187149e75383ad2684f81519f504f5c13038"}, + {file = "rpds_py-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9a0ca5da0386dee0655b4ccdf46119df60e0f10da268d04fe7cc87886872ba7"}, + {file = "rpds_py-0.30.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8d6d1cc13664ec13c1b84241204ff3b12f9bb82464b8ad6e7a5d3486975c2eed"}, + {file = "rpds_py-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3896fa1be39912cf0757753826bc8bdc8ca331a28a7c4ae46b7a21280b06bb85"}, + {file = "rpds_py-0.30.0-cp311-cp311-win32.whl", hash = "sha256:55f66022632205940f1827effeff17c4fa7ae1953d2b74a8581baaefb7d16f8c"}, + {file = "rpds_py-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:a51033ff701fca756439d641c0ad09a41d9242fa69121c7d8769604a0a629825"}, + {file = "rpds_py-0.30.0-cp311-cp311-win_arm64.whl", hash = "sha256:47b0ef6231c58f506ef0b74d44e330405caa8428e770fec25329ed2cb971a229"}, + {file = "rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad"}, + {file = "rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6"}, + {file = "rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51"}, + {file = "rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5"}, + {file = "rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e"}, + {file = "rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394"}, + {file = "rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf"}, + {file = "rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b"}, + {file = "rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e"}, + {file = "rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2"}, + {file = "rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e"}, + {file = "rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d"}, + {file = "rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7"}, + {file = "rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31"}, + {file = "rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95"}, + {file = "rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d"}, + {file = "rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15"}, + {file = "rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1"}, + {file = "rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a"}, + {file = "rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9"}, + {file = "rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0"}, + {file = "rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94"}, + {file = "rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08"}, + {file = "rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27"}, + {file = "rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6"}, + {file = "rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d"}, + {file = "rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0"}, + {file = "rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07"}, + {file = "rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f"}, + {file = "rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65"}, + {file = "rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f"}, + {file = "rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53"}, + {file = "rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed"}, + {file = "rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950"}, + {file = "rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6"}, + {file = "rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb"}, + {file = "rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8"}, + {file = "rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5"}, + {file = "rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404"}, + {file = "rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856"}, + {file = "rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40"}, + {file = "rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0"}, + {file = "rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c2262bdba0ad4fc6fb5545660673925c2d2a5d9e2e0fb603aad545427be0fc58"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ee6af14263f25eedc3bb918a3c04245106a42dfd4f5c2285ea6f997b1fc3f89a"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3adbb8179ce342d235c31ab8ec511e66c73faa27a47e076ccc92421add53e2bb"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:250fa00e9543ac9b97ac258bd37367ff5256666122c2d0f2bc97577c60a1818c"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9854cf4f488b3d57b9aaeb105f06d78e5529d3145b1e4a41750167e8c213c6d3"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:993914b8e560023bc0a8bf742c5f303551992dcb85e247b1e5c7f4a7d145bda5"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58edca431fb9b29950807e301826586e5bbf24163677732429770a697ffe6738"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:dea5b552272a944763b34394d04577cf0f9bd013207bc32323b5a89a53cf9c2f"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ba3af48635eb83d03f6c9735dfb21785303e73d22ad03d489e88adae6eab8877"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:dff13836529b921e22f15cb099751209a60009731a68519630a24d61f0b1b30a"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:1b151685b23929ab7beec71080a8889d4d6d9fa9a983d213f07121205d48e2c4"}, + {file = "rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ac37f9f516c51e5753f27dfdef11a88330f04de2d564be3991384b2f3535d02e"}, + {file = "rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84"}, +] + [[package]] name = "six" version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -groups = ["main"] +groups = ["main", "docs"] files = [ {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, ] +[[package]] +name = "snowballstemmer" +version = "3.0.1" +description = "This package provides 32 stemmers for 30 languages generated from Snowball algorithms." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*" +groups = ["docs"] +files = [ + {file = "snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064"}, + {file = "snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895"}, +] + +[[package]] +name = "soupsieve" +version = "2.8" +description = "A modern CSS selector implementation for Beautiful Soup." +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "soupsieve-2.8-py3-none-any.whl", hash = "sha256:0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c"}, + {file = "soupsieve-2.8.tar.gz", hash = "sha256:e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f"}, +] + +[[package]] +name = "sphinx" +version = "9.0.4" +description = "Python documentation generator" +optional = false +python-versions = ">=3.11" +groups = ["docs"] +files = [ + {file = "sphinx-9.0.4-py3-none-any.whl", hash = "sha256:5bebc595a5e943ea248b99c13814c1c5e10b3ece718976824ffa7959ff95fffb"}, + {file = "sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3"}, +] + +[package.dependencies] +alabaster = ">=0.7.14" +babel = ">=2.13" +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} +docutils = ">=0.20,<0.23" +imagesize = ">=1.3" +Jinja2 = ">=3.1" +packaging = ">=23.0" +Pygments = ">=2.17" +requests = ">=2.30.0" +roman-numerals = ">=1.0.0" +snowballstemmer = ">=2.2" +sphinxcontrib-applehelp = ">=1.0.7" +sphinxcontrib-devhelp = ">=1.0.6" +sphinxcontrib-htmlhelp = ">=2.0.6" +sphinxcontrib-jsmath = ">=1.0.1" +sphinxcontrib-qthelp = ">=1.0.6" +sphinxcontrib-serializinghtml = ">=1.1.9" + +[[package]] +name = "sphinx-copybutton" +version = "0.5.2" +description = "Add a copy button to each of your code cells." +optional = false +python-versions = ">=3.7" +groups = ["docs"] +files = [ + {file = "sphinx-copybutton-0.5.2.tar.gz", hash = "sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd"}, + {file = "sphinx_copybutton-0.5.2-py3-none-any.whl", hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e"}, +] + +[package.dependencies] +sphinx = ">=1.8" + +[package.extras] +code-style = ["pre-commit (==2.12.1)"] +rtd = ["ipython", "myst-nb", "sphinx", "sphinx-book-theme", "sphinx-examples"] + +[[package]] +name = "sphinxcontrib-applehelp" +version = "2.0.0" +description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, + {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-devhelp" +version = "2.0.0" +description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, + {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.1.0" +description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, + {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["html5lib", "pytest"] + +[[package]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +description = "A sphinx extension which renders display math in HTML via JavaScript" +optional = false +python-versions = ">=3.5" +groups = ["docs"] +files = [ + {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, + {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, +] + +[package.extras] +test = ["flake8", "mypy", "pytest"] + +[[package]] +name = "sphinxcontrib-qthelp" +version = "2.0.0" +description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, + {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["defusedxml (>=0.7.1)", "pytest"] + +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "2.0.0" +description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, + {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, +] + +[package.extras] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] + +[[package]] +name = "sphinxtesters" +version = "0.2.4" +description = "Utilities for testing Sphinx extensions" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "sphinxtesters-0.2.4.tar.gz", hash = "sha256:09c456e1cd61ec99b64851e2990d2152fdf05bb53d87f3b294f22d73f939d6ca"}, +] + +[package.dependencies] +sphinx = ">=1.4" + +[package.extras] +doc = ["ghp-import", "numpydoc"] +test = ["pytest"] + +[[package]] +name = "stack-data" +version = "0.6.3" +description = "Extract data from python stack frames and tracebacks for informative displays" +optional = false +python-versions = "*" +groups = ["docs"] +files = [ + {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, + {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, +] + +[package.dependencies] +asttokens = ">=2.1.0" +executing = ">=1.2.0" +pure-eval = "*" + +[package.extras] +tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] + +[[package]] +name = "texext" +version = "0.6.8" +description = "Sphinx extensions for working with LaTeX math" +optional = false +python-versions = "*" +groups = ["docs"] +files = [ + {file = "texext-0.6.8.tar.gz", hash = "sha256:6c3ccc5578f93a1bd0051fcba25e92d259620d3d9c9031738570e7d78603e7a3"}, +] + +[package.dependencies] +docutils = ">=0.19" +sphinx = ">=7" + +[package.extras] +test = ["matplotlib (>=3.4)", "packaging", "pytest", "sphinxtesters (>=0.2.3)", "sympy (>=1.1)"] + +[[package]] +name = "tinycss2" +version = "1.4.0" +description = "A tiny CSS parser" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289"}, + {file = "tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7"}, +] + +[package.dependencies] +webencodings = ">=0.4" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["pytest", "ruff"] + +[[package]] +name = "tornado" +version = "6.5.4" +description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "tornado-6.5.4-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9"}, + {file = "tornado-6.5.4-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843"}, + {file = "tornado-6.5.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17"}, + {file = "tornado-6.5.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335"}, + {file = "tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f"}, + {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84"}, + {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f"}, + {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8"}, + {file = "tornado-6.5.4-cp39-abi3-win32.whl", hash = "sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1"}, + {file = "tornado-6.5.4-cp39-abi3-win_amd64.whl", hash = "sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc"}, + {file = "tornado-6.5.4-cp39-abi3-win_arm64.whl", hash = "sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1"}, + {file = "tornado-6.5.4.tar.gz", hash = "sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7"}, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +description = "Traitlets Python configuration system" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, + {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, +] + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +description = "Backported and Experimental Type Hints for Python 3.9+" +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, + {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, +] + [[package]] name = "tzdata" version = "2025.3" @@ -1030,7 +2915,7 @@ version = "2.6.2" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.9" -groups = ["main", "test"] +groups = ["main", "docs", "test"] files = [ {file = "urllib3-2.6.2-py3-none-any.whl", hash = "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd"}, {file = "urllib3-2.6.2.tar.gz", hash = "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797"}, @@ -1063,7 +2948,31 @@ platformdirs = ">=3.9.1,<5" docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8) ; platform_python_implementation == \"PyPy\" or platform_python_implementation == \"GraalVM\" or platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\"", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10) ; platform_python_implementation == \"CPython\""] +[[package]] +name = "wcwidth" +version = "0.2.14" +description = "Measures the displayed width of unicode strings in a terminal" +optional = false +python-versions = ">=3.6" +groups = ["docs"] +files = [ + {file = "wcwidth-0.2.14-py2.py3-none-any.whl", hash = "sha256:a7bb560c8aee30f9957e5f9895805edd20602f2d7f720186dfd906e82b4982e1"}, + {file = "wcwidth-0.2.14.tar.gz", hash = "sha256:4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605"}, +] + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +optional = false +python-versions = "*" +groups = ["docs"] +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + [metadata] lock-version = "2.1" python-versions = ">=3.11,<3.14" -content-hash = "40467897873809652ea7b50e11db0f5a6c3eae112dc731b1407c076ed1137bdd" +content-hash = "f8b52d780219e5eb2e40d17cd812f224221c8fc89119385b190059ba624fc258" diff --git a/pyproject.toml b/pyproject.toml index 674c6ec7..1cd5d624 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,13 @@ codecov = "^2.1.13" pytest = "^9.0.2" pytest-cov = "^7.0.0" +[tool.poetry.group.docs.dependencies] +nb2plots = "^0.7.2" +numpydoc = "^1.10.0" +pydata-sphinx-theme = "^0.16.1" +sphinx = "^9.0.4" +sphinx-copybutton = "^0.5.2" + [tool.pytest.ini_options] addopts = "--doctest-modules -vv -s" testpaths = ["cfpq_data", "tests"] From cc1c8d58680e931939621cce09a43315e5031bf8 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 01:55:24 +0300 Subject: [PATCH 04/25] Fix dependabot --- .github/dependabot.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index cb4d2878..4aeb0581 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,4 +3,8 @@ updates: - package-ecosystem: "poetry" directory: "/" schedule: - interval: "daily" + interval: "daily" + ignore: + - dependency-name: "pyformlang" + versions: + - ">=1.0.0" From 8366e63e4b4f13baf2bfd46e19ddc6fb807f4cf5 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 01:57:56 +0300 Subject: [PATCH 05/25] Work on docs --- .github/workflows/deploy_docs.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 79ceae18..4bcb54d3 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -6,8 +6,6 @@ on: jobs: documentation: - # Do not attempt to deploy documentation on forks - if: github.repository_owner == 'FormalLanguageConstrainedPathQuerying' runs-on: ubuntu-latest strategy: matrix: From 419a19c64baea4d4cb1e38d92f0d7f4245009cee Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 02:07:33 +0300 Subject: [PATCH 06/25] Fix dependabot and docs workflow --- .github/dependabot.yml | 2 +- .github/workflows/deploy_docs.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4aeb0581..e3846930 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,6 @@ version: 2 updates: - - package-ecosystem: "poetry" + - package-ecosystem: "pip" directory: "/" schedule: interval: "daily" diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 4bcb54d3..d2b36fc0 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -34,7 +34,7 @@ jobs: python -m pip install . - name: Build - run: make -C docs/ html + run: poetry run make -C docs/ html - name: Deploy uses: JamesIves/github-pages-deploy-action@4.1.3 From f4c8abbb7b22b8207eb5d6ba31bed5af86a4312d Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 02:19:22 +0300 Subject: [PATCH 07/25] Fix docs deployment --- .github/workflows/deploy_docs.yml | 8 +- poetry.lock | 149 +++++++++++++++++++++++++++++- pyproject.toml | 2 + 3 files changed, 154 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index d2b36fc0..7cff13b4 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -26,13 +26,13 @@ jobs: run: | poetry install --no-interaction --no-ansi --with docs + - name: Register ipykernel + run: | + python -m ipykernel install --user --name=python3 --display-name "Python 3" + - name: Show installed packages run: poetry show - - name: Install packages - run: | - python -m pip install . - - name: Build run: poetry run make -C docs/ html diff --git a/poetry.lock b/poetry.lock index 8ad1ba78..de7045f4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -31,6 +31,19 @@ files = [ {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"}, ] +[[package]] +name = "appnope" +version = "0.1.4" +description = "Disable App Nap on macOS >= 10.9" +optional = false +python-versions = ">=3.6" +groups = ["docs"] +markers = "platform_system == \"Darwin\"" +files = [ + {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"}, + {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, +] + [[package]] name = "asttokens" version = "3.0.1" @@ -456,6 +469,21 @@ files = [ ] markers = {dev = "sys_platform == \"win32\" or platform_system == \"Windows\"", docs = "sys_platform == \"win32\"", test = "sys_platform == \"win32\""} +[[package]] +name = "comm" +version = "0.2.3" +description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc." +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417"}, + {file = "comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971"}, +] + +[package.extras] +test = ["pytest"] + [[package]] name = "contourpy" version = "1.3.3" @@ -669,6 +697,46 @@ files = [ docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] tests = ["pytest", "pytest-cov", "pytest-xdist"] +[[package]] +name = "debugpy" +version = "1.8.19" +description = "An implementation of the Debug Adapter Protocol for Python" +optional = false +python-versions = ">=3.8" +groups = ["docs"] +files = [ + {file = "debugpy-1.8.19-cp310-cp310-macosx_15_0_x86_64.whl", hash = "sha256:fce6da15d73be5935b4438435c53adb512326a3e11e4f90793ea87cd9f018254"}, + {file = "debugpy-1.8.19-cp310-cp310-manylinux_2_34_x86_64.whl", hash = "sha256:e24b1652a1df1ab04d81e7ead446a91c226de704ff5dde6bd0a0dbaab07aa3f2"}, + {file = "debugpy-1.8.19-cp310-cp310-win32.whl", hash = "sha256:327cb28c3ad9e17bc925efc7f7018195fd4787c2fe4b7af1eec11f1d19bdec62"}, + {file = "debugpy-1.8.19-cp310-cp310-win_amd64.whl", hash = "sha256:b7dd275cf2c99e53adb9654f5ae015f70415bbe2bacbe24cfee30d54b6aa03c5"}, + {file = "debugpy-1.8.19-cp311-cp311-macosx_15_0_universal2.whl", hash = "sha256:c5dcfa21de1f735a4f7ced4556339a109aa0f618d366ede9da0a3600f2516d8b"}, + {file = "debugpy-1.8.19-cp311-cp311-manylinux_2_34_x86_64.whl", hash = "sha256:806d6800246244004625d5222d7765874ab2d22f3ba5f615416cf1342d61c488"}, + {file = "debugpy-1.8.19-cp311-cp311-win32.whl", hash = "sha256:783a519e6dfb1f3cd773a9bda592f4887a65040cb0c7bd38dde410f4e53c40d4"}, + {file = "debugpy-1.8.19-cp311-cp311-win_amd64.whl", hash = "sha256:14035cbdbb1fe4b642babcdcb5935c2da3b1067ac211c5c5a8fdc0bb31adbcaa"}, + {file = "debugpy-1.8.19-cp312-cp312-macosx_15_0_universal2.whl", hash = "sha256:bccb1540a49cde77edc7ce7d9d075c1dbeb2414751bc0048c7a11e1b597a4c2e"}, + {file = "debugpy-1.8.19-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:e9c68d9a382ec754dc05ed1d1b4ed5bd824b9f7c1a8cd1083adb84b3c93501de"}, + {file = "debugpy-1.8.19-cp312-cp312-win32.whl", hash = "sha256:6599cab8a783d1496ae9984c52cb13b7c4a3bd06a8e6c33446832a5d97ce0bee"}, + {file = "debugpy-1.8.19-cp312-cp312-win_amd64.whl", hash = "sha256:66e3d2fd8f2035a8f111eb127fa508469dfa40928a89b460b41fd988684dc83d"}, + {file = "debugpy-1.8.19-cp313-cp313-macosx_15_0_universal2.whl", hash = "sha256:91e35db2672a0abaf325f4868fcac9c1674a0d9ad9bb8a8c849c03a5ebba3e6d"}, + {file = "debugpy-1.8.19-cp313-cp313-manylinux_2_34_x86_64.whl", hash = "sha256:85016a73ab84dea1c1f1dcd88ec692993bcbe4532d1b49ecb5f3c688ae50c606"}, + {file = "debugpy-1.8.19-cp313-cp313-win32.whl", hash = "sha256:b605f17e89ba0ecee994391194285fada89cee111cfcd29d6f2ee11cbdc40976"}, + {file = "debugpy-1.8.19-cp313-cp313-win_amd64.whl", hash = "sha256:c30639998a9f9cd9699b4b621942c0179a6527f083c72351f95c6ab1728d5b73"}, + {file = "debugpy-1.8.19-cp314-cp314-macosx_15_0_universal2.whl", hash = "sha256:1e8c4d1bd230067bf1bbcdbd6032e5a57068638eb28b9153d008ecde288152af"}, + {file = "debugpy-1.8.19-cp314-cp314-manylinux_2_34_x86_64.whl", hash = "sha256:d40c016c1f538dbf1762936e3aeb43a89b965069d9f60f9e39d35d9d25e6b809"}, + {file = "debugpy-1.8.19-cp314-cp314-win32.whl", hash = "sha256:0601708223fe1cd0e27c6cce67a899d92c7d68e73690211e6788a4b0e1903f5b"}, + {file = "debugpy-1.8.19-cp314-cp314-win_amd64.whl", hash = "sha256:8e19a725f5d486f20e53a1dde2ab8bb2c9607c40c00a42ab646def962b41125f"}, + {file = "debugpy-1.8.19-cp38-cp38-macosx_15_0_x86_64.whl", hash = "sha256:d9b6f633fd2865af2afba2beb0c1819b6ecd4aed1c8f90f5d1bbca3272306b10"}, + {file = "debugpy-1.8.19-cp38-cp38-manylinux_2_34_x86_64.whl", hash = "sha256:a21bfdea088f713df05fa246ba0520f6ba44dd7eaec224742f51987a6979a648"}, + {file = "debugpy-1.8.19-cp38-cp38-win32.whl", hash = "sha256:b1cb98e5325da3059ca24445fca48314bfddfdf65ce1b59ff07055e723f06bd2"}, + {file = "debugpy-1.8.19-cp38-cp38-win_amd64.whl", hash = "sha256:c9b9bf440141a36836bdbe4320a2b126bb38aafa85e1aed05d7bfbb0e2a278bf"}, + {file = "debugpy-1.8.19-cp39-cp39-macosx_15_0_x86_64.whl", hash = "sha256:c047177ab2d286451f242b855b650d313198c4a987140d4b35218b2855a64a4a"}, + {file = "debugpy-1.8.19-cp39-cp39-manylinux_2_34_x86_64.whl", hash = "sha256:4468de0c30012d367944f0eab4ecb8371736e8ef9522a465f61214f344c11183"}, + {file = "debugpy-1.8.19-cp39-cp39-win32.whl", hash = "sha256:7b62c0f015120ede25e5124a5f9d8a424e1208e3d96a36c89958f046ee21fff6"}, + {file = "debugpy-1.8.19-cp39-cp39-win_amd64.whl", hash = "sha256:76f566baaf7f3e06adbe67ffedccd2ee911d1e486f55931939ce3f0fe1090774"}, + {file = "debugpy-1.8.19-py2.py3-none-any.whl", hash = "sha256:360ffd231a780abbc414ba0f005dad409e71c78637efe8f2bd75837132a41d38"}, + {file = "debugpy-1.8.19.tar.gz", hash = "sha256:eea7e5987445ab0b5ed258093722d5ecb8bb72217c5c9b1e21f64efe23ddebdb"}, +] + [[package]] name = "decorator" version = "5.2.1" @@ -886,6 +954,40 @@ files = [ {file = "iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"}, ] +[[package]] +name = "ipykernel" +version = "7.1.0" +description = "IPython Kernel for Jupyter" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "ipykernel-7.1.0-py3-none-any.whl", hash = "sha256:763b5ec6c5b7776f6a8d7ce09b267693b4e5ce75cb50ae696aaefb3c85e1ea4c"}, + {file = "ipykernel-7.1.0.tar.gz", hash = "sha256:58a3fc88533d5930c3546dc7eac66c6d288acde4f801e2001e65edc5dc9cf0db"}, +] + +[package.dependencies] +appnope = {version = ">=0.1.2", markers = "platform_system == \"Darwin\""} +comm = ">=0.1.1" +debugpy = ">=1.6.5" +ipython = ">=7.23.1" +jupyter-client = ">=8.0.0" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +matplotlib-inline = ">=0.1" +nest-asyncio = ">=1.4" +packaging = ">=22" +psutil = ">=5.7" +pyzmq = ">=25" +tornado = ">=6.2" +traitlets = ">=5.4.0" + +[package.extras] +cov = ["coverage[toml]", "matplotlib", "pytest-cov", "trio"] +docs = ["intersphinx-registry", "myst-parser", "pydata-sphinx-theme", "sphinx (<8.2.0)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"] +pyqt5 = ["pyqt5"] +pyside6 = ["pyside6"] +test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0,<9)", "pytest-asyncio (>=0.23.5)", "pytest-cov", "pytest-timeout"] + [[package]] name = "ipython" version = "9.8.0" @@ -1500,6 +1602,18 @@ traitlets = ">=5.1" docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] test = ["pep440", "pre-commit", "pytest", "testpath"] +[[package]] +name = "nest-asyncio" +version = "1.6.0" +description = "Patch asyncio to allow nested event loops" +optional = false +python-versions = ">=3.5" +groups = ["docs"] +files = [ + {file = "nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"}, + {file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"}, +] + [[package]] name = "networkx" version = "3.6.1" @@ -1977,6 +2091,39 @@ files = [ [package.dependencies] wcwidth = "*" +[[package]] +name = "psutil" +version = "7.1.3" +description = "Cross-platform lib for process and system monitoring." +optional = false +python-versions = ">=3.6" +groups = ["docs"] +files = [ + {file = "psutil-7.1.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0005da714eee687b4b8decd3d6cc7c6db36215c9e74e5ad2264b90c3df7d92dc"}, + {file = "psutil-7.1.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:19644c85dcb987e35eeeaefdc3915d059dac7bd1167cdcdbf27e0ce2df0c08c0"}, + {file = "psutil-7.1.3-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:95ef04cf2e5ba0ab9eaafc4a11eaae91b44f4ef5541acd2ee91d9108d00d59a7"}, + {file = "psutil-7.1.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1068c303be3a72f8e18e412c5b2a8f6d31750fb152f9cb106b54090296c9d251"}, + {file = "psutil-7.1.3-cp313-cp313t-win_amd64.whl", hash = "sha256:18349c5c24b06ac5612c0428ec2a0331c26443d259e2a0144a9b24b4395b58fa"}, + {file = "psutil-7.1.3-cp313-cp313t-win_arm64.whl", hash = "sha256:c525ffa774fe4496282fb0b1187725793de3e7c6b29e41562733cae9ada151ee"}, + {file = "psutil-7.1.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:b403da1df4d6d43973dc004d19cee3b848e998ae3154cc8097d139b77156c353"}, + {file = "psutil-7.1.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ad81425efc5e75da3f39b3e636293360ad8d0b49bed7df824c79764fb4ba9b8b"}, + {file = "psutil-7.1.3-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f33a3702e167783a9213db10ad29650ebf383946e91bc77f28a5eb083496bc9"}, + {file = "psutil-7.1.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fac9cd332c67f4422504297889da5ab7e05fd11e3c4392140f7370f4208ded1f"}, + {file = "psutil-7.1.3-cp314-cp314t-win_amd64.whl", hash = "sha256:3792983e23b69843aea49c8f5b8f115572c5ab64c153bada5270086a2123c7e7"}, + {file = "psutil-7.1.3-cp314-cp314t-win_arm64.whl", hash = "sha256:31d77fcedb7529f27bb3a0472bea9334349f9a04160e8e6e5020f22c59893264"}, + {file = "psutil-7.1.3-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2bdbcd0e58ca14996a42adf3621a6244f1bb2e2e528886959c72cf1e326677ab"}, + {file = "psutil-7.1.3-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:bc31fa00f1fbc3c3802141eede66f3a2d51d89716a194bf2cd6fc68310a19880"}, + {file = "psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3bb428f9f05c1225a558f53e30ccbad9930b11c3fc206836242de1091d3e7dd3"}, + {file = "psutil-7.1.3-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d974e02ca2c8eb4812c3f76c30e28836fffc311d55d979f1465c1feeb2b68b"}, + {file = "psutil-7.1.3-cp37-abi3-win_amd64.whl", hash = "sha256:f39c2c19fe824b47484b96f9692932248a54c43799a84282cfe58d05a6449efd"}, + {file = "psutil-7.1.3-cp37-abi3-win_arm64.whl", hash = "sha256:bd0d69cee829226a761e92f28140bec9a5ee9d5b4fb4b0cc589068dbfff559b1"}, + {file = "psutil-7.1.3.tar.gz", hash = "sha256:6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74"}, +] + +[package.extras] +dev = ["abi3audit", "black", "check-manifest", "colorama ; os_name == \"nt\"", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pyreadline ; os_name == \"nt\"", "pytest", "pytest-cov", "pytest-instafail", "pytest-subtests", "pytest-xdist", "pywin32 ; os_name == \"nt\" and platform_python_implementation != \"PyPy\"", "requests", "rstcheck", "ruff", "setuptools", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "validate-pyproject[all]", "virtualenv", "vulture", "wheel", "wheel ; os_name == \"nt\" and platform_python_implementation != \"PyPy\"", "wmi ; os_name == \"nt\" and platform_python_implementation != \"PyPy\""] +test = ["pytest", "pytest-instafail", "pytest-subtests", "pytest-xdist", "pywin32 ; os_name == \"nt\" and platform_python_implementation != \"PyPy\"", "setuptools", "wheel ; os_name == \"nt\" and platform_python_implementation != \"PyPy\"", "wmi ; os_name == \"nt\" and platform_python_implementation != \"PyPy\""] + [[package]] name = "ptyprocess" version = "0.7.0" @@ -2975,4 +3122,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = ">=3.11,<3.14" -content-hash = "f8b52d780219e5eb2e40d17cd812f224221c8fc89119385b190059ba624fc258" +content-hash = "b30ad67cf8b3b74d65eaba060bea94134c866020ecb9148e69e4e398f4230647" diff --git a/pyproject.toml b/pyproject.toml index 1cd5d624..d5d180ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,6 +33,8 @@ numpydoc = "^1.10.0" pydata-sphinx-theme = "^0.16.1" sphinx = "^9.0.4" sphinx-copybutton = "^0.5.2" +ipykernel = "^7.1.0" +jupyter-client = "^8.7.0" [tool.pytest.ini_options] addopts = "--doctest-modules -vv -s" From d0090b4543c6d6ce305b52b29d2bcfc60d5be3d7 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 02:23:55 +0300 Subject: [PATCH 08/25] Fix CI for docs deployment --- .github/workflows/deploy_docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 7cff13b4..6a1fc2b3 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -28,7 +28,7 @@ jobs: - name: Register ipykernel run: | - python -m ipykernel install --user --name=python3 --display-name "Python 3" + poetry run python -m ipykernel install --user --name=python3 --display-name "Python 3" - name: Show installed packages run: poetry show From fa9070251141d5798c1b9b940e2e7bdfbff8ec5e Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 02:26:45 +0300 Subject: [PATCH 09/25] Fix CI again for docs deployment --- .github/workflows/deploy_docs.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 6a1fc2b3..42c99c8a 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -33,6 +33,10 @@ jobs: - name: Show installed packages run: poetry show + - name: Install packages + run: | + python -m pip install . + - name: Build run: poetry run make -C docs/ html From 300e4e6eb2bdc5cb049fa598e269028e72e3fefc Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 02:34:49 +0300 Subject: [PATCH 10/25] Try to deploy docs --- .github/workflows/deploy_docs.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 42c99c8a..ee17cf23 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -26,19 +26,15 @@ jobs: run: | poetry install --no-interaction --no-ansi --with docs - - name: Register ipykernel - run: | - poetry run python -m ipykernel install --user --name=python3 --display-name "Python 3" - - name: Show installed packages run: poetry show - name: Install packages run: | - python -m pip install . + poetry run pip install . - name: Build - run: poetry run make -C docs/ html + run: make -C docs/ html - name: Deploy uses: JamesIves/github-pages-deploy-action@4.1.3 From d30487bf905e81773b929efb4b3db217f32e32bc Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 02:37:58 +0300 Subject: [PATCH 11/25] Fix CI --- .github/workflows/deploy_docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index ee17cf23..6063a1ea 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -34,7 +34,7 @@ jobs: poetry run pip install . - name: Build - run: make -C docs/ html + run: poetry run make -C docs/ html - name: Deploy uses: JamesIves/github-pages-deploy-action@4.1.3 From f162eea91ee0fc60eb041f428b03f074ea70f578 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 04:36:28 +0300 Subject: [PATCH 12/25] Work example with docs --- docs/graphs/data/mockito.rst | 34 ++ docs/graphs/index.rst | 17 + docs/index.rst | 1 + docs/old_graphs/data/apache.rst | 117 ++++++ docs/old_graphs/data/arch.rst | 117 ++++++ docs/old_graphs/data/atom.rst | 141 +++++++ docs/old_graphs/data/avrora.rst | 90 ++++ docs/old_graphs/data/batik.rst | 90 ++++ docs/old_graphs/data/biomedical.rst | 127 ++++++ docs/old_graphs/data/block.rst | 117 ++++++ docs/old_graphs/data/bzip.rst | 117 ++++++ docs/old_graphs/data/core.rst | 169 ++++++++ docs/old_graphs/data/crypto.rst | 117 ++++++ docs/old_graphs/data/drivers.rst | 117 ++++++ docs/old_graphs/data/eclass.rst | 127 ++++++ docs/old_graphs/data/eclipse.rst | 90 ++++ docs/old_graphs/data/enzyme.rst | 135 ++++++ docs/old_graphs/data/foaf.rst | 137 ++++++ docs/old_graphs/data/fop.rst | 90 ++++ docs/old_graphs/data/fs.rst | 117 ++++++ docs/old_graphs/data/funding.rst | 147 +++++++ docs/old_graphs/data/generations.rst | 141 +++++++ docs/old_graphs/data/geospecies.rst | 435 ++++++++++++++++++++ docs/old_graphs/data/go.rst | 201 +++++++++ docs/old_graphs/data/go_hierarchy.rst | 109 +++++ docs/old_graphs/data/gzip.rst | 117 ++++++ docs/old_graphs/data/h2.rst | 90 ++++ docs/old_graphs/data/init.rst | 117 ++++++ docs/old_graphs/data/ipc.rst | 117 ++++++ docs/old_graphs/data/jython.rst | 90 ++++ docs/old_graphs/data/kernel.rst | 117 ++++++ docs/old_graphs/data/lib.rst | 117 ++++++ docs/old_graphs/data/ls.rst | 117 ++++++ docs/old_graphs/data/luindex.rst | 90 ++++ docs/old_graphs/data/lusearch.rst | 90 ++++ docs/old_graphs/data/mm.rst | 117 ++++++ docs/old_graphs/data/net.rst | 117 ++++++ docs/old_graphs/data/pathways.rst | 117 ++++++ docs/old_graphs/data/people.rst | 157 +++++++ docs/old_graphs/data/pizza.rst | 153 +++++++ docs/old_graphs/data/pmd.rst | 90 ++++ docs/old_graphs/data/postgre.rst | 117 ++++++ docs/old_graphs/data/pr.rst | 117 ++++++ docs/old_graphs/data/security.rst | 117 ++++++ docs/old_graphs/data/skos.rst | 149 +++++++ docs/old_graphs/data/sound.rst | 117 ++++++ docs/old_graphs/data/sunflow.rst | 90 ++++ docs/old_graphs/data/taxonomy.rst | 149 +++++++ docs/old_graphs/data/taxonomy_hierarchy.rst | 109 +++++ docs/old_graphs/data/tomcat.rst | 90 ++++ docs/old_graphs/data/tradebeans.rst | 90 ++++ docs/old_graphs/data/tradesoap.rst | 90 ++++ docs/old_graphs/data/travel.rst | 151 +++++++ docs/old_graphs/data/univ.rst | 135 ++++++ docs/old_graphs/data/wc.rst | 117 ++++++ docs/old_graphs/data/wine.rst | 177 ++++++++ docs/old_graphs/data/xalan.rst | 90 ++++ docs/old_graphs/index.rst | 237 +++++++++++ 58 files changed, 7055 insertions(+) create mode 100644 docs/graphs/data/mockito.rst create mode 100644 docs/old_graphs/data/apache.rst create mode 100644 docs/old_graphs/data/arch.rst create mode 100644 docs/old_graphs/data/atom.rst create mode 100644 docs/old_graphs/data/avrora.rst create mode 100644 docs/old_graphs/data/batik.rst create mode 100644 docs/old_graphs/data/biomedical.rst create mode 100644 docs/old_graphs/data/block.rst create mode 100644 docs/old_graphs/data/bzip.rst create mode 100644 docs/old_graphs/data/core.rst create mode 100644 docs/old_graphs/data/crypto.rst create mode 100644 docs/old_graphs/data/drivers.rst create mode 100644 docs/old_graphs/data/eclass.rst create mode 100644 docs/old_graphs/data/eclipse.rst create mode 100644 docs/old_graphs/data/enzyme.rst create mode 100644 docs/old_graphs/data/foaf.rst create mode 100644 docs/old_graphs/data/fop.rst create mode 100644 docs/old_graphs/data/fs.rst create mode 100644 docs/old_graphs/data/funding.rst create mode 100644 docs/old_graphs/data/generations.rst create mode 100644 docs/old_graphs/data/geospecies.rst create mode 100644 docs/old_graphs/data/go.rst create mode 100644 docs/old_graphs/data/go_hierarchy.rst create mode 100644 docs/old_graphs/data/gzip.rst create mode 100644 docs/old_graphs/data/h2.rst create mode 100644 docs/old_graphs/data/init.rst create mode 100644 docs/old_graphs/data/ipc.rst create mode 100644 docs/old_graphs/data/jython.rst create mode 100644 docs/old_graphs/data/kernel.rst create mode 100644 docs/old_graphs/data/lib.rst create mode 100644 docs/old_graphs/data/ls.rst create mode 100644 docs/old_graphs/data/luindex.rst create mode 100644 docs/old_graphs/data/lusearch.rst create mode 100644 docs/old_graphs/data/mm.rst create mode 100644 docs/old_graphs/data/net.rst create mode 100644 docs/old_graphs/data/pathways.rst create mode 100644 docs/old_graphs/data/people.rst create mode 100644 docs/old_graphs/data/pizza.rst create mode 100644 docs/old_graphs/data/pmd.rst create mode 100644 docs/old_graphs/data/postgre.rst create mode 100644 docs/old_graphs/data/pr.rst create mode 100644 docs/old_graphs/data/security.rst create mode 100644 docs/old_graphs/data/skos.rst create mode 100644 docs/old_graphs/data/sound.rst create mode 100644 docs/old_graphs/data/sunflow.rst create mode 100644 docs/old_graphs/data/taxonomy.rst create mode 100644 docs/old_graphs/data/taxonomy_hierarchy.rst create mode 100644 docs/old_graphs/data/tomcat.rst create mode 100644 docs/old_graphs/data/tradebeans.rst create mode 100644 docs/old_graphs/data/tradesoap.rst create mode 100644 docs/old_graphs/data/travel.rst create mode 100644 docs/old_graphs/data/univ.rst create mode 100644 docs/old_graphs/data/wc.rst create mode 100644 docs/old_graphs/data/wine.rst create mode 100644 docs/old_graphs/data/xalan.rst create mode 100644 docs/old_graphs/index.rst diff --git a/docs/graphs/data/mockito.rst b/docs/graphs/data/mockito.rst new file mode 100644 index 00000000..c05b19ac --- /dev/null +++ b/docs/graphs/data/mockito.rst @@ -0,0 +1,34 @@ +.. _mockito: + +mockito +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - mockito + * - Version + - 4.0.0 + * - Direct download (.mtx) + - `.tar.gz `_ + + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 25436 + - 62388 diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index 8ce3c78f..aa16f23a 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -18,6 +18,7 @@ Just create a PR (Pull Request) corresponding to the `"Template for adding a new Graphs ------ +:Old graphs: .. list-table:: :header-rows: 1 @@ -242,3 +243,19 @@ Graphs - 2112625 - 32876289 - `.tar.gz `_ 📥 + + + +:New graphs: + +.. list-table:: + :header-rows: 1 + + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`mockito` + - 25436 + - 62388 + - `.tar.gz `_ 📥 diff --git a/docs/index.rst b/docs/index.rst index b94cd128..836d6412 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -31,6 +31,7 @@ Documentation reference/index about license + old_graphs/index Indices and tables ================== diff --git a/docs/old_graphs/data/apache.rst b/docs/old_graphs/data/apache.rst new file mode 100644 index 00000000..fca750e3 --- /dev/null +++ b/docs/old_graphs/data/apache.rst @@ -0,0 +1,117 @@ +.. _apache: + +apache +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - apache_httpd_2_2_18_points_to_graph + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 1721418 + - 1510411 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 1147612 + * - a + - 362799 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/arch.rst b/docs/old_graphs/data/arch.rst new file mode 100644 index 00000000..164e64a1 --- /dev/null +++ b/docs/old_graphs/data/arch.rst @@ -0,0 +1,117 @@ +.. _arch: + +arch +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - arch_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3448422 + - 2970242 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2298947 + * - a + - 671295 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/atom.rst b/docs/old_graphs/data/atom.rst new file mode 100644 index 00000000..4ed5115c --- /dev/null +++ b/docs/old_graphs/data/atom.rst @@ -0,0 +1,141 @@ +.. _atom: + +atom +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - atom_primitive + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 291 + - 425 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 138 + * - label + - 129 + * - subClassOf + - 122 + * - comment + - 11 + * - domain + - 5 + * - range + - 5 + * - subPropertyOf + - 4 + * - creator + - 2 + * - seeAlso + - 1 + * - title + - 1 + * - description + - 1 + * - imports + - 1 + * - date + - 1 + * - versionInfo + - 1 + * - language + - 1 + * - publisher + - 1 + * - format + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/avrora.rst b/docs/old_graphs/data/avrora.rst new file mode 100644 index 00000000..8e5c4a3d --- /dev/null +++ b/docs/old_graphs/data/avrora.rst @@ -0,0 +1,90 @@ +.. _avrora: + +avrora +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - avrora + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 24690 + - 25196 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 857\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 4526 + * - :math:`\textit{assign}` + - 16009 + * - :math:`\textit{load}_f` + - 3684 + * - :math:`\textit{store}_f` + - 977 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/batik.rst b/docs/old_graphs/data/batik.rst new file mode 100644 index 00000000..0ec71be1 --- /dev/null +++ b/docs/old_graphs/data/batik.rst @@ -0,0 +1,90 @@ +.. _batik: + +batik +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - batik + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 60175 + - 63089 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1005\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 10322 + * - :math:`\textit{assign}` + - 43905 + * - :math:`\textit{load}_f` + - 7176 + * - :math:`\textit{store}_f` + - 1686 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/biomedical.rst b/docs/old_graphs/data/biomedical.rst new file mode 100644 index 00000000..a9277bfd --- /dev/null +++ b/docs/old_graphs/data/biomedical.rst @@ -0,0 +1,127 @@ +.. _biomedical: + +biomedical +========== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - biomedical_measure_primitive + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 341 + - 459 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 130 + * - label + - 123 + * - subClassOf + - 122 + * - comment + - 78 + * - versionInfo + - 1 + * - title + - 1 + * - language + - 1 + * - publisher + - 1 + * - description + - 1 + * - creator + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/block.rst b/docs/old_graphs/data/block.rst new file mode 100644 index 00000000..d6d86527 --- /dev/null +++ b/docs/old_graphs/data/block.rst @@ -0,0 +1,117 @@ +.. _block: + +block +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - block_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3423234 + - 2951393 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2282155 + * - a + - 669238 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/bzip.rst b/docs/old_graphs/data/bzip.rst new file mode 100644 index 00000000..9872e29e --- /dev/null +++ b/docs/old_graphs/data/bzip.rst @@ -0,0 +1,117 @@ +.. _bzip: + +bzip +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - bzip2 + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 632 + - 556 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 297 + * - a + - 259 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/core.rst b/docs/old_graphs/data/core.rst new file mode 100644 index 00000000..47d5e38a --- /dev/null +++ b/docs/old_graphs/data/core.rst @@ -0,0 +1,169 @@ +.. _core: + +core +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - core + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.owl `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 1323 + - 2752 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 706 + * - isDefinedBy + - 387 + * - label + - 269 + * - comment + - 238 + * - first + - 183 + * - rest + - 183 + * - subClassOf + - 178 + * - domain + - 139 + * - range + - 130 + * - seeAlso + - 116 + * - onProperty + - 49 + * - unionOf + - 35 + * - subPropertyOf + - 25 + * - distinctMembers + - 14 + * - onClass + - 13 + * - allValuesFrom + - 12 + * - maxQualifiedCardinality + - 10 + * - disjointWith + - 8 + * - intersectionOf + - 8 + * - equivalentClass + - 8 + * - cardinality + - 8 + * - qualifiedCardinality + - 7 + * - someValuesFrom + - 6 + * - onDataRange + - 4 + * - inverseOf + - 4 + * - oneOf + - 3 + * - hasValue + - 3 + * - maxCardinality + - 2 + * - deprecated + - 2 + * - versionInfo + - 1 + * - minCardinality + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/crypto.rst b/docs/old_graphs/data/crypto.rst new file mode 100644 index 00000000..9561ee41 --- /dev/null +++ b/docs/old_graphs/data/crypto.rst @@ -0,0 +1,117 @@ +.. _crypto: + +crypto +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - crypto_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3464970 + - 2988387 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2309979 + * - a + - 678408 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/drivers.rst b/docs/old_graphs/data/drivers.rst new file mode 100644 index 00000000..7a808288 --- /dev/null +++ b/docs/old_graphs/data/drivers.rst @@ -0,0 +1,117 @@ +.. _drivers: + +drivers +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - drivers_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 4273803 + - 3707769 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2849201 + * - a + - 858568 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/eclass.rst b/docs/old_graphs/data/eclass.rst new file mode 100644 index 00000000..1b37a52a --- /dev/null +++ b/docs/old_graphs/data/eclass.rst @@ -0,0 +1,127 @@ +.. _eclass: + +eclass +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - eclass_514en + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 239111 + - 360248 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - subClassOf + - 90962 + * - type + - 72517 + * - label + - 72515 + * - comment + - 72515 + * - hierarchyCode + - 30329 + * - range + - 7136 + * - subPropertyOf + - 7136 + * - domain + - 7136 + * - creator + - 1 + * - imports + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/eclipse.rst b/docs/old_graphs/data/eclipse.rst new file mode 100644 index 00000000..f0e220c1 --- /dev/null +++ b/docs/old_graphs/data/eclipse.rst @@ -0,0 +1,90 @@ +.. _eclipse: + +eclipse +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - eclipse + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 41383 + - 40200 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 758\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 7129 + * - :math:`\textit{assign}` + - 27535 + * - :math:`\textit{load}_f` + - 4575 + * - :math:`\textit{store}_f` + - 961 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/enzyme.rst b/docs/old_graphs/data/enzyme.rst new file mode 100644 index 00000000..7e2934d6 --- /dev/null +++ b/docs/old_graphs/data/enzyme.rst @@ -0,0 +1,135 @@ +.. _enzyme: + +enzyme +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - enzyme + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 48815 + - 86543 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 14989 + * - comment + - 11954 + * - altLabel + - 10088 + * - subClassOf + - 8163 + * - broaderTransitive + - 8156 + * - activity + - 6825 + * - label + - 6825 + * - prefLabel + - 6788 + * - narrowerTransitive + - 6781 + * - cofactorLabel + - 1831 + * - replacedBy + - 1411 + * - obsolete + - 1375 + * - replaces + - 1356 + * - imports + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/foaf.rst b/docs/old_graphs/data/foaf.rst new file mode 100644 index 00000000..bfddf11c --- /dev/null +++ b/docs/old_graphs/data/foaf.rst @@ -0,0 +1,137 @@ +.. _foaf: + +foaf +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - foaf + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 256 + - 631 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 174 + * - label + - 78 + * - term_status + - 75 + * - comment + - 75 + * - isDefinedBy + - 72 + * - domain + - 55 + * - range + - 55 + * - subPropertyOf + - 13 + * - subClassOf + - 10 + * - disjointWith + - 8 + * - inverseOf + - 8 + * - equivalentClass + - 5 + * - title + - 1 + * - description + - 1 + * - equivalentProperty + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/fop.rst b/docs/old_graphs/data/fop.rst new file mode 100644 index 00000000..b89d97b1 --- /dev/null +++ b/docs/old_graphs/data/fop.rst @@ -0,0 +1,90 @@ +.. _fop: + +fop +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - fop + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 86183 + - 83016 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1470\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 20462 + * - :math:`\textit{assign}` + - 53350 + * - :math:`\textit{load}_f` + - 7212 + * - :math:`\textit{store}_f` + - 1992 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/fs.rst b/docs/old_graphs/data/fs.rst new file mode 100644 index 00000000..1a5ec1f5 --- /dev/null +++ b/docs/old_graphs/data/fs.rst @@ -0,0 +1,117 @@ +.. _fs: + +fs +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - fs_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 4177416 + - 3609373 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2784943 + * - a + - 824430 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/funding.rst b/docs/old_graphs/data/funding.rst new file mode 100644 index 00000000..6f2a8557 --- /dev/null +++ b/docs/old_graphs/data/funding.rst @@ -0,0 +1,147 @@ +.. _funding: + +funding +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - funding + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 778 + - 1086 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 304 + * - label + - 231 + * - comment + - 229 + * - subClassOf + - 90 + * - subPropertyOf + - 76 + * - range + - 40 + * - description + - 39 + * - domain + - 37 + * - inverseOf + - 17 + * - rest + - 6 + * - first + - 6 + * - unionOf + - 3 + * - rights + - 1 + * - date + - 1 + * - imports + - 1 + * - title + - 1 + * - creator + - 1 + * - contributor + - 1 + * - versionInfo + - 1 + * - seeAlso + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/generations.rst b/docs/old_graphs/data/generations.rst new file mode 100644 index 00000000..727f6f8e --- /dev/null +++ b/docs/old_graphs/data/generations.rst @@ -0,0 +1,141 @@ +.. _generations: + +generations +=========== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - generations + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 129 + - 273 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 78 + * - rest + - 45 + * - first + - 45 + * - onProperty + - 27 + * - intersectionOf + - 18 + * - equivalentClass + - 17 + * - someValuesFrom + - 15 + * - hasValue + - 12 + * - hasSex + - 4 + * - inverseOf + - 2 + * - sameAs + - 2 + * - hasParent + - 2 + * - hasChild + - 2 + * - range + - 1 + * - hasSibling + - 1 + * - versionInfo + - 1 + * - oneOf + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/geospecies.rst b/docs/old_graphs/data/geospecies.rst new file mode 100644 index 00000000..3e924ad7 --- /dev/null +++ b/docs/old_graphs/data/geospecies.rst @@ -0,0 +1,435 @@ +.. _geospecies: + +geospecies +========== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - geospecies + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf.gz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 450609 + - 2201532 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - isNotUSDA_ExpectedIn + - 127098 + * - hasNoUSDA_ExpectationOf + - 127055 + * - topic + - 109608 + * - closeMatch + - 97088 + * - isPrimaryTopicOf + - 96572 + * - type + - 89065 + * - hasUSDA_ExpectationOf + - 65724 + * - isUSDA_ExpectedIn + - 65681 + * - seeAlso + - 64717 + * - title + - 60777 + * - identifier + - 60728 + * - isPartOf + - 60725 + * - modified + - 60712 + * - isUnknownAboutIn + - 58850 + * - hasUnknownExpectationOf + - 58850 + * - primaryTopic + - 43673 + * - publisher + - 41566 + * - creator + - 41556 + * - attributionName + - 39820 + * - attributionURL + - 39820 + * - language + - 39813 + * - description + - 39812 + * - morePermissions + - 39812 + * - license + - 39808 + * - isExpectedIn + - 24814 + * - hasExpectationOf + - 24801 + * - hasLowExpectationOf + - 21665 + * - isUnexpectedIn + - 21665 + * - prefLabel + - 20941 + * - hasGeoSpeciesPage + - 20875 + * - rank + - 20875 + * - inKingdom + - 20867 + * - broaderTransitive + - 20867 + * - narrowerTransitive + - 20830 + * - inPhylum + - 20789 + * - hasOrderName + - 20739 + * - inClass + - 20739 + * - hasFamilyName + - 20522 + * - inOrder + - 20522 + * - hasPhylumName + - 18956 + * - hasClassName + - 18928 + * - hasUUID + - 18891 + * - hasKingdomName + - 18886 + * - hasSpecificEpithet + - 18878 + * - hasScientificName + - 18878 + * - inFamily + - 18878 + * - hasCanonicalName + - 18878 + * - hasGenusName + - 18878 + * - hasITIS + - 15903 + * - hasNomenclaturalCode + - 15504 + * - hasScientificNameAuthorship + - 14592 + * - hasWikipediaArticle + - 12933 + * - hasPhotoCollection + - 12629 + * - hasCommonName + - 12618 + * - hasWikispeciesArticle + - 11754 + * - hasNCBI + - 10898 + * - hasSubfamilyName + - 9144 + * - hasUSDA_Growth + - 4565 + * - hasBugGuidePage + - 3833 + * - isBugGuidePageOf + - 3833 + * - relatedMatch + - 1996 + * - sameAs + - 1861 + * - hasGBIF + - 1685 + * - altLabel + - 1608 + * - hasSubgenusName + - 1155 + * - hasGBIFPage + - 1115 + * - hasBBCPage + - 309 + * - hasBioLib + - 267 + * - hasBioLibPage + - 267 + * - speciesReference + - 229 + * - hasProject + - 72 + * - hasToLPage + - 72 + * - created + - 67 + * - isPossibleMosquitoVectorOfVirus + - 65 + * - humanVirusHasPossibleMosquitoVector + - 65 + * - depiction + - 63 + * - hasCounty + - 54 + * - hasContinent + - 52 + * - lat + - 52 + * - long + - 52 + * - hasCountyName + - 52 + * - hasStateProvince + - 52 + * - hasStateProvinceName + - 52 + * - hasCountry + - 52 + * - hasSpecies + - 51 + * - isAligned + - 49 + * - hasTreeBaseID + - 46 + * - hasSubspeciesName + - 43 + * - coverage + - 41 + * - hasObservation + - 39 + * - stateProvince + - 39 + * - continent + - 39 + * - hasContinentName + - 39 + * - hasCountryName + - 39 + * - country + - 39 + * - georeferenceVerificationStatus + - 39 + * - hasLocationName + - 39 + * - locality + - 39 + * - hasLocalityName + - 39 + * - hasOmernik_4_Ecozone + - 39 + * - hasOmernik_3_Ecozone + - 39 + * - hasBBC_Ecozone + - 39 + * - hasBBC_EcozoneName + - 39 + * - decimalLatitude + - 39 + * - county + - 39 + * - countryCode + - 39 + * - coordinateUncertaintyInMeters + - 39 + * - parentFeature + - 39 + * - hasGeodeticDatum + - 39 + * - geodeticDatum + - 39 + * - decimalLongitude + - 39 + * - wasObservedIn + - 37 + * - hasLocation + - 34 + * - hasDateRange + - 26 + * - hasDayOfYear + - 26 + * - humanMalarialParasiteHasPossibleMosquitoVector + - 25 + * - hasObservationOf + - 24 + * - hasGNI + - 22 + * - hasGNIPage + - 21 + * - vocabulary + - 16 + * - uri + - 15 + * - target + - 14 + * - License + - 13 + * - hasEndDayOfYear + - 13 + * - hasStartDayOfYear + - 13 + * - hasObservationMethod + - 13 + * - hasCollector + - 13 + * - exampleResource + - 12 + * - hasWisconsinHerbariumHabitatAssociation + - 12 + * - homepage + - 10 + * - comment + - 8 + * - hasEOL + - 8 + * - date + - 8 + * - subset + - 7 + * - hasSite + - 6 + * - siteOrder + - 3 + * - siteFamily + - 3 + * - hasFamilyInfoContributor + - 2 + * - Organization + - 2 + * - hasWI_Herbarium_Habitat + - 2 + * - name + - 2 + * - primaryTopicOf + - 2 + * - location + - 2 + * - enddate + - 2 + * - summary + - 2 + * - startdate + - 2 + * - uriRegexPattern + - 1 + * - dataDumpLocation + - 1 + * - subject + - 1 + * - statItem + - 1 + * - isPossibleMosquitoVectorOfHumanMalaria + - 1 + * - page + - 1 + * - source + - 1 + * - value + - 1 + * - dimension + - 1 + * - isReferencedBy + - 1 + * - hasArticle + - 1 + * - maker + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, broaderTransitive \, S \, \overline{broaderTransitive} \, \mid \, broaderTransitive \, \overline{broaderTransitive} \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> broaderTransitive S broaderTransitive_r | broaderTransitive broaderTransitive_r diff --git a/docs/old_graphs/data/go.rst b/docs/old_graphs/data/go.rst new file mode 100644 index 00000000..86a9b8ae --- /dev/null +++ b/docs/old_graphs/data/go.rst @@ -0,0 +1,201 @@ +.. _go: + +go +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - go + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.owl `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 582929 + - 1437437 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 226481 + * - hasDbXref + - 199191 + * - annotatedTarget + - 132678 + * - annotatedSource + - 132678 + * - annotatedProperty + - 132678 + * - subClassOf + - 94514 + * - hasExactSynonym + - 90485 + * - label + - 53100 + * - hasOBONamespace + - 47427 + * - id + - 47427 + * - IAO_0000115 + - 47417 + * - someValuesFrom + - 31568 + * - onProperty + - 31568 + * - rest + - 24186 + * - first + - 24186 + * - hasNarrowSynonym + - 18849 + * - creation_date + - 17873 + * - created_by + - 17834 + * - hasRelatedSynonym + - 14912 + * - equivalentClass + - 12051 + * - intersectionOf + - 12051 + * - comment + - 5874 + * - deprecated + - 5419 + * - hasBroadSynonym + - 3865 + * - IAO_0100001 + - 3220 + * - hasAlternativeId + - 2702 + * - IAO_0000231 + - 2702 + * - inSubset + - 2452 + * - consider + - 1862 + * - hasSynonymType + - 111 + * - disjointWith + - 30 + * - subPropertyOf + - 21 + * - shorthand + - 10 + * - propertyChainAxiom + - 2 + * - inverseOf + - 1 + * - hasScope + - 1 + * - SynonymTypeProperty + - 1 + * - IAO_0000589 + - 1 + * - hasOBOFormatVersion + - 1 + * - default-namespace + - 1 + * - license + - 1 + * - versionIRI + - 1 + * - creator + - 1 + * - date + - 1 + * - IAO_0000425 + - 1 + * - is_metadata_tag + - 1 + * - is_class_level + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/go_hierarchy.rst b/docs/old_graphs/data/go_hierarchy.rst new file mode 100644 index 00000000..f195f394 --- /dev/null +++ b/docs/old_graphs/data/go_hierarchy.rst @@ -0,0 +1,109 @@ +.. _go_hierarchy: + +go_hierarchy +============ + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - go_hierarchy + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.owl.xz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 45007 + - 490109 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - subClassOf + - 490109 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/gzip.rst b/docs/old_graphs/data/gzip.rst new file mode 100644 index 00000000..5492b6bd --- /dev/null +++ b/docs/old_graphs/data/gzip.rst @@ -0,0 +1,117 @@ +.. _gzip: + +gzip +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - gzip + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2687 + - 2293 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 1218 + * - a + - 1075 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/h2.rst b/docs/old_graphs/data/h2.rst new file mode 100644 index 00000000..3519f3a8 --- /dev/null +++ b/docs/old_graphs/data/h2.rst @@ -0,0 +1,90 @@ +.. _h2: + +h2 +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - h2 + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 44717 + - 56683 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 837\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 7339 + * - :math:`\textit{assign}` + - 41392 + * - :math:`\textit{load}_f` + - 6709 + * - :math:`\textit{store}_f` + - 1243 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/init.rst b/docs/old_graphs/data/init.rst new file mode 100644 index 00000000..aa950ce7 --- /dev/null +++ b/docs/old_graphs/data/init.rst @@ -0,0 +1,117 @@ +.. _init: + +init +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - init_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2446224 + - 2112809 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 1630815 + * - a + - 481994 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/ipc.rst b/docs/old_graphs/data/ipc.rst new file mode 100644 index 00000000..aeeaf5f8 --- /dev/null +++ b/docs/old_graphs/data/ipc.rst @@ -0,0 +1,117 @@ +.. _ipc: + +ipc +=== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - ipc_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3401022 + - 2931498 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2267347 + * - a + - 664151 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/jython.rst b/docs/old_graphs/data/jython.rst new file mode 100644 index 00000000..5c9796e5 --- /dev/null +++ b/docs/old_graphs/data/jython.rst @@ -0,0 +1,90 @@ +.. _jython: + +jython +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - jython + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 191895 + - 260034 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1222\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 30830 + * - :math:`\textit{assign}` + - 210346 + * - :math:`\textit{load}_f` + - 14685 + * - :math:`\textit{store}_f` + - 4173 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/kernel.rst b/docs/old_graphs/data/kernel.rst new file mode 100644 index 00000000..79a18a18 --- /dev/null +++ b/docs/old_graphs/data/kernel.rst @@ -0,0 +1,117 @@ +.. _kernel: + +kernel +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - kernel_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 11254434 + - 9484213 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 7502955 + * - a + - 1981258 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/lib.rst b/docs/old_graphs/data/lib.rst new file mode 100644 index 00000000..38374383 --- /dev/null +++ b/docs/old_graphs/data/lib.rst @@ -0,0 +1,117 @@ +.. _lib: + +lib +=== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - lib_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3401355 + - 2931880 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2267569 + * - a + - 664311 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/ls.rst b/docs/old_graphs/data/ls.rst new file mode 100644 index 00000000..98c73514 --- /dev/null +++ b/docs/old_graphs/data/ls.rst @@ -0,0 +1,117 @@ +.. _ls: + +ls +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - ls + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.xml.tar.gz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 1687 + - 1453 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 750 + * - a + - 703 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/luindex.rst b/docs/old_graphs/data/luindex.rst new file mode 100644 index 00000000..424a0043 --- /dev/null +++ b/docs/old_graphs/data/luindex.rst @@ -0,0 +1,90 @@ +.. _luindex: + +luindex +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - luindex + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 18532 + - 17375 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 446\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 3273 + * - :math:`\textit{assign}` + - 9903 + * - :math:`\textit{load}_f` + - 3340 + * - :math:`\textit{store}_f` + - 859 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/lusearch.rst b/docs/old_graphs/data/lusearch.rst new file mode 100644 index 00000000..300552f2 --- /dev/null +++ b/docs/old_graphs/data/lusearch.rst @@ -0,0 +1,90 @@ +.. _lusearch: + +lusearch +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - lusearch + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 15774 + - 14994 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 347\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 2633 + * - :math:`\textit{assign}` + - 9266 + * - :math:`\textit{load}_f` + - 2515 + * - :math:`\textit{store}_f` + - 580 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/mm.rst b/docs/old_graphs/data/mm.rst new file mode 100644 index 00000000..c4b33b56 --- /dev/null +++ b/docs/old_graphs/data/mm.rst @@ -0,0 +1,117 @@ +.. _mm: + +mm +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - mm_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2538243 + - 2191079 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 1692161 + * - a + - 498918 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/net.rst b/docs/old_graphs/data/net.rst new file mode 100644 index 00000000..542adad9 --- /dev/null +++ b/docs/old_graphs/data/net.rst @@ -0,0 +1,117 @@ +.. _net: + +net +=== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - net_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 4039470 + - 3500141 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2692979 + * - a + - 807162 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/pathways.rst b/docs/old_graphs/data/pathways.rst new file mode 100644 index 00000000..46c99bfb --- /dev/null +++ b/docs/old_graphs/data/pathways.rst @@ -0,0 +1,117 @@ +.. _pathways: + +pathways +======== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - pathways + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf.xz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 6238 + - 12363 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 3118 + * - subClassOf + - 3117 + * - label + - 3117 + * - narrower + - 3010 + * - imports + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/people.rst b/docs/old_graphs/data/people.rst new file mode 100644 index 00000000..cee5c131 --- /dev/null +++ b/docs/old_graphs/data/people.rst @@ -0,0 +1,157 @@ +.. _people: + +people +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - people_pets + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 337 + - 640 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 161 + * - label + - 95 + * - comment + - 95 + * - rest + - 57 + * - first + - 57 + * - subClassOf + - 33 + * - onProperty + - 33 + * - someValuesFrom + - 25 + * - intersectionOf + - 22 + * - equivalentClass + - 21 + * - allValuesFrom + - 6 + * - has_pet + - 6 + * - range + - 5 + * - unionOf + - 4 + * - disjointWith + - 4 + * - subPropertyOf + - 3 + * - inverseOf + - 3 + * - domain + - 2 + * - complementOf + - 2 + * - service_number + - 1 + * - maxCardinality + - 1 + * - drives + - 1 + * - reads + - 1 + * - minCardinality + - 1 + * - is_pet_of + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/pizza.rst b/docs/old_graphs/data/pizza.rst new file mode 100644 index 00000000..987c93ac --- /dev/null +++ b/docs/old_graphs/data/pizza.rst @@ -0,0 +1,153 @@ +.. _pizza: + +pizza +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - pizza + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.owl `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 671 + - 1980 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - disjointWith + - 398 + * - type + - 365 + * - subClassOf + - 259 + * - onProperty + - 188 + * - first + - 187 + * - rest + - 187 + * - someValuesFrom + - 155 + * - label + - 96 + * - allValuesFrom + - 26 + * - comment + - 25 + * - unionOf + - 25 + * - equivalentClass + - 15 + * - intersectionOf + - 15 + * - range + - 7 + * - domain + - 6 + * - hasValue + - 6 + * - distinctMembers + - 5 + * - subPropertyOf + - 4 + * - inverseOf + - 3 + * - complementOf + - 3 + * - versionInfo + - 3 + * - minCardinality + - 1 + * - oneOf + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/pmd.rst b/docs/old_graphs/data/pmd.rst new file mode 100644 index 00000000..26fed3ce --- /dev/null +++ b/docs/old_graphs/data/pmd.rst @@ -0,0 +1,90 @@ +.. _pmd: + +pmd +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - pmd + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 54444 + - 59329 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1033\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 7552 + * - :math:`\textit{assign}` + - 38676 + * - :math:`\textit{load}_f` + - 11109 + * - :math:`\textit{store}_f` + - 1992 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/postgre.rst b/docs/old_graphs/data/postgre.rst new file mode 100644 index 00000000..0e825037 --- /dev/null +++ b/docs/old_graphs/data/postgre.rst @@ -0,0 +1,117 @@ +.. _postgre: + +postgre +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - postgre_sql_8_3_9_points_to_graph + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 5203419 + - 4678543 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 3468946 + * - a + - 1209597 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/pr.rst b/docs/old_graphs/data/pr.rst new file mode 100644 index 00000000..038d96a7 --- /dev/null +++ b/docs/old_graphs/data/pr.rst @@ -0,0 +1,117 @@ +.. _pr: + +pr +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - pr + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.xml.tar.gz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 815 + - 692 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 359 + * - a + - 333 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/security.rst b/docs/old_graphs/data/security.rst new file mode 100644 index 00000000..5802807f --- /dev/null +++ b/docs/old_graphs/data/security.rst @@ -0,0 +1,117 @@ +.. _security: + +security +======== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - security_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3479982 + - 3003326 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2319987 + * - a + - 683339 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/skos.rst b/docs/old_graphs/data/skos.rst new file mode 100644 index 00000000..c2028094 --- /dev/null +++ b/docs/old_graphs/data/skos.rst @@ -0,0 +1,149 @@ +.. _skos: + +skos +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - skos + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 144 + - 252 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 70 + * - label + - 32 + * - definition + - 32 + * - isDefinedBy + - 32 + * - subPropertyOf + - 24 + * - comment + - 13 + * - scopeNote + - 11 + * - inverseOf + - 8 + * - range + - 6 + * - domain + - 5 + * - contributor + - 3 + * - disjointWith + - 3 + * - creator + - 2 + * - example + - 2 + * - first + - 2 + * - rest + - 2 + * - seeAlso + - 1 + * - title + - 1 + * - description + - 1 + * - unionOf + - 1 + * - subClassOf + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/sound.rst b/docs/old_graphs/data/sound.rst new file mode 100644 index 00000000..90aef4f5 --- /dev/null +++ b/docs/old_graphs/data/sound.rst @@ -0,0 +1,117 @@ +.. _sound: + +sound +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - sound_after_inline + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.txt `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3528861 + - 3049732 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 2352573 + * - a + - 697159 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/sunflow.rst b/docs/old_graphs/data/sunflow.rst new file mode 100644 index 00000000..45b48b28 --- /dev/null +++ b/docs/old_graphs/data/sunflow.rst @@ -0,0 +1,90 @@ +.. _sunflow: + +sunflow +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - sunflow + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 15464 + - 15957 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 231\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 3306 + * - :math:`\textit{assign}` + - 9972 + * - :math:`\textit{load}_f` + - 2305 + * - :math:`\textit{store}_f` + - 374 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/taxonomy.rst b/docs/old_graphs/data/taxonomy.rst new file mode 100644 index 00000000..ea8dfadd --- /dev/null +++ b/docs/old_graphs/data/taxonomy.rst @@ -0,0 +1,149 @@ +.. _taxonomy: + +taxonomy +======== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - taxonomy + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf.xz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 5728398 + - 14922125 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 2508635 + * - partOfLineage + - 2441076 + * - subClassOf + - 2112637 + * - scientificName + - 2112637 + * - narrowerTransitive + - 2112633 + * - rank + - 1882006 + * - otherName + - 889344 + * - obsolete + - 328439 + * - seeAlso + - 145407 + * - depiction + - 56228 + * - height + - 56169 + * - width + - 56169 + * - replaces + - 53962 + * - replacedBy + - 53962 + * - commonName + - 41607 + * - mnemonic + - 26101 + * - name + - 17833 + * - strain + - 11389 + * - synonym + - 9457 + * - host + - 6433 + * - imports + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/taxonomy_hierarchy.rst b/docs/old_graphs/data/taxonomy_hierarchy.rst new file mode 100644 index 00000000..b0e53e18 --- /dev/null +++ b/docs/old_graphs/data/taxonomy_hierarchy.rst @@ -0,0 +1,109 @@ +.. _taxonomy_hierarchy: + +taxonomy_hierarchy +================== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - taxonomy_hierarchy + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf.xz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2112625 + - 32876289 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - subClassOf + - 32876289 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/tomcat.rst b/docs/old_graphs/data/tomcat.rst new file mode 100644 index 00000000..c50b0fea --- /dev/null +++ b/docs/old_graphs/data/tomcat.rst @@ -0,0 +1,90 @@ +.. _tomcat: + +tomcat +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - tomcat + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 111327 + - 110884 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 2210\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 22962 + * - :math:`\textit{assign}` + - 69473 + * - :math:`\textit{load}_f` + - 15198 + * - :math:`\textit{store}_f` + - 3251 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/tradebeans.rst b/docs/old_graphs/data/tradebeans.rst new file mode 100644 index 00000000..42e982c9 --- /dev/null +++ b/docs/old_graphs/data/tradebeans.rst @@ -0,0 +1,90 @@ +.. _tradebeans: + +tradebeans +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - tradebeans + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 439693 + - 466969 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 8170\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 69597 + * - :math:`\textit{assign}` + - 335195 + * - :math:`\textit{load}_f` + - 49794 + * - :math:`\textit{store}_f` + - 12383 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/tradesoap.rst b/docs/old_graphs/data/tradesoap.rst new file mode 100644 index 00000000..fc8c6626 --- /dev/null +++ b/docs/old_graphs/data/tradesoap.rst @@ -0,0 +1,90 @@ +.. _tradesoap: + +tradesoap +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - tradesoap + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 440680 + - 468263 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 8193\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 69718 + * - :math:`\textit{assign}` + - 336279 + * - :math:`\textit{load}_f` + - 49858 + * - :math:`\textit{store}_f` + - 12408 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/data/travel.rst b/docs/old_graphs/data/travel.rst new file mode 100644 index 00000000..5adb171c --- /dev/null +++ b/docs/old_graphs/data/travel.rst @@ -0,0 +1,151 @@ +.. _travel: + +travel +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - travel + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.owl `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 131 + - 277 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 90 + * - subClassOf + - 30 + * - first + - 24 + * - rest + - 24 + * - disjointWith + - 20 + * - onProperty + - 15 + * - someValuesFrom + - 10 + * - domain + - 10 + * - range + - 10 + * - comment + - 9 + * - equivalentClass + - 7 + * - intersectionOf + - 7 + * - differentFrom + - 6 + * - hasValue + - 3 + * - oneOf + - 2 + * - minCardinality + - 2 + * - inverseOf + - 2 + * - hasPart + - 2 + * - hasAccommodation + - 1 + * - unionOf + - 1 + * - complementOf + - 1 + * - versionInfo + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/univ.rst b/docs/old_graphs/data/univ.rst new file mode 100644 index 00000000..708eda31 --- /dev/null +++ b/docs/old_graphs/data/univ.rst @@ -0,0 +1,135 @@ +.. _univ: + +univ +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - univ_bench + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.owl `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 179 + - 293 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 84 + * - label + - 76 + * - subClassOf + - 36 + * - domain + - 25 + * - range + - 18 + * - first + - 11 + * - rest + - 11 + * - someValuesFrom + - 8 + * - onProperty + - 8 + * - intersectionOf + - 6 + * - subPropertyOf + - 5 + * - inverseOf + - 3 + * - versionInfo + - 1 + * - comment + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/wc.rst b/docs/old_graphs/data/wc.rst new file mode 100644 index 00000000..a4651e21 --- /dev/null +++ b/docs/old_graphs/data/wc.rst @@ -0,0 +1,117 @@ +.. _wc: + +wc +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - wc + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.xml.tar.gz `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 332 + - 269 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - d + - 156 + * - a + - 113 + +Canonical grammars +------------------ + +.. note:: + + In order to get the original graph you must apply function `cfpq_data.change_edges` with `mapping={"a": "A", "d": "D"}` to this graph. In this case these grammars must be updated. + +Grammars for the alias analysis of C programs introduced in `"Demand-driven alias analysis for C" `_. +Template for these grammars is described on the :ref:`c_alias` page. + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, V_1 \, V_2 \, V_3 \, \\ + V_1 \, \rightarrow \, \varepsilon \, \\ + V_1 \, \rightarrow \, V_2 \, \overline{a} \, V_1 \, \\ + V_2 \, \rightarrow \, \varepsilon \, \\ + V_2 \, \rightarrow \, S \, \\ + V_3 \, \rightarrow \, \varepsilon \, \\ + V_3 \, \rightarrow \, a \, V_2 \, V_3 \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> d_r V d + V -> V1 V2 V3 + V1 -> epsilon + V1 -> V2 a_r V1 + V2 -> epsilon + V2 -> S + V3 -> epsilon + V3 -> a V2 V3 + +---- + +.. math:: + + S \, \rightarrow \, \overline{d} \, V \, d \, \\ + V \, \rightarrow \, ((S \mid \varepsilon) \, \overline{a})^{*} \, (S \mid \varepsilon) \, (a \, (S \mid \varepsilon))^{*} \, \\ + +`Pyformlang RSA `_: + +.. code-block:: python + + S -> d_r V d + V -> ((S|epsilon) a_r)* (S|epsilon) (a (S|epsilon))* diff --git a/docs/old_graphs/data/wine.rst b/docs/old_graphs/data/wine.rst new file mode 100644 index 00000000..55cacfe2 --- /dev/null +++ b/docs/old_graphs/data/wine.rst @@ -0,0 +1,177 @@ +.. _wine: + +wine +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - wine + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `.rdf `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 733 + - 1839 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - type + - 485 + * - rest + - 252 + * - first + - 252 + * - onProperty + - 174 + * - subClassOf + - 126 + * - hasValue + - 115 + * - locatedIn + - 65 + * - intersectionOf + - 56 + * - hasMaker + - 52 + * - hasFlavor + - 43 + * - hasBody + - 41 + * - hasSugar + - 40 + * - oneOf + - 31 + * - allValuesFrom + - 28 + * - maxCardinality + - 22 + * - range + - 10 + * - domain + - 7 + * - cardinality + - 6 + * - subPropertyOf + - 5 + * - distinctMembers + - 5 + * - label + - 3 + * - differentFrom + - 3 + * - comment + - 3 + * - minCardinality + - 2 + * - madeFromGrape + - 2 + * - inverseOf + - 2 + * - someValuesFrom + - 1 + * - disjointWith + - 1 + * - imports + - 1 + * - priorVersion + - 1 + * - hasColor + - 1 + * - yearValue + - 1 + * - adjacentRegion + - 1 + * - unionOf + - 1 + * - hasVintageYear + - 1 + +Canonical grammars +------------------ + +Nested parentheses grammars introduced in `"Context-Free Path Queries on RDF Graphs" `_. +Template for these grammars is described on the :ref:`nested_parentheses` page. + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + S -> type_r S type | type_r type + +---- + +.. math:: + + S \, \rightarrow \, \overline{subClassOf} \, S \, subClassOf \, \mid \, \overline{subClassOf} \, subClassOf \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> subClassOf_r S subClassOf | subClassOf_r subClassOf + +---- + +.. math:: + + S \, \rightarrow \, \overline{type} \, S \, type \, \mid \, \overline{type} \, type \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> type_r S type | type_r type diff --git a/docs/old_graphs/data/xalan.rst b/docs/old_graphs/data/xalan.rst new file mode 100644 index 00000000..5d6eb360 --- /dev/null +++ b/docs/old_graphs/data/xalan.rst @@ -0,0 +1,90 @@ +.. _xalan: + +xalan +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - xalan + * - Version + - 4.0.0 + * - Direct download (.csv + .md) + - `.tar.gz `_ + * - Origin + - `link `_ + + +CSV File Structure +------------------ + +.. list-table:: + :header-rows: 1 + + * - Column Number + - Column Type + - Column Description + * - 1 + - int + - The tail of the edge + * - 2 + - int + - The head of the edge + * - 3 + - str + - The label of the edge + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 58476 + - 62758 + + +Edges Statistics +---------------- + +.. note:: + + This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1270\}`. + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 8760 + * - :math:`\textit{assign}` + - 40102 + * - :math:`\textit{load}_f` + - 11813 + * - :math:`\textit{store}_f` + - 2083 + + +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/old_graphs/index.rst b/docs/old_graphs/index.rst new file mode 100644 index 00000000..fe7f7f40 --- /dev/null +++ b/docs/old_graphs/index.rst @@ -0,0 +1,237 @@ +.. _graphs: + +****** +Old graphs +****** + +.. only:: html + + :Release: |release| + :Date: |today| + +Old graphs +------ + +.. list-table:: + :header-rows: 1 + + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`skos` + - 144 + - 252 + - `.tar.gz `_ 📥 + * - :ref:`wc` + - 332 + - 269 + - `.tar.gz `_ 📥 + * - :ref:`generations` + - 129 + - 273 + - `.tar.gz `_ 📥 + * - :ref:`travel` + - 131 + - 277 + - `.tar.gz `_ 📥 + * - :ref:`univ` + - 179 + - 293 + - `.tar.gz `_ 📥 + * - :ref:`atom` + - 291 + - 425 + - `.tar.gz `_ 📥 + * - :ref:`biomedical` + - 341 + - 459 + - `.tar.gz `_ 📥 + * - :ref:`bzip` + - 632 + - 556 + - `.tar.gz `_ 📥 + * - :ref:`foaf` + - 256 + - 631 + - `.tar.gz `_ 📥 + * - :ref:`people` + - 337 + - 640 + - `.tar.gz `_ 📥 + * - :ref:`pr` + - 815 + - 692 + - `.tar.gz `_ 📥 + * - :ref:`funding` + - 778 + - 1086 + - `.tar.gz `_ 📥 + * - :ref:`ls` + - 1687 + - 1453 + - `.tar.gz `_ 📥 + * - :ref:`wine` + - 733 + - 1839 + - `.tar.gz `_ 📥 + * - :ref:`pizza` + - 671 + - 1980 + - `.tar.gz `_ 📥 + * - :ref:`gzip` + - 2687 + - 2293 + - `.tar.gz `_ 📥 + * - :ref:`core` + - 1323 + - 2752 + - `.tar.gz `_ 📥 + * - :ref:`pathways` + - 6238 + - 12363 + - `.tar.gz `_ 📥 + * - :ref:`lusearch` + - 15774 + - 14994 + - `.tar.gz `_ 📥 + * - :ref:`sunflow` + - 15464 + - 15957 + - `.tar.gz `_ 📥 + * - :ref:`luindex` + - 18532 + - 17375 + - `.tar.gz `_ 📥 + * - :ref:`avrora` + - 24690 + - 25196 + - `.tar.gz `_ 📥 + * - :ref:`eclipse` + - 41383 + - 40200 + - `.tar.gz `_ 📥 + * - :ref:`h2` + - 44717 + - 56683 + - `.tar.gz `_ 📥 + * - :ref:`pmd` + - 54444 + - 59329 + - `.tar.gz `_ 📥 + * - :ref:`xalan` + - 58476 + - 62758 + - `.tar.gz `_ 📥 + * - :ref:`batik` + - 60175 + - 63089 + - `.tar.gz `_ 📥 + * - :ref:`fop` + - 86183 + - 83016 + - `.tar.gz `_ 📥 + * - :ref:`enzyme` + - 48815 + - 86543 + - `.tar.gz `_ 📥 + * - :ref:`tomcat` + - 111327 + - 110884 + - `.tar.gz `_ 📥 + * - :ref:`jython` + - 191895 + - 260034 + - `.tar.gz `_ 📥 + * - :ref:`eclass` + - 239111 + - 360248 + - `.tar.gz `_ 📥 + * - :ref:`tradebeans` + - 439693 + - 466969 + - `.tar.gz `_ 📥 + * - :ref:`tradesoap` + - 440680 + - 468263 + - `.tar.gz `_ 📥 + * - :ref:`go_hierarchy` + - 45007 + - 490109 + - `.tar.gz `_ 📥 + * - :ref:`go` + - 582929 + - 1437437 + - `.tar.gz `_ 📥 + * - :ref:`apache` + - 1721418 + - 1510411 + - `.tar.gz `_ 📥 + * - :ref:`init` + - 2446224 + - 2112809 + - `.tar.gz `_ 📥 + * - :ref:`mm` + - 2538243 + - 2191079 + - `.tar.gz `_ 📥 + * - :ref:`geospecies` + - 450609 + - 2201532 + - `.tar.gz `_ 📥 + * - :ref:`ipc` + - 3401022 + - 2931498 + - `.tar.gz `_ 📥 + * - :ref:`lib` + - 3401355 + - 2931880 + - `.tar.gz `_ 📥 + * - :ref:`block` + - 3423234 + - 2951393 + - `.tar.gz `_ 📥 + * - :ref:`arch` + - 3448422 + - 2970242 + - `.tar.gz `_ 📥 + * - :ref:`crypto` + - 3464970 + - 2988387 + - `.tar.gz `_ 📥 + * - :ref:`security` + - 3479982 + - 3003326 + - `.tar.gz `_ 📥 + * - :ref:`sound` + - 3528861 + - 3049732 + - `.tar.gz `_ 📥 + * - :ref:`net` + - 4039470 + - 3500141 + - `.tar.gz `_ 📥 + * - :ref:`fs` + - 4177416 + - 3609373 + - `.tar.gz `_ 📥 + * - :ref:`drivers` + - 4273803 + - 3707769 + - `.tar.gz `_ 📥 + * - :ref:`postgre` + - 5203419 + - 4678543 + - `.tar.gz `_ 📥 + * - :ref:`kernel` + - 11254434 + - 9484213 + - `.tar.gz `_ 📥 + * - :ref:`taxonomy` + - 5728398 + - 14922125 + - `.tar.gz `_ 📥 + * - :ref:`taxonomy_hierarchy` + - 2112625 + - 32876289 + - `.tar.gz `_ 📥 From dff6e68aed69b09d1cd4bde108aeef968a8daf1f Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 17:47:38 +0300 Subject: [PATCH 13/25] Add new graphs --- docs/graphs/data/mockito.rst | 34 ------------------------ docs/graphs/data/unigraph_1.rst | 4 +++ docs/graphs/data/unigraph_10.rst | 4 +++ docs/graphs/data/unigraph_2.rst | 4 +++ docs/graphs/data/unigraph_3.rst | 4 +++ docs/graphs/data/unigraph_4.rst | 4 +++ docs/graphs/data/unigraph_5.rst | 4 +++ docs/graphs/data/unigraph_6.rst | 4 +++ docs/graphs/data/unigraph_7.rst | 4 +++ docs/graphs/data/unigraph_8.rst | 4 +++ docs/graphs/data/unigraph_9.rst | 4 +++ docs/graphs/index.rst | 44 +++++++++++++++++++++++++++++--- 12 files changed, 80 insertions(+), 38 deletions(-) delete mode 100644 docs/graphs/data/mockito.rst create mode 100644 docs/graphs/data/unigraph_1.rst create mode 100644 docs/graphs/data/unigraph_10.rst create mode 100644 docs/graphs/data/unigraph_2.rst create mode 100644 docs/graphs/data/unigraph_3.rst create mode 100644 docs/graphs/data/unigraph_4.rst create mode 100644 docs/graphs/data/unigraph_5.rst create mode 100644 docs/graphs/data/unigraph_6.rst create mode 100644 docs/graphs/data/unigraph_7.rst create mode 100644 docs/graphs/data/unigraph_8.rst create mode 100644 docs/graphs/data/unigraph_9.rst diff --git a/docs/graphs/data/mockito.rst b/docs/graphs/data/mockito.rst deleted file mode 100644 index c05b19ac..00000000 --- a/docs/graphs/data/mockito.rst +++ /dev/null @@ -1,34 +0,0 @@ -.. _mockito: - -mockito -====== - -.. contents:: Table of Contents - -Info ----- - -.. list-table:: - :header-rows: 1 - - * - - - - * - Full Name - - mockito - * - Version - - 4.0.0 - * - Direct download (.mtx) - - `.tar.gz `_ - - - -Graph Statistics ----------------- - -.. list-table:: - :header-rows: 1 - - * - Num Nodes - - Num Edges - * - 25436 - - 62388 diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst new file mode 100644 index 00000000..1f8aca11 --- /dev/null +++ b/docs/graphs/data/unigraph_1.rst @@ -0,0 +1,4 @@ +.. _unigraph_1: + +unigraph_1 +====== diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst new file mode 100644 index 00000000..eb3aa0bf --- /dev/null +++ b/docs/graphs/data/unigraph_10.rst @@ -0,0 +1,4 @@ +.. _unigraph_10: + +unigraph_10 +====== diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst new file mode 100644 index 00000000..30fb845b --- /dev/null +++ b/docs/graphs/data/unigraph_2.rst @@ -0,0 +1,4 @@ +.. _unigraph_2: + +unigraph_2 +====== diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst new file mode 100644 index 00000000..2372ade5 --- /dev/null +++ b/docs/graphs/data/unigraph_3.rst @@ -0,0 +1,4 @@ +.. _unigraph_3: + +unigraph_3 +====== diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst new file mode 100644 index 00000000..3013751c --- /dev/null +++ b/docs/graphs/data/unigraph_4.rst @@ -0,0 +1,4 @@ +.. _unigraph_4: + +unigraph_4 +====== diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst new file mode 100644 index 00000000..50e1fa77 --- /dev/null +++ b/docs/graphs/data/unigraph_5.rst @@ -0,0 +1,4 @@ +.. _unigraph_5: + +unigraph_5 +====== diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst new file mode 100644 index 00000000..cdee1251 --- /dev/null +++ b/docs/graphs/data/unigraph_6.rst @@ -0,0 +1,4 @@ +.. _unigraph_6: + +unigraph_6 +====== diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst new file mode 100644 index 00000000..c0e276a5 --- /dev/null +++ b/docs/graphs/data/unigraph_7.rst @@ -0,0 +1,4 @@ +.. _unigraph_7: + +unigraph_7 +====== diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst new file mode 100644 index 00000000..0d91f6cb --- /dev/null +++ b/docs/graphs/data/unigraph_8.rst @@ -0,0 +1,4 @@ +.. _unigraph_8: + +unigraph_8 +====== diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst new file mode 100644 index 00000000..78f04ec3 --- /dev/null +++ b/docs/graphs/data/unigraph_9.rst @@ -0,0 +1,4 @@ +.. _unigraph_9: + +unigraph_9 +====== diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index aa16f23a..409f4d01 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -255,7 +255,43 @@ Graphs - Num Nodes - Num Edges - Download - * - :ref:`mockito` - - 25436 - - 62388 - - `.tar.gz `_ 📥 + * - :ref:`unigraph_1` + - 3082 + - 11966 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_2` + - 36468 + - 168344 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_3` + - 41333 + - 193866 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_4` + - 215481 + - 1346130 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_5` + - 243839 + - 1818404 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_6` + - 286645 + - 1708910 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_7` + - 285577 + - 2073268 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_8` + - 449237 + - 3385168 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_9` + - 475479 + - 3579034 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_10` + - 2055882 + - 17223588 + - `.tar.gz `_ 📥 From 7a74277e244b431253453c68384eabef9e3f2f82 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Wed, 17 Dec 2025 18:02:09 +0300 Subject: [PATCH 14/25] Add new graphs --- docs/graphs/index.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index 409f4d01..3567d377 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -255,43 +255,43 @@ Graphs - Num Nodes - Num Edges - Download - * - :ref:`unigraph_1` + * - unigraph_1 - 3082 - 11966 - `.tar.gz `_ 📥 - * - :ref:`unigraph_2` + * - unigraph_2 - 36468 - 168344 - `.tar.gz `_ 📥 - * - :ref:`unigraph_3` + * - unigraph_3 - 41333 - 193866 - `.tar.gz `_ 📥 - * - :ref:`unigraph_4` + * - unigraph_4 - 215481 - 1346130 - `.tar.gz `_ 📥 - * - :ref:`unigraph_5` + * - unigraph_5 - 243839 - 1818404 - `.tar.gz `_ 📥 - * - :ref:`unigraph_6` + * - unigraph_6 - 286645 - 1708910 - `.tar.gz `_ 📥 - * - :ref:`unigraph_7` + * - unigraph_7 - 285577 - 2073268 - `.tar.gz `_ 📥 - * - :ref:`unigraph_8` + * - unigraph_8 - 449237 - 3385168 - `.tar.gz `_ 📥 - * - :ref:`unigraph_9` + * - unigraph_9 - 475479 - 3579034 - `.tar.gz `_ 📥 - * - :ref:`unigraph_10` + * - unigraph_10 - 2055882 - 17223588 - `.tar.gz `_ 📥 From c81c3769c900402940648574a99ffe22c0018f3d Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Thu, 18 Dec 2025 11:50:40 +0300 Subject: [PATCH 15/25] Add info for new graphs --- docs/graphs/data/unigraph_1.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_10.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_2.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_3.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_4.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_5.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_6.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_7.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_8.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/data/unigraph_9.rst | 81 ++++++++++++++++++++++++++++++++ docs/graphs/index.rst | 22 ++++----- 11 files changed, 821 insertions(+), 11 deletions(-) diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index 1f8aca11..3bb76a6c 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -2,3 +2,84 @@ unigraph_1 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_1 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3082 + - 11966 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 1 + * - Is_homologous_to_r + - 1 + * - belongs_to + - 69 + * - belongs_to_r + - 69 + * - codes_for + - 33 + * - codes_for_r + - 33 + * - has + - 2201 + * - has_r + - 2201 + * - interacts_with + - 100 + * - participate_in + - 2008 + * - participate_in_r + - 2008 + * - refers_to + - 1621 + * - refers_to_r + - 1621 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index eb3aa0bf..c66b6aa1 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -2,3 +2,84 @@ unigraph_10 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_10 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2055882 + - 17223588 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 428075 + * - Is_homologous_to_r + - 428075 + * - belongs_to + - 516479 + * - belongs_to_r + - 516479 + * - codes_for + - 267020 + * - codes_for_r + - 267020 + * - has + - 2569647 + * - has_r + - 2569647 + * - interacts_with + - 673162 + * - participate_in + - 3349393 + * - participate_in_r + - 3349393 + * - refers_to + - 1144599 + * - refers_to_r + - 1144599 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 30fb845b..6ae47cb9 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -2,3 +2,84 @@ unigraph_2 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_2 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 36468 + - 168344 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 3925 + * - Is_homologous_to_r + - 3925 + * - belongs_to + - 4116 + * - belongs_to_r + - 4116 + * - codes_for + - 4394 + * - codes_for_r + - 4394 + * - has + - 17827 + * - has_r + - 17827 + * - interacts_with + - 8362 + * - participate_in + - 35824 + * - participate_in_r + - 35824 + * - refers_to + - 13875 + * - refers_to_r + - 13875 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index 2372ade5..5ebb967f 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -2,3 +2,84 @@ unigraph_3 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_3 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 41333 + - 193866 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 4231 + * - Is_homologous_to_r + - 4231 + * - belongs_to + - 4618 + * - belongs_to_r + - 4618 + * - codes_for + - 4963 + * - codes_for_r + - 4963 + * - has + - 20960 + * - has_r + - 20960 + * - interacts_with + - 9570 + * - participate_in + - 42751 + * - participate_in_r + - 42751 + * - refers_to + - 14625 + * - refers_to_r + - 14625 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index 3013751c..1f352faa 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -2,3 +2,84 @@ unigraph_4 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_4 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 215481 + - 1346130 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 16848 + * - Is_homologous_to_r + - 16848 + * - belongs_to + - 19034 + * - belongs_to_r + - 19034 + * - codes_for + - 19390 + * - codes_for_r + - 19390 + * - has + - 89628 + * - has_r + - 89628 + * - interacts_with + - 37682 + * - participate_in + - 281306 + * - participate_in_r + - 281306 + * - refers_to + - 228018 + * - refers_to_r + - 228018 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index 50e1fa77..6ebb7d87 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -2,3 +2,84 @@ unigraph_5 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_5 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 243839 + - 1818404 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 25983 + * - Is_homologous_to_r + - 25983 + * - belongs_to + - 31908 + * - belongs_to_r + - 31908 + * - codes_for + - 32606 + * - codes_for_r + - 32606 + * - has + - 155449 + * - has_r + - 155449 + * - interacts_with + - 66122 + * - participate_in + - 472609 + * - participate_in_r + - 472609 + * - refers_to + - 157586 + * - refers_to_r + - 157586 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index cdee1251..08866ffd 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -2,3 +2,84 @@ unigraph_6 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_6 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 286645 + - 1708910 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 24920 + * - Is_homologous_to_r + - 24920 + * - belongs_to + - 36214 + * - belongs_to_r + - 36214 + * - codes_for + - 29538 + * - codes_for_r + - 29538 + * - has + - 125074 + * - has_r + - 125074 + * - interacts_with + - 54220 + * - participate_in + - 340295 + * - participate_in_r + - 340295 + * - refers_to + - 271304 + * - refers_to_r + - 271304 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index c0e276a5..796e9f90 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -2,3 +2,84 @@ unigraph_7 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_7 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 285577 + - 2073268 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 26038 + * - Is_homologous_to_r + - 26038 + * - belongs_to + - 31775 + * - belongs_to_r + - 31775 + * - codes_for + - 32401 + * - codes_for_r + - 32401 + * - has + - 153793 + * - has_r + - 153793 + * - interacts_with + - 65078 + * - participate_in + - 500983 + * - participate_in_r + - 500983 + * - refers_to + - 259105 + * - refers_to_r + - 259105 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index 0d91f6cb..edfcf2cf 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -2,3 +2,84 @@ unigraph_8 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_8 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 449237 + - 3385168 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 46962 + * - Is_homologous_to_r + - 46962 + * - belongs_to + - 65054 + * - belongs_to_r + - 65054 + * - codes_for + - 58471 + * - codes_for_r + - 58471 + * - has + - 266994 + * - has_r + - 266994 + * - interacts_with + - 114040 + * - participate_in + - 791262 + * - participate_in_r + - 791262 + * - refers_to + - 406821 + * - refers_to_r + - 406821 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index 78f04ec3..c9e93568 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -2,3 +2,84 @@ unigraph_9 ====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - unigraph_9 + * - Version + - 4.0.3 + * - Direct download (.mtx files) + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 475479 + - 3579034 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Is_homologous_to + - 51193 + * - Is_homologous_to_r + - 51193 + * - belongs_to + - 69672 + * - belongs_to_r + - 69672 + * - codes_for + - 63434 + * - codes_for_r + - 63434 + * - has + - 287954 + * - has_r + - 287954 + * - interacts_with + - 123610 + * - participate_in + - 834013 + * - participate_in_r + - 834013 + * - refers_to + - 421446 + * - refers_to_r + - 421446 + +Grammar +------------------ + +The grammar file is attached to the archive. + +.. math:: + + S &\to Seq\, IsAssociated\, IsSimilar \\ + Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ + & IsSimilar \to \varepsilon \\ + &\mid has\, IsSimilar\, has\_r \\ + &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ + &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ + &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ + & IsAssociated \to refers\_to\, refers\_to diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index 3567d377..c897b2bf 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -246,7 +246,7 @@ Graphs -:New graphs: +:Biological graphs from `UniProt `_: .. list-table:: :header-rows: 1 @@ -255,43 +255,43 @@ Graphs - Num Nodes - Num Edges - Download - * - unigraph_1 + * - :ref:`unigraph_1` - 3082 - 11966 - `.tar.gz `_ 📥 - * - unigraph_2 + * - :ref:`unigraph_2` - 36468 - 168344 - `.tar.gz `_ 📥 - * - unigraph_3 + * - :ref:`unigraph_3` - 41333 - 193866 - `.tar.gz `_ 📥 - * - unigraph_4 + * - :ref:`unigraph_4` - 215481 - 1346130 - `.tar.gz `_ 📥 - * - unigraph_5 + * - :ref:`unigraph_5` - 243839 - 1818404 - `.tar.gz `_ 📥 - * - unigraph_6 + * - :ref:`unigraph_6` - 286645 - 1708910 - `.tar.gz `_ 📥 - * - unigraph_7 + * - :ref:`unigraph_7` - 285577 - 2073268 - `.tar.gz `_ 📥 - * - unigraph_8 + * - :ref:`unigraph_8` - 449237 - 3385168 - `.tar.gz `_ 📥 - * - unigraph_9 + * - :ref:`unigraph_9` - 475479 - 3579034 - `.tar.gz `_ 📥 - * - unigraph_10 + * - :ref:`unigraph_10` - 2055882 - 17223588 - `.tar.gz `_ 📥 From c5e31d23427269b0755d1699c11050b26984c730 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Thu, 18 Dec 2025 12:58:50 +0300 Subject: [PATCH 16/25] Fix grammar for new graphs --- docs/graphs/data/unigraph_1.rst | 16 ++++++++-------- docs/graphs/data/unigraph_10.rst | 16 ++++++++-------- docs/graphs/data/unigraph_2.rst | 16 ++++++++-------- docs/graphs/data/unigraph_3.rst | 16 ++++++++-------- docs/graphs/data/unigraph_4.rst | 16 ++++++++-------- docs/graphs/data/unigraph_5.rst | 16 ++++++++-------- docs/graphs/data/unigraph_6.rst | 16 ++++++++-------- docs/graphs/data/unigraph_7.rst | 16 ++++++++-------- docs/graphs/data/unigraph_8.rst | 16 ++++++++-------- docs/graphs/data/unigraph_9.rst | 16 ++++++++-------- 10 files changed, 80 insertions(+), 80 deletions(-) diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index 3bb76a6c..bb7f7904 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index c66b6aa1..4669d499 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 6ae47cb9..4ec38cdf 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index 5ebb967f..3fc48124 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index 1f352faa..fcde8c77 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index 6ebb7d87..bbbc7bd8 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index 08866ffd..fa59c855 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index 796e9f90..9b65c667 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index edfcf2cf..a957e577 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index c9e93568..a8282814 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -75,11 +75,11 @@ The grammar file is attached to the archive. .. math:: - S &\to Seq\, IsAssociated\, IsSimilar \\ - Seq &\to IsSimilar\, (codes\_for\, IsSimilar)? \\ - & IsSimilar \to \varepsilon \\ - &\mid has\, IsSimilar\, has\_r \\ - &\mid is\_homologous\_to\, IsSimilar\, is\_homologous\_to\_r\, IsSimilar \\ - &\mid belongs\_to\, IsSimilar\, belongs\_to\_r \\ - &\mid participate\_in\, IsSimilar\, participate\_in\_r \\ - & IsAssociated \to refers\_to\, refers\_to + S &\to Seq \quad IsAssociated \quad IsSimilar \\ + Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ + IsSimilar &\to \varepsilon \\ + &\mid has \quad IsSimilar \quad has\_r \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ + IsAssociated &\to refers\_to \quad refers\_to From 833e8a3132670b33de06194f2c2e9bc91dfa11f7 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Thu, 14 May 2026 04:50:58 +0300 Subject: [PATCH 17/25] Add new graphs with info --- docs/graphs/data/cactus.rst | 49 +++ .../data/cactus_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/commons_io.rst | 61 ++++ docs/graphs/data/commons_lang3.rst | 61 ++++ ...mmar_cpu17_context_sensitive_data_flow.inc | 17 + .../grammar_cpu17_field_sensitive_alias.inc | 21 ++ docs/graphs/data/grammar_data_provenance.inc | 21 ++ docs/graphs/data/grammar_java_points_to.inc | 11 + docs/graphs/data/gson.rst | 61 ++++ docs/graphs/data/guava.rst | 61 ++++ docs/graphs/data/imagick.rst | 49 +++ .../data/imagick_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/jackson.rst | 61 ++++ docs/graphs/data/junit5.rst | 61 ++++ docs/graphs/data/leela.rst | 50 +++ docs/graphs/data/mockito.rst | 61 ++++ docs/graphs/data/nab.rst | 50 +++ docs/graphs/data/omnetpp.rst | 49 +++ .../data/omnetpp_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/parest.rst | 49 +++ .../data/parest_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/perlbench.rst | 49 +++ .../data/perlbench_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/povray.rst | 49 +++ .../data/povray_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/provenance_click.rst | 69 ++++ docs/graphs/data/provenance_fastapi.rst | 69 ++++ docs/graphs/data/provenance_flask.rst | 69 ++++ docs/graphs/data/provenance_httpx.rst | 69 ++++ docs/graphs/data/provenance_itsdangerous.rst | 69 ++++ docs/graphs/data/provenance_jinja.rst | 69 ++++ docs/graphs/data/provenance_pluggy.rst | 69 ++++ docs/graphs/data/provenance_requests.rst | 69 ++++ docs/graphs/data/provenance_sampleproject.rst | 69 ++++ .../data/provenance_wikipedia_provenance.rst | 69 ++++ docs/graphs/data/x264.rst | 49 +++ .../data/x264_field_sensitive_alias.rst | 55 ++++ docs/graphs/data/xz.rst | 50 +++ docs/graphs/index.rst | 295 ++++++++++++++---- 39 files changed, 2300 insertions(+), 60 deletions(-) create mode 100644 docs/graphs/data/cactus.rst create mode 100644 docs/graphs/data/cactus_field_sensitive_alias.rst create mode 100644 docs/graphs/data/commons_io.rst create mode 100644 docs/graphs/data/commons_lang3.rst create mode 100644 docs/graphs/data/grammar_cpu17_context_sensitive_data_flow.inc create mode 100644 docs/graphs/data/grammar_cpu17_field_sensitive_alias.inc create mode 100644 docs/graphs/data/grammar_data_provenance.inc create mode 100644 docs/graphs/data/grammar_java_points_to.inc create mode 100644 docs/graphs/data/gson.rst create mode 100644 docs/graphs/data/guava.rst create mode 100644 docs/graphs/data/imagick.rst create mode 100644 docs/graphs/data/imagick_field_sensitive_alias.rst create mode 100644 docs/graphs/data/jackson.rst create mode 100644 docs/graphs/data/junit5.rst create mode 100644 docs/graphs/data/leela.rst create mode 100644 docs/graphs/data/mockito.rst create mode 100644 docs/graphs/data/nab.rst create mode 100644 docs/graphs/data/omnetpp.rst create mode 100644 docs/graphs/data/omnetpp_field_sensitive_alias.rst create mode 100644 docs/graphs/data/parest.rst create mode 100644 docs/graphs/data/parest_field_sensitive_alias.rst create mode 100644 docs/graphs/data/perlbench.rst create mode 100644 docs/graphs/data/perlbench_field_sensitive_alias.rst create mode 100644 docs/graphs/data/povray.rst create mode 100644 docs/graphs/data/povray_field_sensitive_alias.rst create mode 100644 docs/graphs/data/provenance_click.rst create mode 100644 docs/graphs/data/provenance_fastapi.rst create mode 100644 docs/graphs/data/provenance_flask.rst create mode 100644 docs/graphs/data/provenance_httpx.rst create mode 100644 docs/graphs/data/provenance_itsdangerous.rst create mode 100644 docs/graphs/data/provenance_jinja.rst create mode 100644 docs/graphs/data/provenance_pluggy.rst create mode 100644 docs/graphs/data/provenance_requests.rst create mode 100644 docs/graphs/data/provenance_sampleproject.rst create mode 100644 docs/graphs/data/provenance_wikipedia_provenance.rst create mode 100644 docs/graphs/data/x264.rst create mode 100644 docs/graphs/data/x264_field_sensitive_alias.rst create mode 100644 docs/graphs/data/xz.rst diff --git a/docs/graphs/data/cactus.rst b/docs/graphs/data/cactus.rst new file mode 100644 index 00000000..c88c8966 --- /dev/null +++ b/docs/graphs/data/cactus.rst @@ -0,0 +1,49 @@ +.. _cactus: + +cactus +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - cactus + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 359200 + - 580297 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 301258 + * - :math:`call_i` + - 4301 + * - :math:`ret_i` + - 2291 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/cactus_field_sensitive_alias.rst b/docs/graphs/data/cactus_field_sensitive_alias.rst new file mode 100644 index 00000000..360a9ea7 --- /dev/null +++ b/docs/graphs/data/cactus_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _cactus_field_sensitive_alias: + +cactus +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - cactus + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 22350 + - 56636 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 12468 + * - :math:`abar` + - 12468 + * - :math:`d` + - 5060 + * - :math:`dbar` + - 5060 + * - :math:`f_i` + - 10790 + * - :math:`fbar_i` + - 10790 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/commons_io.rst b/docs/graphs/data/commons_io.rst new file mode 100644 index 00000000..251dfed3 --- /dev/null +++ b/docs/graphs/data/commons_io.rst @@ -0,0 +1,61 @@ +.. _commons_io: + +commons_io +========== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - commons_io + * - Direct download + - `.tar.gz `_ + * - Source + - `commons_io `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 26188 + - 62428 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 1022 + * - :math:`\overline{\textit{alloc}}` + - 1022 + * - :math:`\textit{assign}` + - 26735 + * - :math:`\overline{\textit{assign}}` + - 26735 + * - :math:`\textit{load}_i` + - 2210 + * - :math:`\overline{\textit{load}_i}` + - 2210 + * - :math:`\textit{store}_i` + - 1247 + * - :math:`\overline{\textit{store}_i}` + - 1247 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/commons_lang3.rst b/docs/graphs/data/commons_lang3.rst new file mode 100644 index 00000000..e299464f --- /dev/null +++ b/docs/graphs/data/commons_lang3.rst @@ -0,0 +1,61 @@ +.. _commons_lang3: + +commons_lang3 +============= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - commons_lang3 + * - Direct download + - `.tar.gz `_ + * - Source + - `commons_lang3 `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 40970 + - 96854 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 1837 + * - :math:`\overline{\textit{alloc}}` + - 1837 + * - :math:`\textit{assign}` + - 40599 + * - :math:`\overline{\textit{assign}}` + - 40599 + * - :math:`\textit{load}_i` + - 3272 + * - :math:`\overline{\textit{load}_i}` + - 3272 + * - :math:`\textit{store}_i` + - 2719 + * - :math:`\overline{\textit{store}_i}` + - 2719 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/grammar_cpu17_context_sensitive_data_flow.inc b/docs/graphs/data/grammar_cpu17_context_sensitive_data_flow.inc new file mode 100644 index 00000000..0642b50d --- /dev/null +++ b/docs/graphs/data/grammar_cpu17_context_sensitive_data_flow.inc @@ -0,0 +1,17 @@ +Canonical Grammar +----------------- + +Productions with index :math:`i` are duplicated for each call site in the analyzed program. +The start nonterminal is :math:`A`. + +.. math:: + + A \, \rightarrow \, A \, A \mid a \mid \varepsilon \, \\ + A \, \rightarrow \, call_i \, A \, ret_i \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + A -> A A | a | epsilon + A -> call_i A ret_i diff --git a/docs/graphs/data/grammar_cpu17_field_sensitive_alias.inc b/docs/graphs/data/grammar_cpu17_field_sensitive_alias.inc new file mode 100644 index 00000000..7620f318 --- /dev/null +++ b/docs/graphs/data/grammar_cpu17_field_sensitive_alias.inc @@ -0,0 +1,21 @@ +Canonical Grammar +----------------- + +Productions with index :math:`i` are duplicated for each field number from the analyzed program classes. +The start nonterminal is :math:`V`. + +.. math:: + + M \, \rightarrow \, d \, V \, d \, \\ + V \, \rightarrow \, A \, V \, A \mid f_i \, V \, f_i \mid M \mid \varepsilon \, \\ + A \, \rightarrow \, a \, M? \mid \varepsilon \, \\ + A \, \rightarrow \, M? \, a \mid \varepsilon \, \\ + +`Pyformlang RSA `_: + +.. code-block:: text + + M -> d V d + V -> A V A | f_i V f_i | M | epsilon + A -> a M? | epsilon + A -> M? a | epsilon diff --git a/docs/graphs/data/grammar_data_provenance.inc b/docs/graphs/data/grammar_data_provenance.inc new file mode 100644 index 00000000..e8d927e4 --- /dev/null +++ b/docs/graphs/data/grammar_data_provenance.inc @@ -0,0 +1,21 @@ +Canonical Grammar +----------------- + +This grammar describes derivation chains in provenance graphs. +The start nonterminal is :math:`S`. + +.. math:: + + S \, \rightarrow \, Step \mid S \, Step \, \\ + Step \, \rightarrow \, used_r \, Generated \mid wasDerivedFrom_r \, \\ + Generated \, \rightarrow \, wasGeneratedBy_r \, \\ + +`Pyformlang CFG `_: + +.. code-block:: python + + S -> Step + S -> S Step + Step -> used_r Generated + Step -> wasDerivedFrom_r + Generated -> wasGeneratedBy_r diff --git a/docs/graphs/data/grammar_java_points_to.inc b/docs/graphs/data/grammar_java_points_to.inc new file mode 100644 index 00000000..1f5adad2 --- /dev/null +++ b/docs/graphs/data/grammar_java_points_to.inc @@ -0,0 +1,11 @@ +Canonical grammars +------------------ + +Grammars for the field-sensitive analysis of Java programs introduced in `"Giga-scale exhaustive points-to analysis for Java in under a minute" `_. +Template for these grammars is described on the :ref:`java_points-to` page. + +.. math:: + \textit{PointsTo} \, \rightarrow \, (\textit{assign} \mid \textit{load}_f \, \textit{Alias} \, \textit{store}_f)^{*} \, \textit{alloc} \, \\ + \textit{Alias} \, \rightarrow \, \textit{PointsTo} \, \textit{FlowsTo} \, \\ + \textit{FlowsTo} \, \rightarrow \, \overline{\textit{alloc}} \, (\overline{\textit{assign}} \mid \overline{\textit{store}_f} \, \textit{Alias} \, \overline{\textit{load}_f})^* \, \\ + \forall \, f \, \in \, Fields diff --git a/docs/graphs/data/gson.rst b/docs/graphs/data/gson.rst new file mode 100644 index 00000000..585aab78 --- /dev/null +++ b/docs/graphs/data/gson.rst @@ -0,0 +1,61 @@ +.. _gson: + +gson +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - gson + * - Direct download + - `.tar.gz `_ + * - Source + - `gson `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 14114 + - 34934 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 784 + * - :math:`\overline{\textit{alloc}}` + - 784 + * - :math:`\textit{assign}` + - 14307 + * - :math:`\overline{\textit{assign}}` + - 14307 + * - :math:`\textit{load}_i` + - 1578 + * - :math:`\overline{\textit{load}_i}` + - 1578 + * - :math:`\textit{store}_i` + - 798 + * - :math:`\overline{\textit{store}_i}` + - 798 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/guava.rst b/docs/graphs/data/guava.rst new file mode 100644 index 00000000..0964c285 --- /dev/null +++ b/docs/graphs/data/guava.rst @@ -0,0 +1,61 @@ +.. _guava: + +guava +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - guava + * - Direct download + - `.tar.gz `_ + * - Source + - `guava `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 129562 + - 336232 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 4346 + * - :math:`\overline{\textit{alloc}}` + - 4346 + * - :math:`\textit{assign}` + - 143683 + * - :math:`\overline{\textit{assign}}` + - 143683 + * - :math:`\textit{load}_i` + - 12981 + * - :math:`\overline{\textit{load}_i}` + - 12981 + * - :math:`\textit{store}_i` + - 7106 + * - :math:`\overline{\textit{store}_i}` + - 7106 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/imagick.rst b/docs/graphs/data/imagick.rst new file mode 100644 index 00000000..1bad3862 --- /dev/null +++ b/docs/graphs/data/imagick.rst @@ -0,0 +1,49 @@ +.. _imagick: + +imagick +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - imagick + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 331177 + - 445544 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 372927 + * - :math:`call_i` + - 49007 + * - :math:`ret_i` + - 23610 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/imagick_field_sensitive_alias.rst b/docs/graphs/data/imagick_field_sensitive_alias.rst new file mode 100644 index 00000000..92711ac8 --- /dev/null +++ b/docs/graphs/data/imagick_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _imagick_field_sensitive_alias: + +imagick +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - imagick + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 41652 + - 111550 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 24760 + * - :math:`abar` + - 24760 + * - :math:`d` + - 4202 + * - :math:`dbar` + - 4202 + * - :math:`f_i` + - 26813 + * - :math:`fbar_i` + - 26813 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/jackson.rst b/docs/graphs/data/jackson.rst new file mode 100644 index 00000000..f309311f --- /dev/null +++ b/docs/graphs/data/jackson.rst @@ -0,0 +1,61 @@ +.. _jackson: + +jackson +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - jackson + * - Direct download + - `.tar.gz `_ + * - Source + - `jackson `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 149404 + - 395356 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 4244 + * - :math:`\overline{\textit{alloc}}` + - 4244 + * - :math:`\textit{assign}` + - 159765 + * - :math:`\overline{\textit{assign}}` + - 159765 + * - :math:`\textit{load}_i` + - 22160 + * - :math:`\overline{\textit{load}_i}` + - 22160 + * - :math:`\textit{store}_i` + - 11509 + * - :math:`\overline{\textit{store}_i}` + - 11509 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/junit5.rst b/docs/graphs/data/junit5.rst new file mode 100644 index 00000000..4b9db1b8 --- /dev/null +++ b/docs/graphs/data/junit5.rst @@ -0,0 +1,61 @@ +.. _junit5: + +junit5 +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - junit5 + * - Direct download + - `.tar.gz `_ + * - Source + - `junit5 `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 59818 + - 149370 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 2220 + * - :math:`\overline{\textit{alloc}}` + - 2220 + * - :math:`\textit{assign}` + - 62833 + * - :math:`\overline{\textit{assign}}` + - 62833 + * - :math:`\textit{load}_i` + - 6562 + * - :math:`\overline{\textit{load}_i}` + - 6562 + * - :math:`\textit{store}_i` + - 3070 + * - :math:`\overline{\textit{store}_i}` + - 3070 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/leela.rst b/docs/graphs/data/leela.rst new file mode 100644 index 00000000..95ac2741 --- /dev/null +++ b/docs/graphs/data/leela.rst @@ -0,0 +1,50 @@ +.. _leela: + +leela +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - leela + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 47665 + - 63996 + + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 58332 + * - :math:`call_i` + - 3595 + * - :math:`ret_i` + - 2069 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/mockito.rst b/docs/graphs/data/mockito.rst new file mode 100644 index 00000000..720dfed3 --- /dev/null +++ b/docs/graphs/data/mockito.rst @@ -0,0 +1,61 @@ +.. _mockito: + +mockito +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - mockito + * - Direct download + - `.tar.gz `_ + * - Source + - `mockito `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 25436 + - 62388 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`\textit{alloc}` + - 1358 + * - :math:`\overline{\textit{alloc}}` + - 1358 + * - :math:`\textit{assign}` + - 26131 + * - :math:`\overline{\textit{assign}}` + - 26131 + * - :math:`\textit{load}_i` + - 2076 + * - :math:`\overline{\textit{load}_i}` + - 2076 + * - :math:`\textit{store}_i` + - 1629 + * - :math:`\overline{\textit{store}_i}` + - 1629 + +.. include:: grammar_java_points_to.inc diff --git a/docs/graphs/data/nab.rst b/docs/graphs/data/nab.rst new file mode 100644 index 00000000..2b51f768 --- /dev/null +++ b/docs/graphs/data/nab.rst @@ -0,0 +1,50 @@ +.. _nab: + +nab +=== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - nab + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 31215 + - 37484 + + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 35540 + * - :math:`call_i` + - 1266 + * - :math:`ret_i` + - 678 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/omnetpp.rst b/docs/graphs/data/omnetpp.rst new file mode 100644 index 00000000..cbb39ac4 --- /dev/null +++ b/docs/graphs/data/omnetpp.rst @@ -0,0 +1,49 @@ +.. _omnetpp: + +omnetpp +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - omnetpp + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 463454 + - 958487 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 539972 + * - :math:`call_i` + - 240834 + * - :math:`ret_i` + - 177681 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/omnetpp_field_sensitive_alias.rst b/docs/graphs/data/omnetpp_field_sensitive_alias.rst new file mode 100644 index 00000000..a4c54354 --- /dev/null +++ b/docs/graphs/data/omnetpp_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _omnetpp_field_sensitive_alias: + +omnetpp +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - omnetpp + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 49962 + - 119064 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 30131 + * - :math:`abar` + - 30131 + * - :math:`d` + - 12579 + * - :math:`dbar` + - 12579 + * - :math:`f_i` + - 16822 + * - :math:`fbar_i` + - 16822 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/parest.rst b/docs/graphs/data/parest.rst new file mode 100644 index 00000000..1b5412bb --- /dev/null +++ b/docs/graphs/data/parest.rst @@ -0,0 +1,49 @@ +.. _parest: + +parest +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - parest + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 233900 + - 307850 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 393126 + * - :math:`call_i` + - 123500 + * - :math:`ret_i` + - 63671 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/parest_field_sensitive_alias.rst b/docs/graphs/data/parest_field_sensitive_alias.rst new file mode 100644 index 00000000..fb5cfc84 --- /dev/null +++ b/docs/graphs/data/parest_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _parest_field_sensitive_alias: + +parest +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - parest + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 29788 + - 64528 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 15671 + * - :math:`abar` + - 15671 + * - :math:`d` + - 7610 + * - :math:`dbar` + - 7610 + * - :math:`f_i` + - 8983 + * - :math:`fbar_i` + - 8983 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/perlbench.rst b/docs/graphs/data/perlbench.rst new file mode 100644 index 00000000..26cb531d --- /dev/null +++ b/docs/graphs/data/perlbench.rst @@ -0,0 +1,49 @@ +.. _perlbench: + +perlbench +========= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - perlbench + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 605864 + - 1114892 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 903112 + * - :math:`call_i` + - 149363 + * - :math:`ret_i` + - 62417 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/perlbench_field_sensitive_alias.rst b/docs/graphs/data/perlbench_field_sensitive_alias.rst new file mode 100644 index 00000000..8046b3ee --- /dev/null +++ b/docs/graphs/data/perlbench_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _perlbench_field_sensitive_alias: + +perlbench +========= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - perlbench + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 38091 + - 110874 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 30536 + * - :math:`abar` + - 30536 + * - :math:`d` + - 8520 + * - :math:`dbar` + - 8520 + * - :math:`f_i` + - 16381 + * - :math:`fbar_i` + - 16381 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/povray.rst b/docs/graphs/data/povray.rst new file mode 100644 index 00000000..d6f3b320 --- /dev/null +++ b/docs/graphs/data/povray.rst @@ -0,0 +1,49 @@ +.. _povray: + +povray +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - povray + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 346034 + - 581210 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 416402 + * - :math:`call_i` + - 108577 + * - :math:`ret_i` + - 56231 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/povray_field_sensitive_alias.rst b/docs/graphs/data/povray_field_sensitive_alias.rst new file mode 100644 index 00000000..a604e7d5 --- /dev/null +++ b/docs/graphs/data/povray_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _povray_field_sensitive_alias: + +povray +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - povray + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 15137 + - 38886 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 9056 + * - :math:`abar` + - 9056 + * - :math:`d` + - 3436 + * - :math:`dbar` + - 3436 + * - :math:`f_i` + - 6951 + * - :math:`fbar_i` + - 6951 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/provenance_click.rst b/docs/graphs/data/provenance_click.rst new file mode 100644 index 00000000..1ac11c3e --- /dev/null +++ b/docs/graphs/data/provenance_click.rst @@ -0,0 +1,69 @@ +.. _provenance_click: + +click +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - click + * - Direct download + - `.tar.gz `_ + * - Source + - `click `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 944 + - 3740 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 402 + * - specializationOf_r + - 402 + * - used + - 257 + * - used_r + - 257 + * - wasAssociatedWith + - 161 + * - wasAssociatedWith_r + - 161 + * - wasAttributedTo + - 402 + * - wasAttributedTo_r + - 402 + * - wasDerivedFrom + - 257 + * - wasDerivedFrom_r + - 257 + * - wasGeneratedBy + - 391 + * - wasGeneratedBy_r + - 391 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_fastapi.rst b/docs/graphs/data/provenance_fastapi.rst new file mode 100644 index 00000000..e1a814ff --- /dev/null +++ b/docs/graphs/data/provenance_fastapi.rst @@ -0,0 +1,69 @@ +.. _provenance_fastapi: + +fastapi +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - fastapi + * - Direct download + - `.tar.gz `_ + * - Source + - `fastapi `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 6455 + - 20082 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 3177 + * - specializationOf_r + - 3177 + * - used + - 183 + * - used_r + - 183 + * - wasAssociatedWith + - 148 + * - wasAssociatedWith_r + - 148 + * - wasAttributedTo + - 3177 + * - wasAttributedTo_r + - 3177 + * - wasDerivedFrom + - 183 + * - wasDerivedFrom_r + - 183 + * - wasGeneratedBy + - 3173 + * - wasGeneratedBy_r + - 3173 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_flask.rst b/docs/graphs/data/provenance_flask.rst new file mode 100644 index 00000000..96ee1f19 --- /dev/null +++ b/docs/graphs/data/provenance_flask.rst @@ -0,0 +1,69 @@ +.. _provenance_flask: + +flask +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - flask + * - Direct download + - `.tar.gz `_ + * - Source + - `flask `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 1517 + - 6234 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 694 + * - specializationOf_r + - 694 + * - used + - 456 + * - used_r + - 456 + * - wasAssociatedWith + - 150 + * - wasAssociatedWith_r + - 150 + * - wasAttributedTo + - 694 + * - wasAttributedTo_r + - 694 + * - wasDerivedFrom + - 456 + * - wasDerivedFrom_r + - 456 + * - wasGeneratedBy + - 667 + * - wasGeneratedBy_r + - 667 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_httpx.rst b/docs/graphs/data/provenance_httpx.rst new file mode 100644 index 00000000..4fa86755 --- /dev/null +++ b/docs/graphs/data/provenance_httpx.rst @@ -0,0 +1,69 @@ +.. _provenance_httpx: + +httpx +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - httpx + * - Direct download + - `.tar.gz `_ + * - Source + - `httpx `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 826 + - 3460 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 362 + * - specializationOf_r + - 362 + * - used + - 233 + * - used_r + - 233 + * - wasAssociatedWith + - 180 + * - wasAssociatedWith_r + - 180 + * - wasAttributedTo + - 362 + * - wasAttributedTo_r + - 362 + * - wasDerivedFrom + - 233 + * - wasDerivedFrom_r + - 233 + * - wasGeneratedBy + - 360 + * - wasGeneratedBy_r + - 360 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_itsdangerous.rst b/docs/graphs/data/provenance_itsdangerous.rst new file mode 100644 index 00000000..bcedb94d --- /dev/null +++ b/docs/graphs/data/provenance_itsdangerous.rst @@ -0,0 +1,69 @@ +.. _provenance_itsdangerous: + +itsdangerous +============ + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - itsdangerous + * - Direct download + - `.tar.gz `_ + * - Source + - `itsdangerous `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 425 + - 1790 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 206 + * - specializationOf_r + - 206 + * - used + - 122 + * - used_r + - 122 + * - wasAssociatedWith + - 53 + * - wasAssociatedWith_r + - 53 + * - wasAttributedTo + - 206 + * - wasAttributedTo_r + - 206 + * - wasDerivedFrom + - 122 + * - wasDerivedFrom_r + - 122 + * - wasGeneratedBy + - 186 + * - wasGeneratedBy_r + - 186 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_jinja.rst b/docs/graphs/data/provenance_jinja.rst new file mode 100644 index 00000000..bc67a883 --- /dev/null +++ b/docs/graphs/data/provenance_jinja.rst @@ -0,0 +1,69 @@ +.. _provenance_jinja: + +jinja +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - jinja + * - Direct download + - `.tar.gz `_ + * - Source + - `jinja `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 1202 + - 5110 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 527 + * - specializationOf_r + - 527 + * - used + - 410 + * - used_r + - 410 + * - wasAssociatedWith + - 178 + * - wasAssociatedWith_r + - 178 + * - wasAttributedTo + - 527 + * - wasAttributedTo_r + - 527 + * - wasDerivedFrom + - 410 + * - wasDerivedFrom_r + - 410 + * - wasGeneratedBy + - 503 + * - wasGeneratedBy_r + - 503 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_pluggy.rst b/docs/graphs/data/provenance_pluggy.rst new file mode 100644 index 00000000..043e6347 --- /dev/null +++ b/docs/graphs/data/provenance_pluggy.rst @@ -0,0 +1,69 @@ +.. _provenance_pluggy: + +pluggy +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - pluggy + * - Direct download + - `.tar.gz `_ + * - Source + - `pluggy `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 353 + - 1476 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 154 + * - specializationOf_r + - 154 + * - used + - 85 + * - used_r + - 85 + * - wasAssociatedWith + - 107 + * - wasAssociatedWith_r + - 107 + * - wasAttributedTo + - 154 + * - wasAttributedTo_r + - 154 + * - wasDerivedFrom + - 85 + * - wasDerivedFrom_r + - 85 + * - wasGeneratedBy + - 153 + * - wasGeneratedBy_r + - 153 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_requests.rst b/docs/graphs/data/provenance_requests.rst new file mode 100644 index 00000000..6580081c --- /dev/null +++ b/docs/graphs/data/provenance_requests.rst @@ -0,0 +1,69 @@ +.. _provenance_requests: + +requests +======== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - requests + * - Direct download + - `.tar.gz `_ + * - Source + - `requests `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 682 + - 2708 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 300 + * - specializationOf_r + - 300 + * - used + - 153 + * - used_r + - 153 + * - wasAssociatedWith + - 157 + * - wasAssociatedWith_r + - 157 + * - wasAttributedTo + - 300 + * - wasAttributedTo_r + - 300 + * - wasDerivedFrom + - 153 + * - wasDerivedFrom_r + - 153 + * - wasGeneratedBy + - 291 + * - wasGeneratedBy_r + - 291 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_sampleproject.rst b/docs/graphs/data/provenance_sampleproject.rst new file mode 100644 index 00000000..4888e91d --- /dev/null +++ b/docs/graphs/data/provenance_sampleproject.rst @@ -0,0 +1,69 @@ +.. _provenance_sampleproject: + +sampleproject +============= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - sampleproject + * - Direct download + - `.tar.gz `_ + * - Source + - `sampleproject `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 148 + - 632 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 64 + * - specializationOf_r + - 64 + * - used + - 40 + * - used_r + - 40 + * - wasAssociatedWith + - 50 + * - wasAssociatedWith_r + - 50 + * - wasAttributedTo + - 64 + * - wasAttributedTo_r + - 64 + * - wasDerivedFrom + - 40 + * - wasDerivedFrom_r + - 40 + * - wasGeneratedBy + - 58 + * - wasGeneratedBy_r + - 58 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_wikipedia_provenance.rst b/docs/graphs/data/provenance_wikipedia_provenance.rst new file mode 100644 index 00000000..ae4b41ee --- /dev/null +++ b/docs/graphs/data/provenance_wikipedia_provenance.rst @@ -0,0 +1,69 @@ +.. _provenance_wikipedia_provenance: + +wikipedia-provenance +==================== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - wikipedia-provenance + * - Direct download + - `.tar.gz `_ + * - Source + - `wikipedia-provenance `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 316 + - 972 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - specializationOf + - 125 + * - specializationOf_r + - 125 + * - used + - 59 + * - used_r + - 59 + * - wasAssociatedWith + - 18 + * - wasAssociatedWith_r + - 18 + * - wasAttributedTo + - 125 + * - wasAttributedTo_r + - 125 + * - wasDerivedFrom + - 59 + * - wasDerivedFrom_r + - 59 + * - wasGeneratedBy + - 100 + * - wasGeneratedBy_r + - 100 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/x264.rst b/docs/graphs/data/x264.rst new file mode 100644 index 00000000..e195d0a4 --- /dev/null +++ b/docs/graphs/data/x264.rst @@ -0,0 +1,49 @@ +.. _x264: + +x264 +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - x264 + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 138702 + - 201034 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 191347 + * - :math:`call_i` + - 6050 + * - :math:`ret_i` + - 3637 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/x264_field_sensitive_alias.rst b/docs/graphs/data/x264_field_sensitive_alias.rst new file mode 100644 index 00000000..a11d8668 --- /dev/null +++ b/docs/graphs/data/x264_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _x264_field_sensitive_alias: + +x264 +==== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - x264 + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 18051 + - 44780 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 8111 + * - :math:`abar` + - 8111 + * - :math:`d` + - 4747 + * - :math:`dbar` + - 4747 + * - :math:`f_i` + - 9532 + * - :math:`fbar_i` + - 9532 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/xz.rst b/docs/graphs/data/xz.rst new file mode 100644 index 00000000..3063196c --- /dev/null +++ b/docs/graphs/data/xz.rst @@ -0,0 +1,50 @@ +.. _xz: + +xz +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - xz + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 30492 + - 37173 + + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 33720 + * - :math:`call_i` + - 2281 + * - :math:`ret_i` + - 1172 + +.. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index c897b2bf..5d4d0fe4 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -18,6 +18,7 @@ Just create a PR (Pull Request) corresponding to the `"Template for adding a new Graphs ------ + :Old graphs: .. list-table:: @@ -27,14 +28,6 @@ Graphs - Num Nodes - Num Edges - Download - * - :ref:`skos` - - 144 - - 252 - - `.tar.gz `_ 📥 - * - :ref:`wc` - - 332 - - 269 - - `.tar.gz `_ 📥 * - :ref:`generations` - 129 - 273 @@ -43,14 +36,30 @@ Graphs - 131 - 277 - `.tar.gz `_ 📥 + * - :ref:`skos` + - 144 + - 252 + - `.tar.gz `_ 📥 * - :ref:`univ` - 179 - 293 - `.tar.gz `_ 📥 + * - :ref:`foaf` + - 256 + - 631 + - `.tar.gz `_ 📥 * - :ref:`atom` - 291 - 425 - `.tar.gz `_ 📥 + * - :ref:`wc` + - 332 + - 269 + - `.tar.gz `_ 📥 + * - :ref:`people` + - 337 + - 640 + - `.tar.gz `_ 📥 * - :ref:`biomedical` - 341 - 459 @@ -59,54 +68,46 @@ Graphs - 632 - 556 - `.tar.gz `_ 📥 - * - :ref:`foaf` - - 256 - - 631 - - `.tar.gz `_ 📥 - * - :ref:`people` - - 337 - - 640 - - `.tar.gz `_ 📥 - * - :ref:`pr` - - 815 - - 692 - - `.tar.gz `_ 📥 + * - :ref:`pizza` + - 671 + - 1980 + - `.tar.gz `_ 📥 + * - :ref:`wine` + - 733 + - 1839 + - `.tar.gz `_ 📥 * - :ref:`funding` - 778 - 1086 - `.tar.gz `_ 📥 + * - :ref:`pr` + - 815 + - 692 + - `.tar.gz `_ 📥 + * - :ref:`core` + - 1323 + - 2752 + - `.tar.gz `_ 📥 * - :ref:`ls` - 1687 - 1453 - `.tar.gz `_ 📥 - * - :ref:`wine` - - 733 - - 1839 - - `.tar.gz `_ 📥 - * - :ref:`pizza` - - 671 - - 1980 - - `.tar.gz `_ 📥 * - :ref:`gzip` - 2687 - 2293 - `.tar.gz `_ 📥 - * - :ref:`core` - - 1323 - - 2752 - - `.tar.gz `_ 📥 * - :ref:`pathways` - 6238 - 12363 - `.tar.gz `_ 📥 - * - :ref:`lusearch` - - 15774 - - 14994 - - `.tar.gz `_ 📥 * - :ref:`sunflow` - 15464 - 15957 - `.tar.gz `_ 📥 + * - :ref:`lusearch` + - 15774 + - 14994 + - `.tar.gz `_ 📥 * - :ref:`luindex` - 18532 - 17375 @@ -123,6 +124,14 @@ Graphs - 44717 - 56683 - `.tar.gz `_ 📥 + * - :ref:`go_hierarchy` + - 45007 + - 490109 + - `.tar.gz `_ 📥 + * - :ref:`enzyme` + - 48815 + - 86543 + - `.tar.gz `_ 📥 * - :ref:`pmd` - 54444 - 59329 @@ -139,10 +148,6 @@ Graphs - 86183 - 83016 - `.tar.gz `_ 📥 - * - :ref:`enzyme` - - 48815 - - 86543 - - `.tar.gz `_ 📥 * - :ref:`tomcat` - 111327 - 110884 @@ -163,10 +168,10 @@ Graphs - 440680 - 468263 - `.tar.gz `_ 📥 - * - :ref:`go_hierarchy` - - 45007 - - 490109 - - `.tar.gz `_ 📥 + * - :ref:`geospecies` + - 450609 + - 2201532 + - `.tar.gz `_ 📥 * - :ref:`go` - 582929 - 1437437 @@ -175,6 +180,10 @@ Graphs - 1721418 - 1510411 - `.tar.gz `_ 📥 + * - :ref:`taxonomy_hierarchy` + - 2112625 + - 32876289 + - `.tar.gz `_ 📥 * - :ref:`init` - 2446224 - 2112809 @@ -183,10 +192,6 @@ Graphs - 2538243 - 2191079 - `.tar.gz `_ 📥 - * - :ref:`geospecies` - - 450609 - - 2201532 - - `.tar.gz `_ 📥 * - :ref:`ipc` - 3401022 - 2931498 @@ -231,20 +236,190 @@ Graphs - 5203419 - 4678543 - `.tar.gz `_ 📥 - * - :ref:`kernel` - - 11254434 - - 9484213 - - `.tar.gz `_ 📥 * - :ref:`taxonomy` - 5728398 - 14922125 - `.tar.gz `_ 📥 - * - :ref:`taxonomy_hierarchy` - - 2112625 - - 32876289 - - `.tar.gz `_ 📥 + * - :ref:`kernel` + - 11254434 + - 9484213 + - `.tar.gz `_ 📥 + +:Java points-to graphs: + +.. list-table:: + :header-rows: 1 + + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`gson` + - 14114 + - 34934 + - `.tar.gz `_ 📥 + * - :ref:`mockito` + - 25436 + - 62388 + - `.tar.gz `_ 📥 + * - :ref:`commons_io` + - 26188 + - 62428 + - `.tar.gz `_ 📥 + * - :ref:`commons_lang3` + - 40970 + - 96854 + - `.tar.gz `_ 📥 + * - :ref:`junit5` + - 59818 + - 149370 + - `.tar.gz `_ 📥 + * - :ref:`guava` + - 129562 + - 336232 + - `.tar.gz `_ 📥 + * - :ref:`jackson` + - 149404 + - 395356 + - `.tar.gz `_ 📥 + +:Field-Sensitive Alias: + +.. list-table:: + :header-rows: 1 + + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`povray_field_sensitive_alias` + - 15137 + - 38886 + - `.tar.gz `_ 📥 + * - :ref:`x264_field_sensitive_alias` + - 18051 + - 44780 + - `.tar.gz `_ 📥 + * - :ref:`cactus_field_sensitive_alias` + - 22350 + - 56636 + - `.tar.gz `_ 📥 + * - :ref:`parest_field_sensitive_alias` + - 29788 + - 64528 + - `.tar.gz `_ 📥 + * - :ref:`perlbench_field_sensitive_alias` + - 38091 + - 110874 + - `.tar.gz `_ 📥 + * - :ref:`imagick_field_sensitive_alias` + - 41652 + - 111550 + - `.tar.gz `_ 📥 + * - :ref:`omnetpp_field_sensitive_alias` + - 49962 + - 119064 + - `.tar.gz `_ 📥 +:Context-Sensitive Data-Flow: + +.. list-table:: + :header-rows: 1 + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`xz` + - 30492 + - 37173 + - `.tar.gz `_ 📥 + * - :ref:`nab` + - 31215 + - 37484 + - `.tar.gz `_ 📥 + * - :ref:`leela` + - 47665 + - 63996 + - `.tar.gz `_ 📥 + * - :ref:`x264` + - 138702 + - 201034 + - `.tar.gz `_ 📥 + * - :ref:`parest` + - 233900 + - 307850 + - `.tar.gz `_ 📥 + * - :ref:`imagick` + - 331177 + - 445544 + - `.tar.gz `_ 📥 + * - :ref:`povray` + - 346034 + - 581210 + - `.tar.gz `_ 📥 + * - :ref:`cactus` + - 359200 + - 580297 + - `.tar.gz `_ 📥 + * - :ref:`omnetpp` + - 463454 + - 958487 + - `.tar.gz `_ 📥 + * - :ref:`perlbench` + - 605864 + - 1114892 + - `.tar.gz `_ 📥 + +:Data Provenance: + +.. list-table:: + :header-rows: 1 + + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`sampleproject ` + - 148 + - 632 + - `.tar.gz `_ 📥 + * - :ref:`wikipedia-provenance ` + - 316 + - 972 + - `.tar.gz `_ 📥 + * - :ref:`pluggy ` + - 353 + - 1476 + - `.tar.gz `_ 📥 + * - :ref:`itsdangerous ` + - 425 + - 1790 + - `.tar.gz `_ 📥 + * - :ref:`requests ` + - 682 + - 2708 + - `.tar.gz `_ 📥 + * - :ref:`httpx ` + - 826 + - 3460 + - `.tar.gz `_ 📥 + * - :ref:`click ` + - 944 + - 3740 + - `.tar.gz `_ 📥 + * - :ref:`jinja ` + - 1202 + - 5110 + - `.tar.gz `_ 📥 + * - :ref:`flask ` + - 1517 + - 6234 + - `.tar.gz `_ 📥 + * - :ref:`fastapi ` + - 6455 + - 20082 + - `.tar.gz `_ 📥 :Biological graphs from `UniProt `_: @@ -275,14 +450,14 @@ Graphs - 243839 - 1818404 - `.tar.gz `_ 📥 - * - :ref:`unigraph_6` - - 286645 - - 1708910 - - `.tar.gz `_ 📥 * - :ref:`unigraph_7` - 285577 - 2073268 - `.tar.gz `_ 📥 + * - :ref:`unigraph_6` + - 286645 + - 1708910 + - `.tar.gz `_ 📥 * - :ref:`unigraph_8` - 449237 - 3385168 From ac521ce45fe14b417e990de4fad77c4fc91e807c Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Thu, 14 May 2026 23:55:48 +0300 Subject: [PATCH 18/25] Add new graphs and fix info about old graphs --- .../data/aa_leela_field_sensitive_alias.rst | 55 +++ .../data/aa_nab_field_sensitive_alias.rst | 55 +++ .../data/aa_xz_field_sensitive_alias.rst | 55 +++ docs/graphs/data/apache.rst | 7 +- docs/graphs/data/arch.rst | 7 +- docs/graphs/data/atom.rst | 49 ++- docs/graphs/data/avrora.rst | 19 +- docs/graphs/data/batik.rst | 19 +- docs/graphs/data/biomedical.rst | 31 +- docs/graphs/data/block.rst | 7 +- docs/graphs/data/bzip.rst | 7 +- docs/graphs/data/core.rst | 77 +++- docs/graphs/data/crypto.rst | 7 +- docs/graphs/data/drivers.rst | 7 +- docs/graphs/data/eclass.rst | 27 +- docs/graphs/data/eclipse.rst | 19 +- docs/graphs/data/enzyme.rst | 31 +- docs/graphs/data/foaf.rst | 39 +- docs/graphs/data/fop.rst | 19 +- docs/graphs/data/fs.rst | 7 +- docs/graphs/data/funding.rst | 55 ++- docs/graphs/data/generations.rst | 49 ++- docs/graphs/data/geospecies.rst | 345 +++++++++++++----- docs/graphs/data/go.rst | 131 ++++++- docs/graphs/data/go_hierarchy.rst | 5 +- docs/graphs/data/gzip.rst | 7 +- docs/graphs/data/h2.rst | 19 +- docs/graphs/data/init.rst | 7 +- docs/graphs/data/ipc.rst | 7 +- docs/graphs/data/jython.rst | 19 +- docs/graphs/data/kernel.rst | 7 +- docs/graphs/data/lib.rst | 7 +- docs/graphs/data/ls.rst | 7 +- docs/graphs/data/luindex.rst | 19 +- docs/graphs/data/lusearch.rst | 19 +- docs/graphs/data/mm.rst | 7 +- docs/graphs/data/net.rst | 7 +- docs/graphs/data/pathways.rst | 15 +- docs/graphs/data/people.rst | 73 +++- docs/graphs/data/pizza.rst | 51 ++- docs/graphs/data/pmd.rst | 19 +- docs/graphs/data/postgre.rst | 7 +- docs/graphs/data/pr.rst | 7 +- docs/graphs/data/security.rst | 7 +- docs/graphs/data/skos.rst | 53 ++- docs/graphs/data/sound.rst | 7 +- docs/graphs/data/sunflow.rst | 19 +- docs/graphs/data/taxonomy.rst | 49 ++- docs/graphs/data/taxonomy_hierarchy.rst | 5 +- docs/graphs/data/tomcat.rst | 19 +- docs/graphs/data/tradebeans.rst | 19 +- docs/graphs/data/tradesoap.rst | 19 +- docs/graphs/data/travel.rst | 59 ++- docs/graphs/data/unigraph_1.rst | 2 +- docs/graphs/data/unigraph_10.rst | 2 +- docs/graphs/data/unigraph_2.rst | 2 +- docs/graphs/data/unigraph_3.rst | 2 +- docs/graphs/data/unigraph_4.rst | 2 +- docs/graphs/data/unigraph_5.rst | 2 +- docs/graphs/data/unigraph_6.rst | 2 +- docs/graphs/data/unigraph_7.rst | 2 +- docs/graphs/data/unigraph_8.rst | 2 +- docs/graphs/data/unigraph_9.rst | 2 +- docs/graphs/data/univ.rst | 35 +- docs/graphs/data/wc.rst | 7 +- docs/graphs/data/wine.rst | 95 ++++- docs/graphs/data/xalan.rst | 19 +- docs/graphs/index.rst | 122 ++++--- 68 files changed, 1590 insertions(+), 397 deletions(-) create mode 100644 docs/graphs/data/aa_leela_field_sensitive_alias.rst create mode 100644 docs/graphs/data/aa_nab_field_sensitive_alias.rst create mode 100644 docs/graphs/data/aa_xz_field_sensitive_alias.rst diff --git a/docs/graphs/data/aa_leela_field_sensitive_alias.rst b/docs/graphs/data/aa_leela_field_sensitive_alias.rst new file mode 100644 index 00000000..63cf224e --- /dev/null +++ b/docs/graphs/data/aa_leela_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _aa_leela_field_sensitive_alias: + +leela +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - leela + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 8090 + - 19888 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 3782 + * - :math:`abar` + - 3782 + * - :math:`d` + - 2306 + * - :math:`dbar` + - 2306 + * - :math:`f_i` + - 3856 + * - :math:`fbar_i` + - 3856 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/aa_nab_field_sensitive_alias.rst b/docs/graphs/data/aa_nab_field_sensitive_alias.rst new file mode 100644 index 00000000..7e78fd79 --- /dev/null +++ b/docs/graphs/data/aa_nab_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _aa_nab_field_sensitive_alias: + +nab +=== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - nab + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 3444 + - 7982 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 1963 + * - :math:`abar` + - 1963 + * - :math:`d` + - 836 + * - :math:`dbar` + - 836 + * - :math:`f_i` + - 1192 + * - :math:`fbar_i` + - 1192 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/aa_xz_field_sensitive_alias.rst b/docs/graphs/data/aa_xz_field_sensitive_alias.rst new file mode 100644 index 00000000..4babaf28 --- /dev/null +++ b/docs/graphs/data/aa_xz_field_sensitive_alias.rst @@ -0,0 +1,55 @@ +.. _aa_xz_field_sensitive_alias: + +xz +== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - xz + * - Direct download + - `.tar.gz `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2808 + - 6604 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - :math:`a` + - 1521 + * - :math:`abar` + - 1521 + * - :math:`d` + - 588 + * - :math:`dbar` + - 588 + * - :math:`f_i` + - 1193 + * - :math:`fbar_i` + - 1193 + +.. include:: grammar_cpu17_field_sensitive_alias.inc diff --git a/docs/graphs/data/apache.rst b/docs/graphs/data/apache.rst index fca750e3..8c9d5652 100644 --- a/docs/graphs/data/apache.rst +++ b/docs/graphs/data/apache.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 1721418 - - 1510411 + - 3020822 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 1147612 + * - d_r + - 1147612 * - a - 362799 + * - a_r + - 362799 + Canonical grammars ------------------ diff --git a/docs/graphs/data/arch.rst b/docs/graphs/data/arch.rst index 164e64a1..1cd3f0f1 100644 --- a/docs/graphs/data/arch.rst +++ b/docs/graphs/data/arch.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3448422 - - 2970242 + - 5940484 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2298947 + * - d_r + - 2298947 * - a - 671295 + * - a_r + - 671295 + Canonical grammars ------------------ diff --git a/docs/graphs/data/atom.rst b/docs/graphs/data/atom.rst index 4ed5115c..f431b6f9 100644 --- a/docs/graphs/data/atom.rst +++ b/docs/graphs/data/atom.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 291 - - 425 + - 850 Edges Statistics @@ -65,38 +65,73 @@ Edges Statistics - Num Edge Label * - type - 138 + * - type_r + - 138 * - label - 129 + * - label_r + - 129 * - subClassOf - 122 + * - subClassOf_r + - 122 * - comment - 11 + * - comment_r + - 11 * - domain - 5 + * - domain_r + - 5 * - range - 5 + * - range_r + - 5 * - subPropertyOf - 4 + * - subPropertyOf_r + - 4 * - creator - 2 - * - seeAlso + * - creator_r + - 2 + * - date - 1 - * - title + * - date_r - 1 * - description - 1 - * - imports + * - description_r - 1 - * - date + * - format - 1 - * - versionInfo + * - format_r + - 1 + * - imports + - 1 + * - imports_r - 1 * - language - 1 + * - language_r + - 1 * - publisher - 1 - * - format + * - publisher_r + - 1 + * - seeAlso + - 1 + * - seeAlso_r - 1 + * - title + - 1 + * - title_r + - 1 + * - versionInfo + - 1 + * - versionInfo_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/avrora.rst b/docs/graphs/data/avrora.rst index 8e5c4a3d..cf88697c 100644 --- a/docs/graphs/data/avrora.rst +++ b/docs/graphs/data/avrora.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 24690 - - 25196 + - 50392 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 857\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 4526 + * - :math:`\overline{\textit{alloc}}` + - 4526 * - :math:`\textit{assign}` - 16009 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 16009 + * - :math:`\textit{load}_i` - 3684 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 3684 + * - :math:`\textit{store}_i` + - 977 + * - :math:`\overline{\textit{store}_i}` - 977 - Canonical grammars ------------------ diff --git a/docs/graphs/data/batik.rst b/docs/graphs/data/batik.rst index 0ec71be1..ded39f33 100644 --- a/docs/graphs/data/batik.rst +++ b/docs/graphs/data/batik.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 60175 - - 63089 + - 126178 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1005\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 10322 + * - :math:`\overline{\textit{alloc}}` + - 10322 * - :math:`\textit{assign}` - 43905 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 43905 + * - :math:`\textit{load}_i` - 7176 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 7176 + * - :math:`\textit{store}_i` + - 1686 + * - :math:`\overline{\textit{store}_i}` - 1686 - Canonical grammars ------------------ diff --git a/docs/graphs/data/biomedical.rst b/docs/graphs/data/biomedical.rst index a9277bfd..88f349b6 100644 --- a/docs/graphs/data/biomedical.rst +++ b/docs/graphs/data/biomedical.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 341 - - 459 + - 918 Edges Statistics @@ -65,24 +65,45 @@ Edges Statistics - Num Edge Label * - type - 130 + * - type_r + - 130 * - label - 123 + * - label_r + - 123 * - subClassOf - 122 + * - subClassOf_r + - 122 * - comment - 78 - * - versionInfo + * - comment_r + - 78 + * - creator - 1 - * - title + * - creator_r + - 1 + * - description + - 1 + * - description_r - 1 * - language - 1 + * - language_r + - 1 * - publisher - 1 - * - description + * - publisher_r - 1 - * - creator + * - title + - 1 + * - title_r - 1 + * - versionInfo + - 1 + * - versionInfo_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/block.rst b/docs/graphs/data/block.rst index d6d86527..444fc0db 100644 --- a/docs/graphs/data/block.rst +++ b/docs/graphs/data/block.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3423234 - - 2951393 + - 5902786 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2282155 + * - d_r + - 2282155 * - a - 669238 + * - a_r + - 669238 + Canonical grammars ------------------ diff --git a/docs/graphs/data/bzip.rst b/docs/graphs/data/bzip.rst index 9872e29e..04c23879 100644 --- a/docs/graphs/data/bzip.rst +++ b/docs/graphs/data/bzip.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 632 - - 556 + - 1112 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 297 + * - d_r + - 297 * - a - 259 + * - a_r + - 259 + Canonical grammars ------------------ diff --git a/docs/graphs/data/core.rst b/docs/graphs/data/core.rst index 47d5e38a..3ff60ac0 100644 --- a/docs/graphs/data/core.rst +++ b/docs/graphs/data/core.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 1323 - - 2752 + - 5504 Edges Statistics @@ -65,67 +65,130 @@ Edges Statistics - Num Edge Label * - type - 706 + * - type_r + - 706 * - isDefinedBy - 387 + * - isDefinedBy_r + - 387 * - label - 269 + * - label_r + - 269 * - comment - 238 + * - comment_r + - 238 * - first - 183 + * - first_r + - 183 * - rest - 183 + * - rest_r + - 183 * - subClassOf - 178 + * - subClassOf_r + - 178 * - domain - 139 + * - domain_r + - 139 * - range - 130 + * - range_r + - 130 * - seeAlso - 116 + * - seeAlso_r + - 116 * - onProperty - 49 + * - onProperty_r + - 49 * - unionOf - 35 + * - unionOf_r + - 35 * - subPropertyOf - 25 + * - subPropertyOf_r + - 25 * - distinctMembers - 14 + * - distinctMembers_r + - 14 * - onClass - 13 + * - onClass_r + - 13 * - allValuesFrom - 12 + * - allValuesFrom_r + - 12 * - maxQualifiedCardinality - 10 + * - maxQualifiedCardinality_r + - 10 + * - cardinality + - 8 + * - cardinality_r + - 8 * - disjointWith - 8 - * - intersectionOf + * - disjointWith_r - 8 * - equivalentClass - 8 - * - cardinality + * - equivalentClass_r + - 8 + * - intersectionOf + - 8 + * - intersectionOf_r - 8 * - qualifiedCardinality - 7 + * - qualifiedCardinality_r + - 7 * - someValuesFrom - 6 + * - someValuesFrom_r + - 6 + * - inverseOf + - 4 + * - inverseOf_r + - 4 * - onDataRange - 4 - * - inverseOf + * - onDataRange_r - 4 + * - hasValue + - 3 + * - hasValue_r + - 3 * - oneOf - 3 - * - hasValue + * - oneOf_r - 3 + * - deprecated + - 2 + * - deprecated_r + - 2 * - maxCardinality - 2 - * - deprecated + * - maxCardinality_r - 2 + * - minCardinality + - 1 + * - minCardinality_r + - 1 * - versionInfo - 1 - * - minCardinality + * - versionInfo_r - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/crypto.rst b/docs/graphs/data/crypto.rst index 9561ee41..a36040ad 100644 --- a/docs/graphs/data/crypto.rst +++ b/docs/graphs/data/crypto.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3464970 - - 2988387 + - 5976774 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2309979 + * - d_r + - 2309979 * - a - 678408 + * - a_r + - 678408 + Canonical grammars ------------------ diff --git a/docs/graphs/data/drivers.rst b/docs/graphs/data/drivers.rst index 7a808288..f021fdd4 100644 --- a/docs/graphs/data/drivers.rst +++ b/docs/graphs/data/drivers.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 4273803 - - 3707769 + - 7415538 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2849201 + * - d_r + - 2849201 * - a - 858568 + * - a_r + - 858568 + Canonical grammars ------------------ diff --git a/docs/graphs/data/eclass.rst b/docs/graphs/data/eclass.rst index 1b37a52a..14b6062b 100644 --- a/docs/graphs/data/eclass.rst +++ b/docs/graphs/data/eclass.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 239111 - - 360248 + - 720496 Edges Statistics @@ -65,24 +65,45 @@ Edges Statistics - Num Edge Label * - subClassOf - 90962 + * - subClassOf_r + - 90962 * - type - 72517 + * - type_r + - 72517 + * - comment + - 72515 + * - comment_r + - 72515 * - label - 72515 - * - comment + * - label_r - 72515 * - hierarchyCode - 30329 + * - hierarchyCode_r + - 30329 + * - domain + - 7136 + * - domain_r + - 7136 * - range - 7136 + * - range_r + - 7136 * - subPropertyOf - 7136 - * - domain + * - subPropertyOf_r - 7136 * - creator - 1 + * - creator_r + - 1 * - imports - 1 + * - imports_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/eclipse.rst b/docs/graphs/data/eclipse.rst index f0e220c1..5fc24d25 100644 --- a/docs/graphs/data/eclipse.rst +++ b/docs/graphs/data/eclipse.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 41383 - - 40200 + - 80400 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 758\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 7129 + * - :math:`\overline{\textit{alloc}}` + - 7129 * - :math:`\textit{assign}` - 27535 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 27535 + * - :math:`\textit{load}_i` - 4575 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 4575 + * - :math:`\textit{store}_i` + - 961 + * - :math:`\overline{\textit{store}_i}` - 961 - Canonical grammars ------------------ diff --git a/docs/graphs/data/enzyme.rst b/docs/graphs/data/enzyme.rst index 7e2934d6..34e5790f 100644 --- a/docs/graphs/data/enzyme.rst +++ b/docs/graphs/data/enzyme.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 48815 - - 86543 + - 173086 Edges Statistics @@ -65,32 +65,61 @@ Edges Statistics - Num Edge Label * - type - 14989 + * - type_r + - 14989 * - comment - 11954 + * - comment_r + - 11954 * - altLabel - 10088 + * - altLabel_r + - 10088 * - subClassOf - 8163 + * - subClassOf_r + - 8163 * - broaderTransitive - 8156 + * - broaderTransitive_r + - 8156 * - activity - 6825 + * - activity_r + - 6825 * - label - 6825 + * - label_r + - 6825 * - prefLabel - 6788 + * - prefLabel_r + - 6788 * - narrowerTransitive - 6781 + * - narrowerTransitive_r + - 6781 * - cofactorLabel - 1831 + * - cofactorLabel_r + - 1831 * - replacedBy - 1411 + * - replacedBy_r + - 1411 * - obsolete - 1375 + * - obsolete_r + - 1375 * - replaces - 1356 + * - replaces_r + - 1356 * - imports - 1 + * - imports_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/foaf.rst b/docs/graphs/data/foaf.rst index bfddf11c..8f2435d4 100644 --- a/docs/graphs/data/foaf.rst +++ b/docs/graphs/data/foaf.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 256 - - 631 + - 1262 Edges Statistics @@ -65,34 +65,65 @@ Edges Statistics - Num Edge Label * - type - 174 + * - type_r + - 174 * - label - 78 + * - label_r + - 78 + * - comment + - 75 + * - comment_r + - 75 * - term_status - 75 - * - comment + * - term_status_r - 75 * - isDefinedBy - 72 + * - isDefinedBy_r + - 72 * - domain - 55 + * - domain_r + - 55 * - range - 55 + * - range_r + - 55 * - subPropertyOf - 13 + * - subPropertyOf_r + - 13 * - subClassOf - 10 + * - subClassOf_r + - 10 * - disjointWith - 8 + * - disjointWith_r + - 8 * - inverseOf - 8 + * - inverseOf_r + - 8 * - equivalentClass - 5 - * - title - - 1 + * - equivalentClass_r + - 5 * - description - 1 + * - description_r + - 1 * - equivalentProperty - 1 + * - equivalentProperty_r + - 1 + * - title + - 1 + * - title_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/fop.rst b/docs/graphs/data/fop.rst index b89d97b1..bfdb556f 100644 --- a/docs/graphs/data/fop.rst +++ b/docs/graphs/data/fop.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 86183 - - 83016 + - 166032 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1470\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 20462 + * - :math:`\overline{\textit{alloc}}` + - 20462 * - :math:`\textit{assign}` - 53350 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 53350 + * - :math:`\textit{load}_i` - 7212 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 7212 + * - :math:`\textit{store}_i` + - 1992 + * - :math:`\overline{\textit{store}_i}` - 1992 - Canonical grammars ------------------ diff --git a/docs/graphs/data/fs.rst b/docs/graphs/data/fs.rst index 1a5ec1f5..24e7df12 100644 --- a/docs/graphs/data/fs.rst +++ b/docs/graphs/data/fs.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 4177416 - - 3609373 + - 7218746 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2784943 + * - d_r + - 2784943 * - a - 824430 + * - a_r + - 824430 + Canonical grammars ------------------ diff --git a/docs/graphs/data/funding.rst b/docs/graphs/data/funding.rst index 6f2a8557..bf8da56d 100644 --- a/docs/graphs/data/funding.rst +++ b/docs/graphs/data/funding.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 778 - - 1086 + - 2172 Edges Statistics @@ -65,45 +65,86 @@ Edges Statistics - Num Edge Label * - type - 304 + * - type_r + - 304 * - label - 231 + * - label_r + - 231 * - comment - 229 + * - comment_r + - 229 * - subClassOf - 90 + * - subClassOf_r + - 90 * - subPropertyOf - 76 + * - subPropertyOf_r + - 76 * - range - 40 + * - range_r + - 40 * - description - 39 + * - description_r + - 39 * - domain - 37 + * - domain_r + - 37 * - inverseOf - 17 + * - inverseOf_r + - 17 + * - first + - 6 + * - first_r + - 6 * - rest - 6 - * - first + * - rest_r - 6 * - unionOf - 3 - * - rights + * - unionOf_r + - 3 + * - contributor + - 1 + * - contributor_r + - 1 + * - creator + - 1 + * - creator_r - 1 * - date - 1 + * - date_r + - 1 * - imports - 1 - * - title + * - imports_r - 1 - * - creator + * - rights - 1 - * - contributor + * - rights_r + - 1 + * - seeAlso + - 1 + * - seeAlso_r + - 1 + * - title + - 1 + * - title_r - 1 * - versionInfo - 1 - * - seeAlso + * - versionInfo_r - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/generations.rst b/docs/graphs/data/generations.rst index 727f6f8e..dba37fbf 100644 --- a/docs/graphs/data/generations.rst +++ b/docs/graphs/data/generations.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 129 - - 273 + - 546 Edges Statistics @@ -65,39 +65,74 @@ Edges Statistics - Num Edge Label * - type - 78 + * - type_r + - 78 + * - first + - 45 + * - first_r + - 45 * - rest - 45 - * - first + * - rest_r - 45 * - onProperty - 27 + * - onProperty_r + - 27 * - intersectionOf - 18 + * - intersectionOf_r + - 18 * - equivalentClass - 17 + * - equivalentClass_r + - 17 * - someValuesFrom - 15 + * - someValuesFrom_r + - 15 * - hasValue - 12 + * - hasValue_r + - 12 * - hasSex - 4 - * - inverseOf + * - hasSex_r + - 4 + * - hasChild - 2 - * - sameAs + * - hasChild_r - 2 * - hasParent - 2 - * - hasChild + * - hasParent_r - 2 + * - inverseOf + - 2 + * - inverseOf_r + - 2 + * - sameAs + - 2 + * - sameAs_r + - 2 + * - hasSibling + - 1 + * - hasSibling_r + - 1 + * - oneOf + - 1 + * - oneOf_r + - 1 * - range - 1 - * - hasSibling + * - range_r - 1 * - versionInfo - 1 - * - oneOf + * - versionInfo_r - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/geospecies.rst b/docs/graphs/data/geospecies.rst index 3e924ad7..ee35f82a 100644 --- a/docs/graphs/data/geospecies.rst +++ b/docs/graphs/data/geospecies.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 450609 - - 2201532 + - 4384690 Edges Statistics @@ -63,323 +63,480 @@ Edges Statistics * - Edge Label - Num Edge Label + * - other + - 680822 + * - other_r + - 680822 * - isNotUSDA_ExpectedIn - 127098 + * - isNotUSDA_ExpectedIn_r + - 127098 * - hasNoUSDA_ExpectationOf - 127055 - * - topic - - 109608 + * - hasNoUSDA_ExpectationOf_r + - 127055 * - closeMatch - - 97088 - * - isPrimaryTopicOf - - 96572 + - 96779 + * - closeMatch_r + - 96779 * - type - - 89065 + - 89062 + * - type_r + - 89062 * - hasUSDA_ExpectationOf - 65724 + * - hasUSDA_ExpectationOf_r + - 65724 * - isUSDA_ExpectedIn - 65681 + * - isUSDA_ExpectedIn_r + - 65681 * - seeAlso - 64717 - * - title - - 60777 - * - identifier - - 60728 - * - isPartOf - - 60725 - * - modified - - 60712 + * - seeAlso_r + - 64717 + * - hasUnknownExpectationOf + - 58850 + * - hasUnknownExpectationOf_r + - 58850 * - isUnknownAboutIn - 58850 - * - hasUnknownExpectationOf + * - isUnknownAboutIn_r - 58850 - * - primaryTopic - - 43673 - * - publisher - - 41566 - * - creator - - 41556 * - attributionName - 39820 + * - attributionName_r + - 39820 * - attributionURL - 39820 - * - language - - 39813 - * - description - - 39812 + * - attributionURL_r + - 39820 * - morePermissions - 39812 + * - morePermissions_r + - 39812 * - license - - 39808 + - 39807 + * - license_r + - 39807 * - isExpectedIn - 24814 + * - isExpectedIn_r + - 24814 * - hasExpectationOf - 24801 + * - hasExpectationOf_r + - 24801 * - hasLowExpectationOf - 21665 + * - hasLowExpectationOf_r + - 21665 * - isUnexpectedIn - 21665 + * - isUnexpectedIn_r + - 21665 * - prefLabel - 20941 + * - prefLabel_r + - 20941 * - hasGeoSpeciesPage - 20875 - * - rank + * - hasGeoSpeciesPage_r - 20875 + * - broaderTransitive + - 20867 + * - broaderTransitive_r + - 20867 * - inKingdom - 20867 - * - broaderTransitive + * - inKingdom_r - 20867 * - narrowerTransitive - 20830 + * - narrowerTransitive_r + - 20830 * - inPhylum - 20789 + * - inPhylum_r + - 20789 * - hasOrderName - 20739 + * - hasOrderName_r + - 20739 * - inClass - 20739 + * - inClass_r + - 20739 * - hasFamilyName - 20522 + * - hasFamilyName_r + - 20522 * - inOrder - 20522 + * - inOrder_r + - 20522 * - hasPhylumName - 18956 + * - hasPhylumName_r + - 18956 * - hasClassName - 18928 + * - hasClassName_r + - 18928 * - hasUUID - 18891 + * - hasUUID_r + - 18891 * - hasKingdomName - 18886 - * - hasSpecificEpithet + * - hasKingdomName_r + - 18886 + * - hasCanonicalName + - 18878 + * - hasCanonicalName_r + - 18878 + * - hasGenusName + - 18878 + * - hasGenusName_r - 18878 * - hasScientificName - 18878 - * - inFamily + * - hasScientificName_r - 18878 - * - hasCanonicalName + * - hasSpecificEpithet - 18878 - * - hasGenusName + * - hasSpecificEpithet_r + - 18878 + * - inFamily + - 18878 + * - inFamily_r - 18878 * - hasITIS - 15903 + * - hasITIS_r + - 15903 * - hasNomenclaturalCode - 15504 + * - hasNomenclaturalCode_r + - 15504 * - hasScientificNameAuthorship - 14592 + * - hasScientificNameAuthorship_r + - 14592 * - hasWikipediaArticle - 12933 - * - hasPhotoCollection - - 12629 + * - hasWikipediaArticle_r + - 12933 * - hasCommonName - 12618 + * - hasCommonName_r + - 12618 * - hasWikispeciesArticle - 11754 + * - hasWikispeciesArticle_r + - 11754 * - hasNCBI - 10898 + * - hasNCBI_r + - 10898 * - hasSubfamilyName - 9144 + * - hasSubfamilyName_r + - 9144 * - hasUSDA_Growth - 4565 + * - hasUSDA_Growth_r + - 4565 * - hasBugGuidePage - 3833 + * - hasBugGuidePage_r + - 3833 * - isBugGuidePageOf - 3833 + * - isBugGuidePageOf_r + - 3833 * - relatedMatch - 1996 + * - relatedMatch_r + - 1996 * - sameAs - 1861 + * - sameAs_r + - 1861 * - hasGBIF - 1685 + * - hasGBIF_r + - 1685 * - altLabel - 1608 + * - altLabel_r + - 1608 * - hasSubgenusName - 1155 + * - hasSubgenusName_r + - 1155 * - hasGBIFPage - 1115 + * - hasGBIFPage_r + - 1115 * - hasBBCPage - 309 + * - hasBBCPage_r + - 309 * - hasBioLib - 267 * - hasBioLibPage - 267 + * - hasBioLibPage_r + - 267 + * - hasBioLib_r + - 267 * - speciesReference - 229 + * - speciesReference_r + - 229 * - hasProject - 72 + * - hasProject_r + - 72 * - hasToLPage - 72 - * - created - - 67 + * - hasToLPage_r + - 72 + * - humanVirusHasPossibleMosquitoVector + - 65 + * - humanVirusHasPossibleMosquitoVector_r + - 65 * - isPossibleMosquitoVectorOfVirus - 65 - * - humanVirusHasPossibleMosquitoVector + * - isPossibleMosquitoVectorOfVirus_r - 65 - * - depiction - - 63 * - hasCounty - 54 + * - hasCounty_r + - 54 * - hasContinent - 52 - * - lat + * - hasContinent_r - 52 - * - long + * - hasCountry + - 52 + * - hasCountry_r - 52 * - hasCountyName - 52 + * - hasCountyName_r + - 52 * - hasStateProvince - 52 * - hasStateProvinceName - 52 - * - hasCountry + * - hasStateProvinceName_r + - 52 + * - hasStateProvince_r + - 52 + * - lat + - 52 + * - lat_r + - 52 + * - long + - 52 + * - long_r - 52 * - hasSpecies - 51 + * - hasSpecies_r + - 51 * - isAligned - 49 + * - isAligned_r + - 49 * - hasTreeBaseID - 46 + * - hasTreeBaseID_r + - 46 * - hasSubspeciesName - 43 - * - coverage - - 41 - * - hasObservation + * - hasSubspeciesName_r + - 43 + * - hasBBC_Ecozone + - 39 + * - hasBBC_EcozoneName - 39 - * - stateProvince + * - hasBBC_EcozoneName_r - 39 - * - continent + * - hasBBC_Ecozone_r - 39 * - hasContinentName - 39 - * - hasCountryName + * - hasContinentName_r - 39 - * - country + * - hasCountryName - 39 - * - georeferenceVerificationStatus + * - hasCountryName_r - 39 - * - hasLocationName + * - hasGeodeticDatum - 39 - * - locality + * - hasGeodeticDatum_r - 39 * - hasLocalityName - 39 - * - hasOmernik_4_Ecozone + * - hasLocalityName_r - 39 - * - hasOmernik_3_Ecozone + * - hasLocationName - 39 - * - hasBBC_Ecozone + * - hasLocationName_r - 39 - * - hasBBC_EcozoneName + * - hasObservation - 39 - * - decimalLatitude + * - hasObservation_r - 39 - * - county + * - hasOmernik_3_Ecozone - 39 - * - countryCode + * - hasOmernik_3_Ecozone_r - 39 - * - coordinateUncertaintyInMeters + * - hasOmernik_4_Ecozone - 39 - * - parentFeature + * - hasOmernik_4_Ecozone_r - 39 - * - hasGeodeticDatum - - 39 - * - geodeticDatum + * - parentFeature - 39 - * - decimalLongitude + * - parentFeature_r - 39 * - wasObservedIn - 37 + * - wasObservedIn_r + - 37 * - hasLocation - 34 + * - hasLocation_r + - 34 * - hasDateRange - 26 + * - hasDateRange_r + - 26 * - hasDayOfYear - 26 + * - hasDayOfYear_r + - 26 * - humanMalarialParasiteHasPossibleMosquitoVector - 25 + * - humanMalarialParasiteHasPossibleMosquitoVector_r + - 25 * - hasObservationOf - 24 + * - hasObservationOf_r + - 24 * - hasGNI - 22 + * - hasGNI_r + - 22 * - hasGNIPage - 21 + * - hasGNIPage_r + - 21 * - vocabulary - 16 - * - uri - - 15 + * - vocabulary_r + - 16 * - target - 14 + * - target_r + - 14 * - License - 13 + * - License_r + - 13 + * - hasCollector + - 13 + * - hasCollector_r + - 13 * - hasEndDayOfYear - 13 - * - hasStartDayOfYear + * - hasEndDayOfYear_r - 13 * - hasObservationMethod - 13 - * - hasCollector + * - hasObservationMethod_r + - 13 + * - hasStartDayOfYear + - 13 + * - hasStartDayOfYear_r - 13 * - exampleResource - 12 + * - exampleResource_r + - 12 * - hasWisconsinHerbariumHabitatAssociation - 12 - * - homepage - - 10 + * - hasWisconsinHerbariumHabitatAssociation_r + - 12 * - comment - 8 + * - comment_r + - 8 * - hasEOL - 8 - * - date + * - hasEOL_r - 8 * - subset - 7 + * - subset_r + - 7 * - hasSite - 6 + * - hasSite_r + - 6 + * - siteFamily + - 3 + * - siteFamily_r + - 3 * - siteOrder - 3 - * - siteFamily + * - siteOrder_r - 3 * - hasFamilyInfoContributor - 2 - * - Organization + * - hasFamilyInfoContributor_r - 2 * - hasWI_Herbarium_Habitat - 2 - * - name - - 2 - * - primaryTopicOf - - 2 - * - location - - 2 - * - enddate + * - hasWI_Herbarium_Habitat_r - 2 * - summary - 2 - * - startdate + * - summary_r - 2 - * - uriRegexPattern - - 1 * - dataDumpLocation - 1 - * - subject + * - dataDumpLocation_r - 1 - * - statItem + * - dimension + - 1 + * - dimension_r + - 1 + * - hasArticle + - 1 + * - hasArticle_r - 1 * - isPossibleMosquitoVectorOfHumanMalaria - 1 - * - page + * - isPossibleMosquitoVectorOfHumanMalaria_r - 1 - * - source + * - statItem - 1 - * - value + * - statItem_r - 1 - * - dimension + * - uriRegexPattern - 1 - * - isReferencedBy + * - uriRegexPattern_r - 1 - * - hasArticle + * - value - 1 - * - maker + * - value_r - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/go.rst b/docs/graphs/data/go.rst index 86a9b8ae..e2e2888a 100644 --- a/docs/graphs/data/go.rst +++ b/docs/graphs/data/go.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 582929 - - 1437437 + - 2874874 Edges Statistics @@ -65,98 +65,193 @@ Edges Statistics - Num Edge Label * - type - 226481 + * - type_r + - 226481 * - hasDbXref - 199191 - * - annotatedTarget + * - hasDbXref_r + - 199191 + * - annotatedProperty + - 132678 + * - annotatedProperty_r - 132678 * - annotatedSource - 132678 - * - annotatedProperty + * - annotatedSource_r + - 132678 + * - annotatedTarget + - 132678 + * - annotatedTarget_r - 132678 * - subClassOf - 94514 + * - subClassOf_r + - 94514 * - hasExactSynonym - 90485 + * - hasExactSynonym_r + - 90485 * - label - 53100 + * - label_r + - 53100 * - hasOBONamespace - 47427 + * - hasOBONamespace_r + - 47427 * - id - 47427 - * - IAO_0000115 + * - id_r + - 47427 + * - IAO_i_0000115 - 47417 + * - IAO_r_i_0000115 + - 47417 + * - onProperty + - 31568 + * - onProperty_r + - 31568 * - someValuesFrom - 31568 - * - onProperty + * - someValuesFrom_r - 31568 + * - first + - 24186 + * - first_r + - 24186 * - rest - 24186 - * - first + * - rest_r - 24186 * - hasNarrowSynonym - 18849 + * - hasNarrowSynonym_r + - 18849 * - creation_date - 17873 + * - creation_date_r + - 17873 * - created_by - 17834 + * - created_by_r + - 17834 * - hasRelatedSynonym - 14912 + * - hasRelatedSynonym_r + - 14912 * - equivalentClass - 12051 + * - equivalentClass_r + - 12051 * - intersectionOf - 12051 + * - intersectionOf_r + - 12051 * - comment - 5874 + * - comment_r + - 5874 * - deprecated - 5419 + * - deprecated_r + - 5419 * - hasBroadSynonym - 3865 - * - IAO_0100001 + * - hasBroadSynonym_r + - 3865 + * - IAO_i_0100001 - 3220 + * - IAO_r_i_0100001 + - 3220 + * - IAO_i_0000231 + - 2702 + * - IAO_r_i_0000231 + - 2702 * - hasAlternativeId - 2702 - * - IAO_0000231 + * - hasAlternativeId_r - 2702 * - inSubset - 2452 + * - inSubset_r + - 2452 * - consider - 1862 + * - consider_r + - 1862 * - hasSynonymType - 111 + * - hasSynonymType_r + - 111 * - disjointWith - 30 + * - disjointWith_r + - 30 * - subPropertyOf - 21 + * - subPropertyOf_r + - 21 * - shorthand - 10 + * - shorthand_r + - 10 * - propertyChainAxiom - 2 - * - inverseOf + * - propertyChainAxiom_r + - 2 + * - IAO_i_0000425 - 1 - * - hasScope + * - IAO_i_0000589 + - 1 + * - IAO_r_i_0000425 + - 1 + * - IAO_r_i_0000589 - 1 * - SynonymTypeProperty - 1 - * - IAO_0000589 + * - SynonymTypeProperty_r - 1 - * - hasOBOFormatVersion + * - creator + - 1 + * - creator_r + - 1 + * - date + - 1 + * - date_r - 1 * - default-namespace - 1 - * - license + * - default-namespace_r - 1 - * - versionIRI + * - hasOBOFormatVersion - 1 - * - creator + * - hasOBOFormatVersion_r - 1 - * - date + * - hasScope - 1 - * - IAO_0000425 + * - hasScope_r - 1 - * - is_metadata_tag + * - inverseOf + - 1 + * - inverseOf_r - 1 * - is_class_level - 1 + * - is_class_level_r + - 1 + * - is_metadata_tag + - 1 + * - is_metadata_tag_r + - 1 + * - license + - 1 + * - license_r + - 1 + * - versionIRI + - 1 + * - versionIRI_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/go_hierarchy.rst b/docs/graphs/data/go_hierarchy.rst index f195f394..8beee60e 100644 --- a/docs/graphs/data/go_hierarchy.rst +++ b/docs/graphs/data/go_hierarchy.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 45007 - - 490109 + - 980218 Edges Statistics @@ -65,6 +65,9 @@ Edges Statistics - Num Edge Label * - subClassOf - 490109 + * - subClassOf_r + - 490109 + Canonical grammars ------------------ diff --git a/docs/graphs/data/gzip.rst b/docs/graphs/data/gzip.rst index 5492b6bd..edd4f12b 100644 --- a/docs/graphs/data/gzip.rst +++ b/docs/graphs/data/gzip.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 2687 - - 2293 + - 4586 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 1218 + * - d_r + - 1218 * - a - 1075 + * - a_r + - 1075 + Canonical grammars ------------------ diff --git a/docs/graphs/data/h2.rst b/docs/graphs/data/h2.rst index 3519f3a8..0d1168db 100644 --- a/docs/graphs/data/h2.rst +++ b/docs/graphs/data/h2.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 44717 - - 56683 + - 113366 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 837\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 7339 + * - :math:`\overline{\textit{alloc}}` + - 7339 * - :math:`\textit{assign}` - 41392 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 41392 + * - :math:`\textit{load}_i` - 6709 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 6709 + * - :math:`\textit{store}_i` + - 1243 + * - :math:`\overline{\textit{store}_i}` - 1243 - Canonical grammars ------------------ diff --git a/docs/graphs/data/init.rst b/docs/graphs/data/init.rst index aa950ce7..ec2702f6 100644 --- a/docs/graphs/data/init.rst +++ b/docs/graphs/data/init.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 2446224 - - 2112809 + - 4225618 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 1630815 + * - d_r + - 1630815 * - a - 481994 + * - a_r + - 481994 + Canonical grammars ------------------ diff --git a/docs/graphs/data/ipc.rst b/docs/graphs/data/ipc.rst index aeeaf5f8..51c3e7ec 100644 --- a/docs/graphs/data/ipc.rst +++ b/docs/graphs/data/ipc.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3401022 - - 2931498 + - 5862996 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2267347 + * - d_r + - 2267347 * - a - 664151 + * - a_r + - 664151 + Canonical grammars ------------------ diff --git a/docs/graphs/data/jython.rst b/docs/graphs/data/jython.rst index 5c9796e5..a61a002f 100644 --- a/docs/graphs/data/jython.rst +++ b/docs/graphs/data/jython.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 191895 - - 260034 + - 520068 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1222\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 30830 + * - :math:`\overline{\textit{alloc}}` + - 30830 * - :math:`\textit{assign}` - 210346 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 210346 + * - :math:`\textit{load}_i` - 14685 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 14685 + * - :math:`\textit{store}_i` + - 4173 + * - :math:`\overline{\textit{store}_i}` - 4173 - Canonical grammars ------------------ diff --git a/docs/graphs/data/kernel.rst b/docs/graphs/data/kernel.rst index 79a18a18..accfa83b 100644 --- a/docs/graphs/data/kernel.rst +++ b/docs/graphs/data/kernel.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 11254434 - - 9484213 + - 18968426 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 7502955 + * - d_r + - 7502955 * - a - 1981258 + * - a_r + - 1981258 + Canonical grammars ------------------ diff --git a/docs/graphs/data/lib.rst b/docs/graphs/data/lib.rst index 38374383..4597cf13 100644 --- a/docs/graphs/data/lib.rst +++ b/docs/graphs/data/lib.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3401355 - - 2931880 + - 5863760 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2267569 + * - d_r + - 2267569 * - a - 664311 + * - a_r + - 664311 + Canonical grammars ------------------ diff --git a/docs/graphs/data/ls.rst b/docs/graphs/data/ls.rst index 98c73514..d93f3b06 100644 --- a/docs/graphs/data/ls.rst +++ b/docs/graphs/data/ls.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 1687 - - 1453 + - 2906 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 750 + * - d_r + - 750 * - a - 703 + * - a_r + - 703 + Canonical grammars ------------------ diff --git a/docs/graphs/data/luindex.rst b/docs/graphs/data/luindex.rst index 424a0043..73d029f9 100644 --- a/docs/graphs/data/luindex.rst +++ b/docs/graphs/data/luindex.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 18532 - - 17375 + - 34750 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 446\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 3273 + * - :math:`\overline{\textit{alloc}}` + - 3273 * - :math:`\textit{assign}` - 9903 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 9903 + * - :math:`\textit{load}_i` - 3340 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 3340 + * - :math:`\textit{store}_i` + - 859 + * - :math:`\overline{\textit{store}_i}` - 859 - Canonical grammars ------------------ diff --git a/docs/graphs/data/lusearch.rst b/docs/graphs/data/lusearch.rst index 300552f2..4005ab49 100644 --- a/docs/graphs/data/lusearch.rst +++ b/docs/graphs/data/lusearch.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 15774 - - 14994 + - 29988 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 347\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 2633 + * - :math:`\overline{\textit{alloc}}` + - 2633 * - :math:`\textit{assign}` - 9266 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 9266 + * - :math:`\textit{load}_i` - 2515 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 2515 + * - :math:`\textit{store}_i` + - 580 + * - :math:`\overline{\textit{store}_i}` - 580 - Canonical grammars ------------------ diff --git a/docs/graphs/data/mm.rst b/docs/graphs/data/mm.rst index c4b33b56..e7cff073 100644 --- a/docs/graphs/data/mm.rst +++ b/docs/graphs/data/mm.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 2538243 - - 2191079 + - 4382158 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 1692161 + * - d_r + - 1692161 * - a - 498918 + * - a_r + - 498918 + Canonical grammars ------------------ diff --git a/docs/graphs/data/net.rst b/docs/graphs/data/net.rst index 542adad9..77ae02af 100644 --- a/docs/graphs/data/net.rst +++ b/docs/graphs/data/net.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 4039470 - - 3500141 + - 7000282 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2692979 + * - d_r + - 2692979 * - a - 807162 + * - a_r + - 807162 + Canonical grammars ------------------ diff --git a/docs/graphs/data/pathways.rst b/docs/graphs/data/pathways.rst index 46c99bfb..6f870a93 100644 --- a/docs/graphs/data/pathways.rst +++ b/docs/graphs/data/pathways.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 6238 - - 12363 + - 24726 Edges Statistics @@ -65,14 +65,25 @@ Edges Statistics - Num Edge Label * - type - 3118 + * - type_r + - 3118 + * - label + - 3117 + * - label_r + - 3117 * - subClassOf - 3117 - * - label + * - subClassOf_r - 3117 * - narrower - 3010 + * - narrower_r + - 3010 * - imports - 1 + * - imports_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/people.rst b/docs/graphs/data/people.rst index cee5c131..824326b3 100644 --- a/docs/graphs/data/people.rst +++ b/docs/graphs/data/people.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 337 - - 640 + - 1280 Edges Statistics @@ -65,54 +65,105 @@ Edges Statistics - Num Edge Label * - type - 161 + * - type_r + - 161 + * - comment + - 95 + * - comment_r + - 95 * - label - 95 - * - comment + * - label_r - 95 + * - first + - 57 + * - first_r + - 57 * - rest - 57 - * - first + * - rest_r - 57 + * - onProperty + - 33 + * - onProperty_r + - 33 * - subClassOf - 33 - * - onProperty + * - subClassOf_r - 33 * - someValuesFrom - 25 + * - someValuesFrom_r + - 25 * - intersectionOf - 22 + * - intersectionOf_r + - 22 * - equivalentClass - 21 + * - equivalentClass_r + - 21 * - allValuesFrom - 6 + * - allValuesFrom_r + - 6 * - has_pet - 6 + * - has_pet_r + - 6 * - range - 5 + * - range_r + - 5 + * - disjointWith + - 4 + * - disjointWith_r + - 4 * - unionOf - 4 - * - disjointWith + * - unionOf_r - 4 + * - inverseOf + - 3 + * - inverseOf_r + - 3 * - subPropertyOf - 3 - * - inverseOf + * - subPropertyOf_r - 3 + * - complementOf + - 2 + * - complementOf_r + - 2 * - domain - 2 - * - complementOf + * - domain_r - 2 - * - service_number + * - drives + - 1 + * - drives_r + - 1 + * - is_pet_of + - 1 + * - is_pet_of_r - 1 * - maxCardinality - 1 - * - drives + * - maxCardinality_r + - 1 + * - minCardinality + - 1 + * - minCardinality_r - 1 * - reads - 1 - * - minCardinality + * - reads_r - 1 - * - is_pet_of + * - service_number - 1 + * - service_number_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/pizza.rst b/docs/graphs/data/pizza.rst index 987c93ac..1f663ff0 100644 --- a/docs/graphs/data/pizza.rst +++ b/docs/graphs/data/pizza.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 671 - - 1980 + - 3960 Edges Statistics @@ -65,50 +65,97 @@ Edges Statistics - Num Edge Label * - disjointWith - 398 + * - disjointWith_r + - 398 * - type - 365 + * - type_r + - 365 * - subClassOf - 259 + * - subClassOf_r + - 259 * - onProperty - 188 + * - onProperty_r + - 188 * - first - 187 + * - first_r + - 187 * - rest - 187 + * - rest_r + - 187 * - someValuesFrom - 155 + * - someValuesFrom_r + - 155 * - label - 96 + * - label_r + - 96 * - allValuesFrom - 26 + * - allValuesFrom_r + - 26 * - comment - 25 + * - comment_r + - 25 * - unionOf - 25 + * - unionOf_r + - 25 * - equivalentClass - 15 + * - equivalentClass_r + - 15 * - intersectionOf - 15 + * - intersectionOf_r + - 15 * - range - 7 + * - range_r + - 7 * - domain - 6 + * - domain_r + - 6 * - hasValue - 6 + * - hasValue_r + - 6 * - distinctMembers - 5 + * - distinctMembers_r + - 5 * - subPropertyOf - 4 + * - subPropertyOf_r + - 4 + * - complementOf + - 3 + * - complementOf_r + - 3 * - inverseOf - 3 - * - complementOf + * - inverseOf_r - 3 * - versionInfo - 3 + * - versionInfo_r + - 3 * - minCardinality - 1 + * - minCardinality_r + - 1 * - oneOf - 1 + * - oneOf_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/pmd.rst b/docs/graphs/data/pmd.rst index 26fed3ce..3e851bbb 100644 --- a/docs/graphs/data/pmd.rst +++ b/docs/graphs/data/pmd.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 54444 - - 59329 + - 118658 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1033\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 7552 + * - :math:`\overline{\textit{alloc}}` + - 7552 * - :math:`\textit{assign}` - 38676 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 38676 + * - :math:`\textit{load}_i` - 11109 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 11109 + * - :math:`\textit{store}_i` + - 1992 + * - :math:`\overline{\textit{store}_i}` - 1992 - Canonical grammars ------------------ diff --git a/docs/graphs/data/postgre.rst b/docs/graphs/data/postgre.rst index 0e825037..752d95d3 100644 --- a/docs/graphs/data/postgre.rst +++ b/docs/graphs/data/postgre.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 5203419 - - 4678543 + - 9357086 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 3468946 + * - d_r + - 3468946 * - a - 1209597 + * - a_r + - 1209597 + Canonical grammars ------------------ diff --git a/docs/graphs/data/pr.rst b/docs/graphs/data/pr.rst index 038d96a7..a408feea 100644 --- a/docs/graphs/data/pr.rst +++ b/docs/graphs/data/pr.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 815 - - 692 + - 1384 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 359 + * - d_r + - 359 * - a - 333 + * - a_r + - 333 + Canonical grammars ------------------ diff --git a/docs/graphs/data/security.rst b/docs/graphs/data/security.rst index 5802807f..20845e0e 100644 --- a/docs/graphs/data/security.rst +++ b/docs/graphs/data/security.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3479982 - - 3003326 + - 6006652 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2319987 + * - d_r + - 2319987 * - a - 683339 + * - a_r + - 683339 + Canonical grammars ------------------ diff --git a/docs/graphs/data/skos.rst b/docs/graphs/data/skos.rst index c2028094..344a8418 100644 --- a/docs/graphs/data/skos.rst +++ b/docs/graphs/data/skos.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 144 - - 252 + - 504 Edges Statistics @@ -65,47 +65,90 @@ Edges Statistics - Num Edge Label * - type - 70 - * - label - - 32 + * - type_r + - 70 * - definition - 32 + * - definition_r + - 32 * - isDefinedBy - 32 + * - isDefinedBy_r + - 32 + * - label + - 32 + * - label_r + - 32 * - subPropertyOf - 24 + * - subPropertyOf_r + - 24 * - comment - 13 + * - comment_r + - 13 * - scopeNote - 11 + * - scopeNote_r + - 11 * - inverseOf - 8 + * - inverseOf_r + - 8 * - range - 6 + * - range_r + - 6 * - domain - 5 + * - domain_r + - 5 * - contributor - 3 + * - contributor_r + - 3 * - disjointWith - 3 + * - disjointWith_r + - 3 * - creator - 2 + * - creator_r + - 2 * - example - 2 + * - example_r + - 2 * - first - 2 + * - first_r + - 2 * - rest - 2 + * - rest_r + - 2 + * - description + - 1 + * - description_r + - 1 * - seeAlso - 1 + * - seeAlso_r + - 1 + * - subClassOf + - 1 + * - subClassOf_r + - 1 * - title - 1 - * - description + * - title_r - 1 * - unionOf - 1 - * - subClassOf + * - unionOf_r - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/sound.rst b/docs/graphs/data/sound.rst index 90aef4f5..6547b806 100644 --- a/docs/graphs/data/sound.rst +++ b/docs/graphs/data/sound.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 3528861 - - 3049732 + - 6099464 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 2352573 + * - d_r + - 2352573 * - a - 697159 + * - a_r + - 697159 + Canonical grammars ------------------ diff --git a/docs/graphs/data/sunflow.rst b/docs/graphs/data/sunflow.rst index 45b48b28..7925eb97 100644 --- a/docs/graphs/data/sunflow.rst +++ b/docs/graphs/data/sunflow.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 15464 - - 15957 + - 31914 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 231\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 3306 + * - :math:`\overline{\textit{alloc}}` + - 3306 * - :math:`\textit{assign}` - 9972 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 9972 + * - :math:`\textit{load}_i` - 2305 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 2305 + * - :math:`\textit{store}_i` + - 374 + * - :math:`\overline{\textit{store}_i}` - 374 - Canonical grammars ------------------ diff --git a/docs/graphs/data/taxonomy.rst b/docs/graphs/data/taxonomy.rst index ea8dfadd..71332a30 100644 --- a/docs/graphs/data/taxonomy.rst +++ b/docs/graphs/data/taxonomy.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 5728398 - - 14922125 + - 29844250 Edges Statistics @@ -65,46 +65,89 @@ Edges Statistics - Num Edge Label * - type - 2508635 + * - type_r + - 2508635 * - partOfLineage - 2441076 + * - partOfLineage_r + - 2441076 + * - scientificName + - 2112637 + * - scientificName_r + - 2112637 * - subClassOf - 2112637 - * - scientificName + * - subClassOf_r - 2112637 * - narrowerTransitive - 2112633 + * - narrowerTransitive_r + - 2112633 * - rank - 1882006 + * - rank_r + - 1882006 * - otherName - 889344 + * - otherName_r + - 889344 * - obsolete - 328439 + * - obsolete_r + - 328439 * - seeAlso - 145407 + * - seeAlso_r + - 145407 * - depiction - 56228 + * - depiction_r + - 56228 * - height - 56169 + * - height_r + - 56169 * - width - 56169 + * - width_r + - 56169 + * - replacedBy + - 53962 + * - replacedBy_r + - 53962 * - replaces - 53962 - * - replacedBy + * - replaces_r - 53962 * - commonName - 41607 + * - commonName_r + - 41607 * - mnemonic - 26101 + * - mnemonic_r + - 26101 * - name - 17833 + * - name_r + - 17833 * - strain - 11389 + * - strain_r + - 11389 * - synonym - 9457 + * - synonym_r + - 9457 * - host - 6433 + * - host_r + - 6433 * - imports - 1 + * - imports_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/taxonomy_hierarchy.rst b/docs/graphs/data/taxonomy_hierarchy.rst index b0e53e18..cf39a95e 100644 --- a/docs/graphs/data/taxonomy_hierarchy.rst +++ b/docs/graphs/data/taxonomy_hierarchy.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 2112625 - - 32876289 + - 65752578 Edges Statistics @@ -65,6 +65,9 @@ Edges Statistics - Num Edge Label * - subClassOf - 32876289 + * - subClassOf_r + - 32876289 + Canonical grammars ------------------ diff --git a/docs/graphs/data/tomcat.rst b/docs/graphs/data/tomcat.rst index c50b0fea..9185a935 100644 --- a/docs/graphs/data/tomcat.rst +++ b/docs/graphs/data/tomcat.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 111327 - - 110884 + - 221768 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 2210\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 22962 + * - :math:`\overline{\textit{alloc}}` + - 22962 * - :math:`\textit{assign}` - 69473 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 69473 + * - :math:`\textit{load}_i` - 15198 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 15198 + * - :math:`\textit{store}_i` + - 3251 + * - :math:`\overline{\textit{store}_i}` - 3251 - Canonical grammars ------------------ diff --git a/docs/graphs/data/tradebeans.rst b/docs/graphs/data/tradebeans.rst index 42e982c9..cbbf32f2 100644 --- a/docs/graphs/data/tradebeans.rst +++ b/docs/graphs/data/tradebeans.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 439693 - - 466969 + - 933938 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 8170\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 69597 + * - :math:`\overline{\textit{alloc}}` + - 69597 * - :math:`\textit{assign}` - 335195 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 335195 + * - :math:`\textit{load}_i` - 49794 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 49794 + * - :math:`\textit{store}_i` + - 12383 + * - :math:`\overline{\textit{store}_i}` - 12383 - Canonical grammars ------------------ diff --git a/docs/graphs/data/tradesoap.rst b/docs/graphs/data/tradesoap.rst index fc8c6626..945fba30 100644 --- a/docs/graphs/data/tradesoap.rst +++ b/docs/graphs/data/tradesoap.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 440680 - - 468263 + - 936526 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 8193\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 69718 + * - :math:`\overline{\textit{alloc}}` + - 69718 * - :math:`\textit{assign}` - 336279 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 336279 + * - :math:`\textit{load}_i` - 49858 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 49858 + * - :math:`\textit{store}_i` + - 12408 + * - :math:`\overline{\textit{store}_i}` - 12408 - Canonical grammars ------------------ diff --git a/docs/graphs/data/travel.rst b/docs/graphs/data/travel.rst index 5adb171c..46b1bcc3 100644 --- a/docs/graphs/data/travel.rst +++ b/docs/graphs/data/travel.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 131 - - 277 + - 554 Edges Statistics @@ -65,48 +65,93 @@ Edges Statistics - Num Edge Label * - type - 90 + * - type_r + - 90 * - subClassOf - 30 + * - subClassOf_r + - 30 * - first - 24 + * - first_r + - 24 * - rest - 24 + * - rest_r + - 24 * - disjointWith - 20 + * - disjointWith_r + - 20 * - onProperty - 15 - * - someValuesFrom - - 10 + * - onProperty_r + - 15 * - domain - 10 + * - domain_r + - 10 * - range - 10 + * - range_r + - 10 + * - someValuesFrom + - 10 + * - someValuesFrom_r + - 10 * - comment - 9 + * - comment_r + - 9 * - equivalentClass - 7 + * - equivalentClass_r + - 7 * - intersectionOf - 7 + * - intersectionOf_r + - 7 * - differentFrom - 6 + * - differentFrom_r + - 6 * - hasValue - 3 - * - oneOf + * - hasValue_r + - 3 + * - hasPart - 2 - * - minCardinality + * - hasPart_r - 2 * - inverseOf - 2 - * - hasPart + * - inverseOf_r + - 2 + * - minCardinality + - 2 + * - minCardinality_r + - 2 + * - oneOf - 2 + * - oneOf_r + - 2 + * - complementOf + - 1 + * - complementOf_r + - 1 * - hasAccommodation - 1 + * - hasAccommodation_r + - 1 * - unionOf - 1 - * - complementOf + * - unionOf_r - 1 * - versionInfo - 1 + * - versionInfo_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index bb7f7904..dba48b11 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index 4669d499..b1c8ddc9 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 4ec38cdf..669da96d 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index 3fc48124..8dddecac 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index fcde8c77..b9b87061 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index bbbc7bd8..b1abfa2f 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index fa59c855..c1e571ae 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index 9b65c667..8804f18f 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index a957e577..11e25b9a 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index a8282814..d369188d 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -82,4 +82,4 @@ The grammar file is attached to the archive. &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to + IsAssociated &\to refers\_to \quad refers\_to\_r diff --git a/docs/graphs/data/univ.rst b/docs/graphs/data/univ.rst index 708eda31..d2079a36 100644 --- a/docs/graphs/data/univ.rst +++ b/docs/graphs/data/univ.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 179 - - 293 + - 586 Edges Statistics @@ -65,33 +65,62 @@ Edges Statistics - Num Edge Label * - type - 84 + * - type_r + - 84 * - label - 76 + * - label_r + - 76 * - subClassOf - 36 + * - subClassOf_r + - 36 * - domain - 25 + * - domain_r + - 25 * - range - 18 + * - range_r + - 18 * - first - 11 + * - first_r + - 11 * - rest - 11 + * - rest_r + - 11 + * - onProperty + - 8 + * - onProperty_r + - 8 * - someValuesFrom - 8 - * - onProperty + * - someValuesFrom_r - 8 * - intersectionOf - 6 + * - intersectionOf_r + - 6 * - subPropertyOf - 5 + * - subPropertyOf_r + - 5 * - inverseOf - 3 + * - inverseOf_r + - 3 + * - comment + - 1 + * - comment_r + - 1 * - versionInfo - 1 - * - comment + * - versionInfo_r - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/wc.rst b/docs/graphs/data/wc.rst index a4651e21..a026ba4c 100644 --- a/docs/graphs/data/wc.rst +++ b/docs/graphs/data/wc.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 332 - - 269 + - 538 Edges Statistics @@ -65,8 +65,13 @@ Edges Statistics - Num Edge Label * - d - 156 + * - d_r + - 156 * - a - 113 + * - a_r + - 113 + Canonical grammars ------------------ diff --git a/docs/graphs/data/wine.rst b/docs/graphs/data/wine.rst index 55cacfe2..bc1c0c67 100644 --- a/docs/graphs/data/wine.rst +++ b/docs/graphs/data/wine.rst @@ -52,7 +52,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 733 - - 1839 + - 3678 Edges Statistics @@ -65,74 +65,145 @@ Edges Statistics - Num Edge Label * - type - 485 + * - type_r + - 485 + * - first + - 252 + * - first_r + - 252 * - rest - 252 - * - first + * - rest_r - 252 * - onProperty - 174 + * - onProperty_r + - 174 * - subClassOf - 126 + * - subClassOf_r + - 126 * - hasValue - 115 + * - hasValue_r + - 115 * - locatedIn - 65 + * - locatedIn_r + - 65 * - intersectionOf - 56 + * - intersectionOf_r + - 56 * - hasMaker - 52 + * - hasMaker_r + - 52 * - hasFlavor - 43 + * - hasFlavor_r + - 43 * - hasBody - 41 + * - hasBody_r + - 41 * - hasSugar - 40 + * - hasSugar_r + - 40 * - oneOf - 31 + * - oneOf_r + - 31 * - allValuesFrom - 28 + * - allValuesFrom_r + - 28 * - maxCardinality - 22 + * - maxCardinality_r + - 22 * - range - 10 + * - range_r + - 10 * - domain - 7 + * - domain_r + - 7 * - cardinality - 6 + * - cardinality_r + - 6 + * - distinctMembers + - 5 + * - distinctMembers_r + - 5 * - subPropertyOf - 5 - * - distinctMembers + * - subPropertyOf_r - 5 - * - label + * - comment + - 3 + * - comment_r - 3 * - differentFrom - 3 - * - comment + * - differentFrom_r - 3 - * - minCardinality + * - label + - 3 + * - label_r + - 3 + * - inverseOf + - 2 + * - inverseOf_r - 2 * - madeFromGrape - 2 - * - inverseOf + * - madeFromGrape_r - 2 - * - someValuesFrom + * - minCardinality + - 2 + * - minCardinality_r + - 2 + * - adjacentRegion + - 1 + * - adjacentRegion_r - 1 * - disjointWith - 1 + * - disjointWith_r + - 1 + * - hasColor + - 1 + * - hasColor_r + - 1 + * - hasVintageYear + - 1 + * - hasVintageYear_r + - 1 * - imports - 1 + * - imports_r + - 1 * - priorVersion - 1 - * - hasColor + * - priorVersion_r - 1 - * - yearValue + * - someValuesFrom - 1 - * - adjacentRegion + * - someValuesFrom_r - 1 * - unionOf - 1 - * - hasVintageYear + * - unionOf_r - 1 + * - yearValue + - 1 + * - yearValue_r + - 1 + Canonical grammars ------------------ diff --git a/docs/graphs/data/xalan.rst b/docs/graphs/data/xalan.rst index 5d6eb360..f6b11646 100644 --- a/docs/graphs/data/xalan.rst +++ b/docs/graphs/data/xalan.rst @@ -52,16 +52,12 @@ Graph Statistics * - Num Nodes - Num Edges * - 58476 - - 62758 + - 125516 Edges Statistics ---------------- -.. note:: - - This graph has edges with labels :math:`\textit{load}_f` and :math:`\textit{store}_f` for all :math:`f \in \textit{Fields} = \{0, \ldots, 1270\}`. - .. list-table:: :header-rows: 1 @@ -69,13 +65,20 @@ Edges Statistics - Num Edge Label * - :math:`\textit{alloc}` - 8760 + * - :math:`\overline{\textit{alloc}}` + - 8760 * - :math:`\textit{assign}` - 40102 - * - :math:`\textit{load}_f` + * - :math:`\overline{\textit{assign}}` + - 40102 + * - :math:`\textit{load}_i` - 11813 - * - :math:`\textit{store}_f` + * - :math:`\overline{\textit{load}_i}` + - 11813 + * - :math:`\textit{store}_i` + - 2083 + * - :math:`\overline{\textit{store}_i}` - 2083 - Canonical grammars ------------------ diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index 5d4d0fe4..e9ca8a42 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -19,7 +19,7 @@ Just create a PR (Pull Request) corresponding to the `"Template for adding a new Graphs ------ -:Old graphs: +:CFPQ old collection: .. list-table:: :header-rows: 1 @@ -30,219 +30,219 @@ Graphs - Download * - :ref:`generations` - 129 - - 273 + - 546 - `.tar.gz `_ 📥 * - :ref:`travel` - 131 - - 277 + - 554 - `.tar.gz `_ 📥 * - :ref:`skos` - 144 - - 252 + - 504 - `.tar.gz `_ 📥 * - :ref:`univ` - 179 - - 293 + - 586 - `.tar.gz `_ 📥 * - :ref:`foaf` - 256 - - 631 + - 1262 - `.tar.gz `_ 📥 * - :ref:`atom` - 291 - - 425 + - 850 - `.tar.gz `_ 📥 * - :ref:`wc` - 332 - - 269 + - 538 - `.tar.gz `_ 📥 * - :ref:`people` - 337 - - 640 + - 1280 - `.tar.gz `_ 📥 * - :ref:`biomedical` - 341 - - 459 + - 918 - `.tar.gz `_ 📥 * - :ref:`bzip` - 632 - - 556 + - 1112 - `.tar.gz `_ 📥 * - :ref:`pizza` - 671 - - 1980 + - 3960 - `.tar.gz `_ 📥 * - :ref:`wine` - 733 - - 1839 + - 3678 - `.tar.gz `_ 📥 * - :ref:`funding` - 778 - - 1086 + - 2172 - `.tar.gz `_ 📥 * - :ref:`pr` - 815 - - 692 + - 1384 - `.tar.gz `_ 📥 * - :ref:`core` - 1323 - - 2752 + - 5504 - `.tar.gz `_ 📥 * - :ref:`ls` - 1687 - - 1453 + - 2906 - `.tar.gz `_ 📥 * - :ref:`gzip` - 2687 - - 2293 + - 4586 - `.tar.gz `_ 📥 * - :ref:`pathways` - 6238 - - 12363 + - 24726 - `.tar.gz `_ 📥 * - :ref:`sunflow` - 15464 - - 15957 + - 31914 - `.tar.gz `_ 📥 * - :ref:`lusearch` - 15774 - - 14994 + - 29988 - `.tar.gz `_ 📥 * - :ref:`luindex` - 18532 - - 17375 + - 34750 - `.tar.gz `_ 📥 * - :ref:`avrora` - 24690 - - 25196 + - 50392 - `.tar.gz `_ 📥 * - :ref:`eclipse` - 41383 - - 40200 + - 80400 - `.tar.gz `_ 📥 * - :ref:`h2` - 44717 - - 56683 + - 113366 - `.tar.gz `_ 📥 * - :ref:`go_hierarchy` - 45007 - - 490109 + - 980218 - `.tar.gz `_ 📥 * - :ref:`enzyme` - 48815 - - 86543 + - 173086 - `.tar.gz `_ 📥 * - :ref:`pmd` - 54444 - - 59329 + - 118658 - `.tar.gz `_ 📥 * - :ref:`xalan` - 58476 - - 62758 + - 125516 - `.tar.gz `_ 📥 * - :ref:`batik` - 60175 - - 63089 + - 126178 - `.tar.gz `_ 📥 * - :ref:`fop` - 86183 - - 83016 + - 166032 - `.tar.gz `_ 📥 * - :ref:`tomcat` - 111327 - - 110884 + - 221768 - `.tar.gz `_ 📥 * - :ref:`jython` - 191895 - - 260034 + - 520068 - `.tar.gz `_ 📥 * - :ref:`eclass` - 239111 - - 360248 + - 720496 - `.tar.gz `_ 📥 * - :ref:`tradebeans` - 439693 - - 466969 + - 933938 - `.tar.gz `_ 📥 * - :ref:`tradesoap` - 440680 - - 468263 + - 936526 - `.tar.gz `_ 📥 * - :ref:`geospecies` - 450609 - - 2201532 + - 4384690 - `.tar.gz `_ 📥 * - :ref:`go` - 582929 - - 1437437 + - 2874874 - `.tar.gz `_ 📥 * - :ref:`apache` - 1721418 - - 1510411 + - 3020822 - `.tar.gz `_ 📥 * - :ref:`taxonomy_hierarchy` - 2112625 - - 32876289 + - 65752578 - `.tar.gz `_ 📥 * - :ref:`init` - 2446224 - - 2112809 + - 4225618 - `.tar.gz `_ 📥 * - :ref:`mm` - 2538243 - - 2191079 + - 4382158 - `.tar.gz `_ 📥 * - :ref:`ipc` - 3401022 - - 2931498 + - 5862996 - `.tar.gz `_ 📥 * - :ref:`lib` - 3401355 - - 2931880 + - 5863760 - `.tar.gz `_ 📥 * - :ref:`block` - 3423234 - - 2951393 + - 5902786 - `.tar.gz `_ 📥 * - :ref:`arch` - 3448422 - - 2970242 + - 5940484 - `.tar.gz `_ 📥 * - :ref:`crypto` - 3464970 - - 2988387 + - 5976774 - `.tar.gz `_ 📥 * - :ref:`security` - 3479982 - - 3003326 + - 6006652 - `.tar.gz `_ 📥 * - :ref:`sound` - 3528861 - - 3049732 + - 6099464 - `.tar.gz `_ 📥 * - :ref:`net` - 4039470 - - 3500141 + - 7000282 - `.tar.gz `_ 📥 * - :ref:`fs` - 4177416 - - 3609373 + - 7218746 - `.tar.gz `_ 📥 * - :ref:`drivers` - 4273803 - - 3707769 + - 7415538 - `.tar.gz `_ 📥 * - :ref:`postgre` - 5203419 - - 4678543 + - 9357086 - `.tar.gz `_ 📥 * - :ref:`taxonomy` - 5728398 - - 14922125 + - 29844250 - `.tar.gz `_ 📥 * - :ref:`kernel` - 11254434 - - 9484213 + - 18968426 - `.tar.gz `_ 📥 :Java points-to graphs: @@ -292,6 +292,18 @@ Graphs - Num Nodes - Num Edges - Download + * - :ref:`xz ` + - 2808 + - 6604 + - `.tar.gz `_ 📥 + * - :ref:`nab ` + - 3444 + - 7982 + - `.tar.gz `_ 📥 + * - :ref:`leela ` + - 8090 + - 19888 + - `.tar.gz `_ 📥 * - :ref:`povray_field_sensitive_alias` - 15137 - 38886 From db26e080eb285dd9d227499fbf36663d134963f2 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 22 May 2026 12:48:56 +0300 Subject: [PATCH 19/25] Update graphs in docs --- docs/graphs/data/grammar_data_provenance.inc | 43 ++++++---- docs/graphs/data/grammar_name_resolution.inc | 17 ++++ docs/graphs/data/name_resolution_jiaozi.rst | 55 +++++++++++++ docs/graphs/data/name_resolution_jsonpath.rst | 55 +++++++++++++ docs/graphs/data/name_resolution_libgdx.rst | 55 +++++++++++++ ...ame_resolution_shattered_pixel_dungeon.rst | 55 +++++++++++++ docs/graphs/data/provenance_airflow.rst | 73 +++++++++++++++++ docs/graphs/data/provenance_celery.rst | 73 +++++++++++++++++ docs/graphs/data/provenance_click.rst | 22 +++--- docs/graphs/data/provenance_django.rst | 73 +++++++++++++++++ docs/graphs/data/provenance_fastapi.rst | 22 +++--- docs/graphs/data/provenance_flask.rst | 22 +++--- docs/graphs/data/provenance_httpx.rst | 22 +++--- docs/graphs/data/provenance_itsdangerous.rst | 22 +++--- docs/graphs/data/provenance_jinja.rst | 22 +++--- docs/graphs/data/provenance_pandas.rst | 73 +++++++++++++++++ docs/graphs/data/provenance_pluggy.rst | 22 +++--- docs/graphs/data/provenance_requests.rst | 22 +++--- docs/graphs/data/provenance_sampleproject.rst | 22 +++--- docs/graphs/data/provenance_scikit_learn.rst | 73 +++++++++++++++++ docs/graphs/data/provenance_sphinx.rst | 73 +++++++++++++++++ docs/graphs/data/provenance_superset.rst | 73 +++++++++++++++++ .../data/provenance_wikipedia_provenance.rst | 22 +++--- docs/graphs/data/provenance_zulip.rst | 73 +++++++++++++++++ docs/graphs/data/unigraph_1.rst | 10 +-- docs/graphs/data/unigraph_10.rst | 10 +-- docs/graphs/data/unigraph_2.rst | 10 +-- docs/graphs/data/unigraph_3.rst | 10 +-- docs/graphs/data/unigraph_4.rst | 10 +-- docs/graphs/data/unigraph_5.rst | 10 +-- docs/graphs/data/unigraph_6.rst | 10 +-- docs/graphs/data/unigraph_7.rst | 10 +-- docs/graphs/data/unigraph_8.rst | 10 +-- docs/graphs/data/unigraph_9.rst | 10 +-- docs/graphs/index.rst | 78 ++++++++++++++++--- 35 files changed, 1096 insertions(+), 166 deletions(-) create mode 100644 docs/graphs/data/grammar_name_resolution.inc create mode 100644 docs/graphs/data/name_resolution_jiaozi.rst create mode 100644 docs/graphs/data/name_resolution_jsonpath.rst create mode 100644 docs/graphs/data/name_resolution_libgdx.rst create mode 100644 docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst create mode 100644 docs/graphs/data/provenance_airflow.rst create mode 100644 docs/graphs/data/provenance_celery.rst create mode 100644 docs/graphs/data/provenance_django.rst create mode 100644 docs/graphs/data/provenance_pandas.rst create mode 100644 docs/graphs/data/provenance_scikit_learn.rst create mode 100644 docs/graphs/data/provenance_sphinx.rst create mode 100644 docs/graphs/data/provenance_superset.rst create mode 100644 docs/graphs/data/provenance_zulip.rst diff --git a/docs/graphs/data/grammar_data_provenance.inc b/docs/graphs/data/grammar_data_provenance.inc index e8d927e4..a029b9b4 100644 --- a/docs/graphs/data/grammar_data_provenance.inc +++ b/docs/graphs/data/grammar_data_provenance.inc @@ -1,21 +1,32 @@ -Canonical Grammar ------------------ +Grammar +------- -This grammar describes derivation chains in provenance graphs. +This grammar is taken from ``grammar/kotgll/prov_derivation.cfg`` in the graph archive. The start nonterminal is :math:`S`. .. math:: - S \, \rightarrow \, Step \mid S \, Step \, \\ - Step \, \rightarrow \, used_r \, Generated \mid wasDerivedFrom_r \, \\ - Generated \, \rightarrow \, wasGeneratedBy_r \, \\ - -`Pyformlang CFG `_: - -.. code-block:: python - - S -> Step - S -> S Step - Step -> used_r Generated - Step -> wasDerivedFrom_r - Generated -> wasGeneratedBy_r + S &\to \mathit{Entity} \; S_{1} \\ + S_{1} &\to \mathit{Core} \; \mathit{Entity} \\ + \mathit{Core} &\to \mathit{wasDerivedFrom} \mid \mathit{wasDerivedFrom}^{r} \\ + &\mid \mathit{specializationOf} \mid \mathit{specializationOf}^{r} \\ + &\mid \mathit{wasGeneratedBy} \; \mathit{Core}_{1} \\ + &\mid \mathit{used}^{r} \; \mathit{Core}_{2} \\ + &\mid \mathit{wasGeneratedBy} \; \mathit{Core}_{3} \\ + &\mid \mathit{used}^{r} \; \mathit{Core}_{6} \\ + &\mid \mathit{wasDerivedFrom} \; \mathit{Core}_{9} \\ + &\mid \mathit{specializationOf} \; \mathit{Core}_{12} \\ + \mathit{Core}_{1} &\to \mathit{Activity} \; \mathit{used} \\ + \mathit{Core}_{2} &\to \mathit{Activity} \; \mathit{wasGeneratedBy}^{r} \\ + \mathit{Core}_{3} &\to \mathit{Activity} \; \mathit{Core}_{4} \\ + \mathit{Core}_{4} &\to \mathit{Core} \; \mathit{Core}_{5} \\ + \mathit{Core}_{5} &\to \mathit{Activity} \; \mathit{wasGeneratedBy}^{r} \\ + \mathit{Core}_{6} &\to \mathit{Activity} \; \mathit{Core}_{7} \\ + \mathit{Core}_{7} &\to \mathit{Core} \; \mathit{Core}_{8} \\ + \mathit{Core}_{8} &\to \mathit{Activity} \; \mathit{used} \\ + \mathit{Core}_{9} &\to \mathit{Entity} \; \mathit{Core}_{10} \\ + \mathit{Core}_{10} &\to \mathit{Core} \; \mathit{Core}_{11} \\ + \mathit{Core}_{11} &\to \mathit{Entity} \; \mathit{wasDerivedFrom}^{r} \\ + \mathit{Core}_{12} &\to \mathit{Entity} \; \mathit{Core}_{13} \\ + \mathit{Core}_{13} &\to \mathit{Core} \; \mathit{Core}_{14} \\ + \mathit{Core}_{14} &\to \mathit{Entity} \; \mathit{specializationOf}^{r} diff --git a/docs/graphs/data/grammar_name_resolution.inc b/docs/graphs/data/grammar_name_resolution.inc new file mode 100644 index 00000000..20f68bd8 --- /dev/null +++ b/docs/graphs/data/grammar_name_resolution.inc @@ -0,0 +1,17 @@ +Grammar +------- + +This grammar is taken from ``grammar/kotgll/name_resolution.cfg`` in the graph archive. +The start nonterminal is :math:`Q`. + +.. math:: + + S &\to \varepsilon \\ + S &\to \mathit{eps} \; S \\ + S &\to Q \; S \\ + S &\to V \; S \\ + S_{\mathit{psh}_i} &\to \mathit{psh}_i \; S \\ + S_{\mathit{vpsh}_i} &\to \mathit{vpsh}_i \; S \\ + V &\to S_{\mathit{vpsh}_i} \; \mathit{vpp}_i \\ + Q &\to S_{\mathit{psh}_i} \; \mathit{pp}_i \\ + &\forall i diff --git a/docs/graphs/data/name_resolution_jiaozi.rst b/docs/graphs/data/name_resolution_jiaozi.rst new file mode 100644 index 00000000..41b55451 --- /dev/null +++ b/docs/graphs/data/name_resolution_jiaozi.rst @@ -0,0 +1,55 @@ +.. _name_resolution_jiaozi: + +jiaozi +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - jiaozi + * - Direct download + - `.tar.gz `_ + * - Source + - `jiaozi `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 54952 + - 46322 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - eps + - 24526 + * - pp_i + - 1249 + * - psh_i + - 9793 + * - vpp_i + - 1094 + * - vpsh_i + - 9660 + +.. include:: grammar_name_resolution.inc diff --git a/docs/graphs/data/name_resolution_jsonpath.rst b/docs/graphs/data/name_resolution_jsonpath.rst new file mode 100644 index 00000000..e6c08a15 --- /dev/null +++ b/docs/graphs/data/name_resolution_jsonpath.rst @@ -0,0 +1,55 @@ +.. _name_resolution_jsonpath: + +jsonpath +======== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - jsonpath + * - Direct download + - `.tar.gz `_ + * - Source + - `jsonpath `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 185421 + - 161488 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - eps + - 86891 + * - pp_i + - 4448 + * - psh_i + - 32647 + * - vpp_i + - 4190 + * - vpsh_i + - 33312 + +.. include:: grammar_name_resolution.inc diff --git a/docs/graphs/data/name_resolution_libgdx.rst b/docs/graphs/data/name_resolution_libgdx.rst new file mode 100644 index 00000000..2c637ce4 --- /dev/null +++ b/docs/graphs/data/name_resolution_libgdx.rst @@ -0,0 +1,55 @@ +.. _name_resolution_libgdx: + +libgdx +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - libgdx + * - Direct download + - `.tar.gz `_ + * - Source + - `libgdx `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 2571363 + - 2321366 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - eps + - 1217355 + * - pp_i + - 56337 + * - psh_i + - 441986 + * - vpp_i + - 53796 + * - vpsh_i + - 551892 + +.. include:: grammar_name_resolution.inc diff --git a/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst b/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst new file mode 100644 index 00000000..c4926275 --- /dev/null +++ b/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst @@ -0,0 +1,55 @@ +.. _name_resolution_shattered_pixel_dungeon: + +shattered_pixel_dungeon +======================= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - shattered_pixel_dungeon + * - Direct download + - `.tar.gz `_ + * - Source + - `shattered_pixel_dungeon `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 1179205 + - 1017798 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - eps + - 541422 + * - pp_i + - 18905 + * - psh_i + - 198756 + * - vpp_i + - 16938 + * - vpsh_i + - 241777 + +.. include:: grammar_name_resolution.inc diff --git a/docs/graphs/data/provenance_airflow.rst b/docs/graphs/data/provenance_airflow.rst new file mode 100644 index 00000000..6625a5fe --- /dev/null +++ b/docs/graphs/data/provenance_airflow.rst @@ -0,0 +1,73 @@ +.. _provenance_airflow: + +airflow +======= + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - airflow + * - Direct download + - `.tar.gz `_ + * - Source + - `airflow `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 90673 + - 454738 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 55968 + * - Activity + - 4956 + * - wasDerivedFrom + - 29337 + * - wasDerivedFrom_r + - 29337 + * - specializationOf + - 42997 + * - specializationOf_r + - 42997 + * - wasGeneratedBy + - 42327 + * - wasGeneratedBy_r + - 42327 + * - used + - 29337 + * - used_r + - 29337 + * - wasAssociatedWith + - 9912 + * - wasAssociatedWith_r + - 9912 + * - wasAttributedTo + - 42997 + * - wasAttributedTo_r + - 42997 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_celery.rst b/docs/graphs/data/provenance_celery.rst new file mode 100644 index 00000000..02a49583 --- /dev/null +++ b/docs/graphs/data/provenance_celery.rst @@ -0,0 +1,73 @@ +.. _provenance_celery: + +celery +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - celery + * - Direct download + - `.tar.gz `_ + * - Source + - `celery `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 6880 + - 35874 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 5625 + * - Activity + - 991 + * - wasDerivedFrom + - 2022 + * - wasDerivedFrom_r + - 2022 + * - specializationOf + - 2897 + * - specializationOf_r + - 2897 + * - wasGeneratedBy + - 2864 + * - wasGeneratedBy_r + - 2864 + * - used + - 2022 + * - used_r + - 2022 + * - wasAssociatedWith + - 1927 + * - wasAssociatedWith_r + - 1927 + * - wasAttributedTo + - 2897 + * - wasAttributedTo_r + - 2897 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_click.rst b/docs/graphs/data/provenance_click.rst index 1ac11c3e..a23041e1 100644 --- a/docs/graphs/data/provenance_click.rst +++ b/docs/graphs/data/provenance_click.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 944 - - 3740 + - 4654 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 788 + * - Activity + - 126 + * - wasDerivedFrom + - 257 + * - wasDerivedFrom_r + - 257 * - specializationOf - 402 * - specializationOf_r - 402 + * - wasGeneratedBy + - 391 + * - wasGeneratedBy_r + - 391 * - used - 257 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 402 * - wasAttributedTo_r - 402 - * - wasDerivedFrom - - 257 - * - wasDerivedFrom_r - - 257 - * - wasGeneratedBy - - 391 - * - wasGeneratedBy_r - - 391 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_django.rst b/docs/graphs/data/provenance_django.rst new file mode 100644 index 00000000..29f9929a --- /dev/null +++ b/docs/graphs/data/provenance_django.rst @@ -0,0 +1,73 @@ +.. _provenance_django: + +django +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - django + * - Direct download + - `.tar.gz `_ + * - Source + - `django `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 23749 + - 113137 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 22523 + * - Activity + - 996 + * - wasDerivedFrom + - 4365 + * - wasDerivedFrom_r + - 4365 + * - specializationOf + - 11427 + * - specializationOf_r + - 11427 + * - wasGeneratedBy + - 11414 + * - wasGeneratedBy_r + - 11414 + * - used + - 4365 + * - used_r + - 4365 + * - wasAssociatedWith + - 1811 + * - wasAssociatedWith_r + - 1811 + * - wasAttributedTo + - 11427 + * - wasAttributedTo_r + - 11427 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_fastapi.rst b/docs/graphs/data/provenance_fastapi.rst index e1a814ff..ab90c1af 100644 --- a/docs/graphs/data/provenance_fastapi.rst +++ b/docs/graphs/data/provenance_fastapi.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 6455 - - 20082 + - 26528 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 6346 + * - Activity + - 100 + * - wasDerivedFrom + - 183 + * - wasDerivedFrom_r + - 183 * - specializationOf - 3177 * - specializationOf_r - 3177 + * - wasGeneratedBy + - 3173 + * - wasGeneratedBy_r + - 3173 * - used - 183 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 3177 * - wasAttributedTo_r - 3177 - * - wasDerivedFrom - - 183 - * - wasDerivedFrom_r - - 183 - * - wasGeneratedBy - - 3173 - * - wasGeneratedBy_r - - 3173 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_flask.rst b/docs/graphs/data/provenance_flask.rst index 96ee1f19..e79c52cb 100644 --- a/docs/graphs/data/provenance_flask.rst +++ b/docs/graphs/data/provenance_flask.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 1517 - - 6234 + - 7728 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 1362 + * - Activity + - 132 + * - wasDerivedFrom + - 456 + * - wasDerivedFrom_r + - 456 * - specializationOf - 694 * - specializationOf_r - 694 + * - wasGeneratedBy + - 667 + * - wasGeneratedBy_r + - 667 * - used - 456 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 694 * - wasAttributedTo_r - 694 - * - wasDerivedFrom - - 456 - * - wasDerivedFrom_r - - 456 - * - wasGeneratedBy - - 667 - * - wasGeneratedBy_r - - 667 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_httpx.rst b/docs/graphs/data/provenance_httpx.rst index 4fa86755..c5fd3e84 100644 --- a/docs/graphs/data/provenance_httpx.rst +++ b/docs/graphs/data/provenance_httpx.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 826 - - 3460 + - 4247 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 697 + * - Activity + - 90 + * - wasDerivedFrom + - 233 + * - wasDerivedFrom_r + - 233 * - specializationOf - 362 * - specializationOf_r - 362 + * - wasGeneratedBy + - 360 + * - wasGeneratedBy_r + - 360 * - used - 233 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 362 * - wasAttributedTo_r - 362 - * - wasDerivedFrom - - 233 - * - wasDerivedFrom_r - - 233 - * - wasGeneratedBy - - 360 - * - wasGeneratedBy_r - - 360 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_itsdangerous.rst b/docs/graphs/data/provenance_itsdangerous.rst index bcedb94d..3e08646c 100644 --- a/docs/graphs/data/provenance_itsdangerous.rst +++ b/docs/graphs/data/provenance_itsdangerous.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 425 - - 1790 + - 2210 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 380 + * - Activity + - 40 + * - wasDerivedFrom + - 122 + * - wasDerivedFrom_r + - 122 * - specializationOf - 206 * - specializationOf_r - 206 + * - wasGeneratedBy + - 186 + * - wasGeneratedBy_r + - 186 * - used - 122 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 206 * - wasAttributedTo_r - 206 - * - wasDerivedFrom - - 122 - * - wasDerivedFrom_r - - 122 - * - wasGeneratedBy - - 186 - * - wasGeneratedBy_r - - 186 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_jinja.rst b/docs/graphs/data/provenance_jinja.rst index bc67a883..e9294ebf 100644 --- a/docs/graphs/data/provenance_jinja.rst +++ b/docs/graphs/data/provenance_jinja.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 1202 - - 5110 + - 6277 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 1040 + * - Activity + - 127 + * - wasDerivedFrom + - 410 + * - wasDerivedFrom_r + - 410 * - specializationOf - 527 * - specializationOf_r - 527 + * - wasGeneratedBy + - 503 + * - wasGeneratedBy_r + - 503 * - used - 410 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 527 * - wasAttributedTo_r - 527 - * - wasDerivedFrom - - 410 - * - wasDerivedFrom_r - - 410 - * - wasGeneratedBy - - 503 - * - wasGeneratedBy_r - - 503 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_pandas.rst b/docs/graphs/data/provenance_pandas.rst new file mode 100644 index 00000000..9868ee1c --- /dev/null +++ b/docs/graphs/data/provenance_pandas.rst @@ -0,0 +1,73 @@ +.. _provenance_pandas: + +pandas +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - pandas + * - Direct download + - `.tar.gz `_ + * - Source + - `pandas `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 13696 + - 70959 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 12551 + * - Activity + - 1000 + * - wasDerivedFrom + - 3739 + * - wasDerivedFrom_r + - 3739 + * - specializationOf + - 6416 + * - specializationOf_r + - 6416 + * - wasGeneratedBy + - 6394 + * - wasGeneratedBy_r + - 6394 + * - used + - 3739 + * - used_r + - 3739 + * - wasAssociatedWith + - 2000 + * - wasAssociatedWith_r + - 2000 + * - wasAttributedTo + - 6416 + * - wasAttributedTo_r + - 6416 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_pluggy.rst b/docs/graphs/data/provenance_pluggy.rst index 043e6347..9b5a9e23 100644 --- a/docs/graphs/data/provenance_pluggy.rst +++ b/docs/graphs/data/provenance_pluggy.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 353 - - 1476 + - 1818 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 280 + * - Activity + - 62 + * - wasDerivedFrom + - 85 + * - wasDerivedFrom_r + - 85 * - specializationOf - 154 * - specializationOf_r - 154 + * - wasGeneratedBy + - 153 + * - wasGeneratedBy_r + - 153 * - used - 85 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 154 * - wasAttributedTo_r - 154 - * - wasDerivedFrom - - 85 - * - wasDerivedFrom_r - - 85 - * - wasGeneratedBy - - 153 - * - wasGeneratedBy_r - - 153 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_requests.rst b/docs/graphs/data/provenance_requests.rst index 6580081c..c57a75cf 100644 --- a/docs/graphs/data/provenance_requests.rst +++ b/docs/graphs/data/provenance_requests.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 682 - - 2708 + - 3369 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 581 + * - Activity + - 80 + * - wasDerivedFrom + - 153 + * - wasDerivedFrom_r + - 153 * - specializationOf - 300 * - specializationOf_r - 300 + * - wasGeneratedBy + - 291 + * - wasGeneratedBy_r + - 291 * - used - 153 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 300 * - wasAttributedTo_r - 300 - * - wasDerivedFrom - - 153 - * - wasDerivedFrom_r - - 153 - * - wasGeneratedBy - - 291 - * - wasGeneratedBy_r - - 291 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_sampleproject.rst b/docs/graphs/data/provenance_sampleproject.rst index 4888e91d..7c331b87 100644 --- a/docs/graphs/data/provenance_sampleproject.rst +++ b/docs/graphs/data/provenance_sampleproject.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 148 - - 632 + - 763 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 106 + * - Activity + - 25 + * - wasDerivedFrom + - 40 + * - wasDerivedFrom_r + - 40 * - specializationOf - 64 * - specializationOf_r - 64 + * - wasGeneratedBy + - 58 + * - wasGeneratedBy_r + - 58 * - used - 40 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 64 * - wasAttributedTo_r - 64 - * - wasDerivedFrom - - 40 - * - wasDerivedFrom_r - - 40 - * - wasGeneratedBy - - 58 - * - wasGeneratedBy_r - - 58 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_scikit_learn.rst b/docs/graphs/data/provenance_scikit_learn.rst new file mode 100644 index 00000000..c83f2c8e --- /dev/null +++ b/docs/graphs/data/provenance_scikit_learn.rst @@ -0,0 +1,73 @@ +.. _provenance_scikit_learn: + +scikit-learn +============ + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - scikit-learn + * - Direct download + - `.tar.gz `_ + * - Source + - `scikit-learn `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 11706 + - 60181 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 10524 + * - Activity + - 967 + * - wasDerivedFrom + - 3236 + * - wasDerivedFrom_r + - 3236 + * - specializationOf + - 5368 + * - specializationOf_r + - 5368 + * - wasGeneratedBy + - 5203 + * - wasGeneratedBy_r + - 5203 + * - used + - 3236 + * - used_r + - 3236 + * - wasAssociatedWith + - 1934 + * - wasAssociatedWith_r + - 1934 + * - wasAttributedTo + - 5368 + * - wasAttributedTo_r + - 5368 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_sphinx.rst b/docs/graphs/data/provenance_sphinx.rst new file mode 100644 index 00000000..5bdc8150 --- /dev/null +++ b/docs/graphs/data/provenance_sphinx.rst @@ -0,0 +1,73 @@ +.. _provenance_sphinx: + +sphinx +====== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - sphinx + * - Direct download + - `.tar.gz `_ + * - Source + - `sphinx `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 13431 + - 72692 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 12337 + * - Activity + - 999 + * - wasDerivedFrom + - 4344 + * - wasDerivedFrom_r + - 4344 + * - specializationOf + - 6515 + * - specializationOf_r + - 6515 + * - wasGeneratedBy + - 6423 + * - wasGeneratedBy_r + - 6423 + * - used + - 4344 + * - used_r + - 4344 + * - wasAssociatedWith + - 1537 + * - wasAssociatedWith_r + - 1537 + * - wasAttributedTo + - 6515 + * - wasAttributedTo_r + - 6515 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_superset.rst b/docs/graphs/data/provenance_superset.rst new file mode 100644 index 00000000..4999de47 --- /dev/null +++ b/docs/graphs/data/provenance_superset.rst @@ -0,0 +1,73 @@ +.. _provenance_superset: + +superset +======== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - superset + * - Direct download + - `.tar.gz `_ + * - Source + - `superset `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 76348 + - 394708 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 45602 + * - Activity + - 4840 + * - wasDerivedFrom + - 26615 + * - wasDerivedFrom_r + - 26615 + * - specializationOf + - 37077 + * - specializationOf_r + - 37077 + * - wasGeneratedBy + - 35069 + * - wasGeneratedBy_r + - 35069 + * - used + - 26615 + * - used_r + - 26615 + * - wasAssociatedWith + - 9680 + * - wasAssociatedWith_r + - 9680 + * - wasAttributedTo + - 37077 + * - wasAttributedTo_r + - 37077 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_wikipedia_provenance.rst b/docs/graphs/data/provenance_wikipedia_provenance.rst index ae4b41ee..0779f049 100644 --- a/docs/graphs/data/provenance_wikipedia_provenance.rst +++ b/docs/graphs/data/provenance_wikipedia_provenance.rst @@ -30,7 +30,7 @@ Graph Statistics * - Num Nodes - Num Edges * - 316 - - 972 + - 1284 Edges Statistics @@ -41,10 +41,22 @@ Edges Statistics * - Edge Label - Num Edge Label + * - Entity + - 294 + * - Activity + - 18 + * - wasDerivedFrom + - 59 + * - wasDerivedFrom_r + - 59 * - specializationOf - 125 * - specializationOf_r - 125 + * - wasGeneratedBy + - 100 + * - wasGeneratedBy_r + - 100 * - used - 59 * - used_r @@ -57,13 +69,5 @@ Edges Statistics - 125 * - wasAttributedTo_r - 125 - * - wasDerivedFrom - - 59 - * - wasDerivedFrom_r - - 59 - * - wasGeneratedBy - - 100 - * - wasGeneratedBy_r - - 100 .. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/provenance_zulip.rst b/docs/graphs/data/provenance_zulip.rst new file mode 100644 index 00000000..273fc0bf --- /dev/null +++ b/docs/graphs/data/provenance_zulip.rst @@ -0,0 +1,73 @@ +.. _provenance_zulip: + +zulip +===== + +.. contents:: Table of Contents + +Info +---- + +.. list-table:: + :header-rows: 1 + + * - + - + * - Full Name + - zulip + * - Direct download + - `.tar.gz `_ + * - Source + - `zulip `_ + + +Graph Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Num Nodes + - Num Edges + * - 59854 + - 310032 + + +Edges Statistics +---------------- + +.. list-table:: + :header-rows: 1 + + * - Edge Label + - Num Edge Label + * - Entity + - 39194 + * - Activity + - 4910 + * - wasDerivedFrom + - 18297 + * - wasDerivedFrom_r + - 18297 + * - specializationOf + - 29409 + * - specializationOf_r + - 29409 + * - wasGeneratedBy + - 28083 + * - wasGeneratedBy_r + - 28083 + * - used + - 18297 + * - used_r + - 18297 + * - wasAssociatedWith + - 9469 + * - wasAssociatedWith_r + - 9469 + * - wasAttributedTo + - 29409 + * - wasAttributedTo_r + - 29409 + +.. include:: grammar_data_provenance.inc diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index dba48b11..e4c05164 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index b1c8ddc9..73442e6c 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 669da96d..384bc2a4 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index 8dddecac..423901f0 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index b9b87061..c066d40d 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index b1abfa2f..0cf9ed5d 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index c1e571ae..b5ee2178 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index 8804f18f..70cb2562 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index 11e25b9a..44dc5ddb 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index d369188d..923f3c96 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has\_r \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to\_r \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to\_r \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in\_r \\ - IsAssociated &\to refers\_to \quad refers\_to\_r + &\mid has \quad IsSimilar \quad has^{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ + IsAssociated &\to refers\_to \quad refers\_to^{r} diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index e9ca8a42..3f4311cd 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -394,43 +394,101 @@ Graphs - Download * - :ref:`sampleproject ` - 148 - - 632 + - 763 - `.tar.gz `_ 📥 * - :ref:`wikipedia-provenance ` - 316 - - 972 + - 1284 - `.tar.gz `_ 📥 * - :ref:`pluggy ` - 353 - - 1476 + - 1818 - `.tar.gz `_ 📥 * - :ref:`itsdangerous ` - 425 - - 1790 + - 2210 - `.tar.gz `_ 📥 * - :ref:`requests ` - 682 - - 2708 + - 3369 - `.tar.gz `_ 📥 * - :ref:`httpx ` - 826 - - 3460 + - 4247 - `.tar.gz `_ 📥 * - :ref:`click ` - 944 - - 3740 + - 4654 - `.tar.gz `_ 📥 * - :ref:`jinja ` - 1202 - - 5110 + - 6277 - `.tar.gz `_ 📥 * - :ref:`flask ` - 1517 - - 6234 + - 7728 - `.tar.gz `_ 📥 * - :ref:`fastapi ` - 6455 - - 20082 + - 26528 + - `.tar.gz `_ 📥 + * - :ref:`celery ` + - 6880 + - 35874 + - `.tar.gz `_ 📥 + * - :ref:`scikit-learn ` + - 11706 + - 60181 + - `.tar.gz `_ 📥 + * - :ref:`sphinx ` + - 13431 + - 72692 + - `.tar.gz `_ 📥 + * - :ref:`pandas ` + - 13696 + - 70959 + - `.tar.gz `_ 📥 + * - :ref:`django ` + - 23749 + - 113137 + - `.tar.gz `_ 📥 + * - :ref:`zulip ` + - 59854 + - 310032 + - `.tar.gz `_ 📥 + * - :ref:`superset ` + - 76348 + - 394708 + - `.tar.gz `_ 📥 + * - :ref:`airflow ` + - 90673 + - 454738 + - `.tar.gz `_ 📥 + +:Name Resolution: + +.. list-table:: + :header-rows: 1 + + * - Graph + - Num Nodes + - Num Edges + - Download + * - :ref:`jiaozi ` + - 54952 + - 46322 + - `.tar.gz `_ 📥 + * - :ref:`jsonpath ` + - 185421 + - 161488 + - `.tar.gz `_ 📥 + * - :ref:`shattered_pixel_dungeon ` + - 1179205 + - 1017798 + - `.tar.gz `_ 📥 + * - :ref:`libgdx ` + - 2571363 + - 2321366 - `.tar.gz `_ 📥 :Biological graphs from `UniProt `_: From d1cd575bd01ce6655a45d41ac3955e558a0aa303 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 22 May 2026 13:16:22 +0300 Subject: [PATCH 20/25] Fix grammars --- docs/graphs/data/grammar_data_provenance.inc | 42 ++++++++------------ docs/graphs/data/grammar_name_resolution.inc | 18 ++++----- docs/graphs/data/unigraph_1.rst | 12 +++--- docs/graphs/data/unigraph_10.rst | 12 +++--- docs/graphs/data/unigraph_2.rst | 12 +++--- docs/graphs/data/unigraph_3.rst | 12 +++--- docs/graphs/data/unigraph_4.rst | 12 +++--- docs/graphs/data/unigraph_5.rst | 12 +++--- docs/graphs/data/unigraph_6.rst | 12 +++--- docs/graphs/data/unigraph_7.rst | 12 +++--- docs/graphs/data/unigraph_8.rst | 12 +++--- docs/graphs/data/unigraph_9.rst | 12 +++--- 12 files changed, 84 insertions(+), 96 deletions(-) diff --git a/docs/graphs/data/grammar_data_provenance.inc b/docs/graphs/data/grammar_data_provenance.inc index a029b9b4..8902b71e 100644 --- a/docs/graphs/data/grammar_data_provenance.inc +++ b/docs/graphs/data/grammar_data_provenance.inc @@ -1,32 +1,22 @@ Grammar ------- -This grammar is taken from ``grammar/kotgll/prov_derivation.cfg`` in the graph archive. -The start nonterminal is :math:`S`. +The grammar file is attached to the archive. .. math:: - S &\to \mathit{Entity} \; S_{1} \\ - S_{1} &\to \mathit{Core} \; \mathit{Entity} \\ - \mathit{Core} &\to \mathit{wasDerivedFrom} \mid \mathit{wasDerivedFrom}^{r} \\ - &\mid \mathit{specializationOf} \mid \mathit{specializationOf}^{r} \\ - &\mid \mathit{wasGeneratedBy} \; \mathit{Core}_{1} \\ - &\mid \mathit{used}^{r} \; \mathit{Core}_{2} \\ - &\mid \mathit{wasGeneratedBy} \; \mathit{Core}_{3} \\ - &\mid \mathit{used}^{r} \; \mathit{Core}_{6} \\ - &\mid \mathit{wasDerivedFrom} \; \mathit{Core}_{9} \\ - &\mid \mathit{specializationOf} \; \mathit{Core}_{12} \\ - \mathit{Core}_{1} &\to \mathit{Activity} \; \mathit{used} \\ - \mathit{Core}_{2} &\to \mathit{Activity} \; \mathit{wasGeneratedBy}^{r} \\ - \mathit{Core}_{3} &\to \mathit{Activity} \; \mathit{Core}_{4} \\ - \mathit{Core}_{4} &\to \mathit{Core} \; \mathit{Core}_{5} \\ - \mathit{Core}_{5} &\to \mathit{Activity} \; \mathit{wasGeneratedBy}^{r} \\ - \mathit{Core}_{6} &\to \mathit{Activity} \; \mathit{Core}_{7} \\ - \mathit{Core}_{7} &\to \mathit{Core} \; \mathit{Core}_{8} \\ - \mathit{Core}_{8} &\to \mathit{Activity} \; \mathit{used} \\ - \mathit{Core}_{9} &\to \mathit{Entity} \; \mathit{Core}_{10} \\ - \mathit{Core}_{10} &\to \mathit{Core} \; \mathit{Core}_{11} \\ - \mathit{Core}_{11} &\to \mathit{Entity} \; \mathit{wasDerivedFrom}^{r} \\ - \mathit{Core}_{12} &\to \mathit{Entity} \; \mathit{Core}_{13} \\ - \mathit{Core}_{13} &\to \mathit{Core} \; \mathit{Core}_{14} \\ - \mathit{Core}_{14} &\to \mathit{Entity} \; \mathit{specializationOf}^{r} + S &\to \texttt{Entity} \quad Core \quad \texttt{Entity} \\ + Core &\to \texttt{wasDerivedFrom} \\ + &\mid \texttt{wasDerivedFrom\_r} \\ + &\mid \texttt{specializationOf} \\ + &\mid \texttt{specializationOf\_r} \\ + &\mid \texttt{wasGeneratedBy} \quad \texttt{Activity} \quad \texttt{used} \\ + &\mid \texttt{used\_r} \quad \texttt{Activity} \quad \texttt{wasGeneratedBy\_r} \\ + &\mid \texttt{wasGeneratedBy} \quad \texttt{Activity} \quad Core \\ + &\quad \texttt{Activity} \quad \texttt{wasGeneratedBy\_r} \\ + &\mid \texttt{used\_r} \quad \texttt{Activity} \quad Core \\ + &\quad \texttt{Activity} \quad \texttt{used} \\ + &\mid \texttt{wasDerivedFrom} \quad \texttt{Entity} \quad Core \\ + &\quad \texttt{Entity} \quad \texttt{wasDerivedFrom\_r} \\ + &\mid \texttt{specializationOf} \quad \texttt{Entity} \quad Core \\ + &\quad \texttt{Entity} \quad \texttt{specializationOf\_r} diff --git a/docs/graphs/data/grammar_name_resolution.inc b/docs/graphs/data/grammar_name_resolution.inc index 20f68bd8..12cbce69 100644 --- a/docs/graphs/data/grammar_name_resolution.inc +++ b/docs/graphs/data/grammar_name_resolution.inc @@ -1,17 +1,15 @@ Grammar ------- -This grammar is taken from ``grammar/kotgll/name_resolution.cfg`` in the graph archive. -The start nonterminal is :math:`Q`. +The grammar file is attached to the archive. .. math:: S &\to \varepsilon \\ - S &\to \mathit{eps} \; S \\ - S &\to Q \; S \\ - S &\to V \; S \\ - S_{\mathit{psh}_i} &\to \mathit{psh}_i \; S \\ - S_{\mathit{vpsh}_i} &\to \mathit{vpsh}_i \; S \\ - V &\to S_{\mathit{vpsh}_i} \; \mathit{vpp}_i \\ - Q &\to S_{\mathit{psh}_i} \; \mathit{pp}_i \\ - &\forall i + &\mid \texttt{eps} \quad S \\ + &\mid Q \quad S \\ + &\mid V \quad S \\ + S\#psh\_i &\to \texttt{psh\_i} \quad S \\ + S\#vpsh\_i &\to \texttt{vpsh\_i} \quad S \\ + V &\to S\#vpsh\_i \quad \texttt{vpp\_i} \\ + Q &\to S\#psh\_i \quad \texttt{pp\_i} diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index e4c05164..108ddb7f 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -1,7 +1,7 @@ .. _unigraph_1: unigraph_1 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index 73442e6c..01aeecce 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -1,7 +1,7 @@ .. _unigraph_10: unigraph_10 -====== +=========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 384bc2a4..4d48f726 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -1,7 +1,7 @@ .. _unigraph_2: unigraph_2 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index 423901f0..ca506a30 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -1,7 +1,7 @@ .. _unigraph_3: unigraph_3 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index c066d40d..65907e11 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -1,7 +1,7 @@ .. _unigraph_4: unigraph_4 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index 0cf9ed5d..e5a38366 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -1,7 +1,7 @@ .. _unigraph_5: unigraph_5 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index b5ee2178..a2efa827 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -1,7 +1,7 @@ .. _unigraph_6: unigraph_6 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index 70cb2562..b97503f9 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -1,7 +1,7 @@ .. _unigraph_7: unigraph_7 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index 44dc5ddb..409d98c6 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -1,7 +1,7 @@ .. _unigraph_8: unigraph_8 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index 923f3c96..72616ae9 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -1,7 +1,7 @@ .. _unigraph_9: unigraph_9 -====== +========== .. contents:: Table of Contents @@ -78,8 +78,8 @@ The grammar file is attached to the archive. S &\to Seq \quad IsAssociated \quad IsSimilar \\ Seq &\to IsSimilar \quad (codes\_for \quad IsSimilar)? \\ IsSimilar &\to \varepsilon \\ - &\mid has \quad IsSimilar \quad has^{r} \\ - &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to^{r} \quad IsSimilar \\ - &\mid belongs\_to \quad IsSimilar \quad belongs\_to^{r} \\ - &\mid participate\_in \quad IsSimilar \quad participate\_in^{r} \\ - IsAssociated &\to refers\_to \quad refers\_to^{r} + &\mid has \quad IsSimilar \quad has_{r} \\ + &\mid is\_homologous\_to \quad IsSimilar \quad is\_homologous\_to_{r} \quad IsSimilar \\ + &\mid belongs\_to \quad IsSimilar \quad belongs\_to_{r} \\ + &\mid participate\_in \quad IsSimilar \quad participate\_in_{r} \\ + IsAssociated &\to refers\_to \quad refers\_to_{r} From 0559b1a8a1d068521a94b2f94f60fa8b30de5f08 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 22 May 2026 13:33:51 +0300 Subject: [PATCH 21/25] Fix grammar for new graphs --- docs/graphs/data/grammar_data_provenance.inc | 30 ++++++++++---------- docs/graphs/data/grammar_name_resolution.inc | 10 +++---- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/graphs/data/grammar_data_provenance.inc b/docs/graphs/data/grammar_data_provenance.inc index 8902b71e..5a4625c8 100644 --- a/docs/graphs/data/grammar_data_provenance.inc +++ b/docs/graphs/data/grammar_data_provenance.inc @@ -5,18 +5,18 @@ The grammar file is attached to the archive. .. math:: - S &\to \texttt{Entity} \quad Core \quad \texttt{Entity} \\ - Core &\to \texttt{wasDerivedFrom} \\ - &\mid \texttt{wasDerivedFrom\_r} \\ - &\mid \texttt{specializationOf} \\ - &\mid \texttt{specializationOf\_r} \\ - &\mid \texttt{wasGeneratedBy} \quad \texttt{Activity} \quad \texttt{used} \\ - &\mid \texttt{used\_r} \quad \texttt{Activity} \quad \texttt{wasGeneratedBy\_r} \\ - &\mid \texttt{wasGeneratedBy} \quad \texttt{Activity} \quad Core \\ - &\quad \texttt{Activity} \quad \texttt{wasGeneratedBy\_r} \\ - &\mid \texttt{used\_r} \quad \texttt{Activity} \quad Core \\ - &\quad \texttt{Activity} \quad \texttt{used} \\ - &\mid \texttt{wasDerivedFrom} \quad \texttt{Entity} \quad Core \\ - &\quad \texttt{Entity} \quad \texttt{wasDerivedFrom\_r} \\ - &\mid \texttt{specializationOf} \quad \texttt{Entity} \quad Core \\ - &\quad \texttt{Entity} \quad \texttt{specializationOf\_r} + S &\to Entity \quad Core \quad Entity \\ + Core &\to wasDerivedFrom \\ + &\mid wasDerivedFrom_{r} \\ + &\mid specializationOf \\ + &\mid specializationOf_{r} \\ + &\mid wasGeneratedBy \quad Activity \quad used \\ + &\mid used_{r} \quad Activity \quad wasGeneratedBy_{r} \\ + &\mid wasGeneratedBy \quad Activity \quad Core \\ + &\quad Activity \quad wasGeneratedBy_{r} \\ + &\mid used_{r} \quad Activity \quad Core \\ + &\quad Activity \quad used \\ + &\mid wasDerivedFrom \quad Entity \quad Core \\ + &\quad Entity \quad wasDerivedFrom_{r} \\ + &\mid specializationOf \quad Entity \quad Core \\ + &\quad Entity \quad specializationOf_{r} diff --git a/docs/graphs/data/grammar_name_resolution.inc b/docs/graphs/data/grammar_name_resolution.inc index 12cbce69..577dd274 100644 --- a/docs/graphs/data/grammar_name_resolution.inc +++ b/docs/graphs/data/grammar_name_resolution.inc @@ -6,10 +6,10 @@ The grammar file is attached to the archive. .. math:: S &\to \varepsilon \\ - &\mid \texttt{eps} \quad S \\ + &\mid eps \quad S \\ &\mid Q \quad S \\ &\mid V \quad S \\ - S\#psh\_i &\to \texttt{psh\_i} \quad S \\ - S\#vpsh\_i &\to \texttt{vpsh\_i} \quad S \\ - V &\to S\#vpsh\_i \quad \texttt{vpp\_i} \\ - Q &\to S\#psh\_i \quad \texttt{pp\_i} + S\#psh_{i} &\to psh_{i} \quad S \\ + S\#vpsh_{i} &\to vpsh_{i} \quad S \\ + V &\to S\#vpsh_{i} \quad vpp_{i} \\ + Q &\to S\#psh_{i} \quad pp_{i} From eaa26da55f935760900d9da948e7d17fbe711e29 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 5 Jun 2026 12:25:29 +0300 Subject: [PATCH 22/25] Fix graphs info and update structure --- docs/graphs/data/cactus.rst | 6 +- docs/graphs/data/parest.rst | 6 +- docs/graphs/data/unigraph_1.rst | 6 +- docs/graphs/data/unigraph_10.rst | 6 +- docs/graphs/data/unigraph_2.rst | 10 +- docs/graphs/data/unigraph_3.rst | 6 +- docs/graphs/data/unigraph_4.rst | 6 +- docs/graphs/data/unigraph_5.rst | 6 +- docs/graphs/data/unigraph_6.rst | 6 +- docs/graphs/data/unigraph_7.rst | 6 +- docs/graphs/data/unigraph_8.rst | 6 +- docs/graphs/data/unigraph_9.rst | 6 +- docs/graphs/index.rst | 20 ++-- docs/old_graphs/data/apache.rst | 2 +- docs/old_graphs/data/arch.rst | 2 +- docs/old_graphs/data/atom.rst | 2 +- docs/old_graphs/data/avrora.rst | 4 +- docs/old_graphs/data/batik.rst | 2 +- docs/old_graphs/data/biomedical.rst | 2 +- docs/old_graphs/data/block.rst | 2 +- docs/old_graphs/data/bzip.rst | 4 +- docs/old_graphs/data/core.rst | 2 +- docs/old_graphs/data/crypto.rst | 2 +- docs/old_graphs/data/drivers.rst | 2 +- docs/old_graphs/data/eclass.rst | 2 +- docs/old_graphs/data/eclipse.rst | 4 +- docs/old_graphs/data/enzyme.rst | 2 +- docs/old_graphs/data/foaf.rst | 2 +- docs/old_graphs/data/fop.rst | 4 +- docs/old_graphs/data/fs.rst | 2 +- docs/old_graphs/data/funding.rst | 2 +- docs/old_graphs/data/generations.rst | 2 +- docs/old_graphs/data/geospecies.rst | 2 +- docs/old_graphs/data/go.rst | 2 +- docs/old_graphs/data/go_hierarchy.rst | 2 +- docs/old_graphs/data/gzip.rst | 2 +- docs/old_graphs/data/h2.rst | 4 +- docs/old_graphs/data/init.rst | 2 +- docs/old_graphs/data/ipc.rst | 2 +- docs/old_graphs/data/jython.rst | 4 +- docs/old_graphs/data/kernel.rst | 2 +- docs/old_graphs/data/lib.rst | 2 +- docs/old_graphs/data/ls.rst | 2 +- docs/old_graphs/data/luindex.rst | 4 +- docs/old_graphs/data/lusearch.rst | 4 +- docs/old_graphs/data/mm.rst | 2 +- docs/old_graphs/data/net.rst | 2 +- docs/old_graphs/data/pathways.rst | 2 +- docs/old_graphs/data/people.rst | 2 +- docs/old_graphs/data/pizza.rst | 2 +- docs/old_graphs/data/pmd.rst | 4 +- docs/old_graphs/data/postgre.rst | 2 +- docs/old_graphs/data/pr.rst | 2 +- docs/old_graphs/data/security.rst | 2 +- docs/old_graphs/data/skos.rst | 2 +- docs/old_graphs/data/sound.rst | 2 +- docs/old_graphs/data/sunflow.rst | 4 +- docs/old_graphs/data/taxonomy.rst | 2 +- docs/old_graphs/data/taxonomy_hierarchy.rst | 2 +- docs/old_graphs/data/tomcat.rst | 4 +- docs/old_graphs/data/tradebeans.rst | 4 +- docs/old_graphs/data/tradesoap.rst | 4 +- docs/old_graphs/data/travel.rst | 2 +- docs/old_graphs/data/univ.rst | 2 +- docs/old_graphs/data/wc.rst | 2 +- docs/old_graphs/data/wine.rst | 2 +- docs/old_graphs/data/xalan.rst | 2 +- docs/old_graphs/index.rst | 116 ++++++++++---------- 68 files changed, 173 insertions(+), 173 deletions(-) diff --git a/docs/graphs/data/cactus.rst b/docs/graphs/data/cactus.rst index c88c8966..9dc10194 100644 --- a/docs/graphs/data/cactus.rst +++ b/docs/graphs/data/cactus.rst @@ -40,10 +40,10 @@ Edges Statistics * - Edge Label - Num Edge Label * - :math:`a` - - 301258 + - 393126 * - :math:`call_i` - - 4301 + - 123500 * - :math:`ret_i` - - 2291 + - 63671 .. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/parest.rst b/docs/graphs/data/parest.rst index 1b5412bb..47fd95e8 100644 --- a/docs/graphs/data/parest.rst +++ b/docs/graphs/data/parest.rst @@ -40,10 +40,10 @@ Edges Statistics * - Edge Label - Num Edge Label * - :math:`a` - - 393126 + - 301258 * - :math:`call_i` - - 123500 + - 4301 * - :math:`ret_i` - - 63671 + - 2291 .. include:: grammar_cpu17_context_sensitive_data_flow.inc diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index 108ddb7f..552d7799 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 3082 + * - 3081 - 11966 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 1 - * - Is_homologous_to_r + * - is_homologous_to_r - 1 * - belongs_to - 69 diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index 01aeecce..167f4968 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 2055882 + * - 2055881 - 17223588 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 428075 - * - Is_homologous_to_r + * - is_homologous_to_r - 428075 * - belongs_to - 516479 diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 4d48f726..40b8e7f3 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 36468 + * - 36467 - 168344 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 3925 - * - Is_homologous_to_r + * - is_homologous_to_r - 3925 * - belongs_to - 4116 @@ -60,9 +60,9 @@ Edges Statistics * - interacts_with - 8362 * - participate_in - - 35824 + - 35854 * - participate_in_r - - 35824 + - 35854 * - refers_to - 13875 * - refers_to_r diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index ca506a30..2667caff 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 41333 + * - 41332 - 193866 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 4231 - * - Is_homologous_to_r + * - is_homologous_to_r - 4231 * - belongs_to - 4618 diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index 65907e11..7e6f4587 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 215481 + * - 215480 - 1346130 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 16848 - * - Is_homologous_to_r + * - is_homologous_to_r - 16848 * - belongs_to - 19034 diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index e5a38366..3a4eeeae 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 243839 + * - 243838 - 1818404 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 25983 - * - Is_homologous_to_r + * - is_homologous_to_r - 25983 * - belongs_to - 31908 diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index a2efa827..f8d1adb1 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 286645 + * - 286644 - 1708910 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 24920 - * - Is_homologous_to_r + * - is_homologous_to_r - 24920 * - belongs_to - 36214 diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index b97503f9..03023369 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 285577 + * - 285576 - 2073268 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 26038 - * - Is_homologous_to_r + * - is_homologous_to_r - 26038 * - belongs_to - 31775 diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index 409d98c6..1f322447 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 449237 + * - 449236 - 3385168 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 46962 - * - Is_homologous_to_r + * - is_homologous_to_r - 46962 * - belongs_to - 65054 diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index 72616ae9..5d715c97 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -29,7 +29,7 @@ Graph Statistics * - Num Nodes - Num Edges - * - 475479 + * - 475478 - 3579034 @@ -41,9 +41,9 @@ Edges Statistics * - Edge Label - Num Edge Label - * - Is_homologous_to + * - is_homologous_to - 51193 - * - Is_homologous_to_r + * - is_homologous_to_r - 51193 * - belongs_to - 69672 diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index 3f4311cd..cd544454 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -501,42 +501,42 @@ Graphs - Num Edges - Download * - :ref:`unigraph_1` - - 3082 + - 3081 - 11966 - `.tar.gz `_ 📥 * - :ref:`unigraph_2` - - 36468 + - 36467 - 168344 - `.tar.gz `_ 📥 * - :ref:`unigraph_3` - - 41333 + - 41332 - 193866 - `.tar.gz `_ 📥 * - :ref:`unigraph_4` - - 215481 + - 215480 - 1346130 - `.tar.gz `_ 📥 * - :ref:`unigraph_5` - - 243839 + - 243838 - 1818404 - `.tar.gz `_ 📥 * - :ref:`unigraph_7` - - 285577 + - 285576 - 2073268 - `.tar.gz `_ 📥 * - :ref:`unigraph_6` - - 286645 + - 286644 - 1708910 - `.tar.gz `_ 📥 * - :ref:`unigraph_8` - - 449237 + - 449236 - 3385168 - `.tar.gz `_ 📥 * - :ref:`unigraph_9` - - 475479 + - 475478 - 3579034 - `.tar.gz `_ 📥 * - :ref:`unigraph_10` - - 2055882 + - 2055881 - 17223588 - `.tar.gz `_ 📥 diff --git a/docs/old_graphs/data/apache.rst b/docs/old_graphs/data/apache.rst index fca750e3..76eac2ad 100644 --- a/docs/old_graphs/data/apache.rst +++ b/docs/old_graphs/data/apache.rst @@ -1,4 +1,4 @@ -.. _apache: +.. _old_apache: apache ====== diff --git a/docs/old_graphs/data/arch.rst b/docs/old_graphs/data/arch.rst index 164e64a1..677dd25a 100644 --- a/docs/old_graphs/data/arch.rst +++ b/docs/old_graphs/data/arch.rst @@ -1,4 +1,4 @@ -.. _arch: +.. _old_arch: arch ==== diff --git a/docs/old_graphs/data/atom.rst b/docs/old_graphs/data/atom.rst index 4ed5115c..9195f9f0 100644 --- a/docs/old_graphs/data/atom.rst +++ b/docs/old_graphs/data/atom.rst @@ -1,4 +1,4 @@ -.. _atom: +.. _old_atom: atom ==== diff --git a/docs/old_graphs/data/avrora.rst b/docs/old_graphs/data/avrora.rst index 8e5c4a3d..3b1ef14a 100644 --- a/docs/old_graphs/data/avrora.rst +++ b/docs/old_graphs/data/avrora.rst @@ -1,7 +1,7 @@ -.. _avrora: +.. _old_avrora: avrora -===== +====== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/batik.rst b/docs/old_graphs/data/batik.rst index 0ec71be1..f7f0ecff 100644 --- a/docs/old_graphs/data/batik.rst +++ b/docs/old_graphs/data/batik.rst @@ -1,4 +1,4 @@ -.. _batik: +.. _old_batik: batik ===== diff --git a/docs/old_graphs/data/biomedical.rst b/docs/old_graphs/data/biomedical.rst index a9277bfd..151bf40a 100644 --- a/docs/old_graphs/data/biomedical.rst +++ b/docs/old_graphs/data/biomedical.rst @@ -1,4 +1,4 @@ -.. _biomedical: +.. _old_biomedical: biomedical ========== diff --git a/docs/old_graphs/data/block.rst b/docs/old_graphs/data/block.rst index d6d86527..d6b9a196 100644 --- a/docs/old_graphs/data/block.rst +++ b/docs/old_graphs/data/block.rst @@ -1,4 +1,4 @@ -.. _block: +.. _old_block: block ===== diff --git a/docs/old_graphs/data/bzip.rst b/docs/old_graphs/data/bzip.rst index 9872e29e..98f761ca 100644 --- a/docs/old_graphs/data/bzip.rst +++ b/docs/old_graphs/data/bzip.rst @@ -1,7 +1,7 @@ -.. _bzip: +.. _old_bzip: bzip -===== +==== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/core.rst b/docs/old_graphs/data/core.rst index 47d5e38a..a089ff7a 100644 --- a/docs/old_graphs/data/core.rst +++ b/docs/old_graphs/data/core.rst @@ -1,4 +1,4 @@ -.. _core: +.. _old_core: core ==== diff --git a/docs/old_graphs/data/crypto.rst b/docs/old_graphs/data/crypto.rst index 9561ee41..3d40cf19 100644 --- a/docs/old_graphs/data/crypto.rst +++ b/docs/old_graphs/data/crypto.rst @@ -1,4 +1,4 @@ -.. _crypto: +.. _old_crypto: crypto ====== diff --git a/docs/old_graphs/data/drivers.rst b/docs/old_graphs/data/drivers.rst index 7a808288..17b8aff8 100644 --- a/docs/old_graphs/data/drivers.rst +++ b/docs/old_graphs/data/drivers.rst @@ -1,4 +1,4 @@ -.. _drivers: +.. _old_drivers: drivers ======= diff --git a/docs/old_graphs/data/eclass.rst b/docs/old_graphs/data/eclass.rst index 1b37a52a..5aeca5ae 100644 --- a/docs/old_graphs/data/eclass.rst +++ b/docs/old_graphs/data/eclass.rst @@ -1,4 +1,4 @@ -.. _eclass: +.. _old_eclass: eclass ====== diff --git a/docs/old_graphs/data/eclipse.rst b/docs/old_graphs/data/eclipse.rst index f0e220c1..ffd05ed9 100644 --- a/docs/old_graphs/data/eclipse.rst +++ b/docs/old_graphs/data/eclipse.rst @@ -1,7 +1,7 @@ -.. _eclipse: +.. _old_eclipse: eclipse -===== +======= .. contents:: Table of Contents diff --git a/docs/old_graphs/data/enzyme.rst b/docs/old_graphs/data/enzyme.rst index 7e2934d6..1ced1f6b 100644 --- a/docs/old_graphs/data/enzyme.rst +++ b/docs/old_graphs/data/enzyme.rst @@ -1,4 +1,4 @@ -.. _enzyme: +.. _old_enzyme: enzyme ====== diff --git a/docs/old_graphs/data/foaf.rst b/docs/old_graphs/data/foaf.rst index bfddf11c..9f22bb4d 100644 --- a/docs/old_graphs/data/foaf.rst +++ b/docs/old_graphs/data/foaf.rst @@ -1,4 +1,4 @@ -.. _foaf: +.. _old_foaf: foaf ==== diff --git a/docs/old_graphs/data/fop.rst b/docs/old_graphs/data/fop.rst index b89d97b1..43328f0c 100644 --- a/docs/old_graphs/data/fop.rst +++ b/docs/old_graphs/data/fop.rst @@ -1,7 +1,7 @@ -.. _fop: +.. _old_fop: fop -===== +=== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/fs.rst b/docs/old_graphs/data/fs.rst index 1a5ec1f5..6fd1781c 100644 --- a/docs/old_graphs/data/fs.rst +++ b/docs/old_graphs/data/fs.rst @@ -1,4 +1,4 @@ -.. _fs: +.. _old_fs: fs == diff --git a/docs/old_graphs/data/funding.rst b/docs/old_graphs/data/funding.rst index 6f2a8557..8ec07b9e 100644 --- a/docs/old_graphs/data/funding.rst +++ b/docs/old_graphs/data/funding.rst @@ -1,4 +1,4 @@ -.. _funding: +.. _old_funding: funding ======= diff --git a/docs/old_graphs/data/generations.rst b/docs/old_graphs/data/generations.rst index 727f6f8e..c855ea18 100644 --- a/docs/old_graphs/data/generations.rst +++ b/docs/old_graphs/data/generations.rst @@ -1,4 +1,4 @@ -.. _generations: +.. _old_generations: generations =========== diff --git a/docs/old_graphs/data/geospecies.rst b/docs/old_graphs/data/geospecies.rst index 3e924ad7..ecaa525d 100644 --- a/docs/old_graphs/data/geospecies.rst +++ b/docs/old_graphs/data/geospecies.rst @@ -1,4 +1,4 @@ -.. _geospecies: +.. _old_geospecies: geospecies ========== diff --git a/docs/old_graphs/data/go.rst b/docs/old_graphs/data/go.rst index 86a9b8ae..74de223d 100644 --- a/docs/old_graphs/data/go.rst +++ b/docs/old_graphs/data/go.rst @@ -1,4 +1,4 @@ -.. _go: +.. _old_go: go == diff --git a/docs/old_graphs/data/go_hierarchy.rst b/docs/old_graphs/data/go_hierarchy.rst index f195f394..7e9ae98f 100644 --- a/docs/old_graphs/data/go_hierarchy.rst +++ b/docs/old_graphs/data/go_hierarchy.rst @@ -1,4 +1,4 @@ -.. _go_hierarchy: +.. _old_go_hierarchy: go_hierarchy ============ diff --git a/docs/old_graphs/data/gzip.rst b/docs/old_graphs/data/gzip.rst index 5492b6bd..83091466 100644 --- a/docs/old_graphs/data/gzip.rst +++ b/docs/old_graphs/data/gzip.rst @@ -1,4 +1,4 @@ -.. _gzip: +.. _old_gzip: gzip ==== diff --git a/docs/old_graphs/data/h2.rst b/docs/old_graphs/data/h2.rst index 3519f3a8..bf8fec52 100644 --- a/docs/old_graphs/data/h2.rst +++ b/docs/old_graphs/data/h2.rst @@ -1,7 +1,7 @@ -.. _h2: +.. _old_h2: h2 -===== +== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/init.rst b/docs/old_graphs/data/init.rst index aa950ce7..3d2f2f37 100644 --- a/docs/old_graphs/data/init.rst +++ b/docs/old_graphs/data/init.rst @@ -1,4 +1,4 @@ -.. _init: +.. _old_init: init ==== diff --git a/docs/old_graphs/data/ipc.rst b/docs/old_graphs/data/ipc.rst index aeeaf5f8..dba095c2 100644 --- a/docs/old_graphs/data/ipc.rst +++ b/docs/old_graphs/data/ipc.rst @@ -1,4 +1,4 @@ -.. _ipc: +.. _old_ipc: ipc === diff --git a/docs/old_graphs/data/jython.rst b/docs/old_graphs/data/jython.rst index 5c9796e5..1756c75f 100644 --- a/docs/old_graphs/data/jython.rst +++ b/docs/old_graphs/data/jython.rst @@ -1,7 +1,7 @@ -.. _jython: +.. _old_jython: jython -===== +====== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/kernel.rst b/docs/old_graphs/data/kernel.rst index 79a18a18..889aea7c 100644 --- a/docs/old_graphs/data/kernel.rst +++ b/docs/old_graphs/data/kernel.rst @@ -1,4 +1,4 @@ -.. _kernel: +.. _old_kernel: kernel ====== diff --git a/docs/old_graphs/data/lib.rst b/docs/old_graphs/data/lib.rst index 38374383..4a10d145 100644 --- a/docs/old_graphs/data/lib.rst +++ b/docs/old_graphs/data/lib.rst @@ -1,4 +1,4 @@ -.. _lib: +.. _old_lib: lib === diff --git a/docs/old_graphs/data/ls.rst b/docs/old_graphs/data/ls.rst index 98c73514..0f537dc2 100644 --- a/docs/old_graphs/data/ls.rst +++ b/docs/old_graphs/data/ls.rst @@ -1,4 +1,4 @@ -.. _ls: +.. _old_ls: ls == diff --git a/docs/old_graphs/data/luindex.rst b/docs/old_graphs/data/luindex.rst index 424a0043..bf685d6c 100644 --- a/docs/old_graphs/data/luindex.rst +++ b/docs/old_graphs/data/luindex.rst @@ -1,7 +1,7 @@ -.. _luindex: +.. _old_luindex: luindex -===== +======= .. contents:: Table of Contents diff --git a/docs/old_graphs/data/lusearch.rst b/docs/old_graphs/data/lusearch.rst index 300552f2..14bf5bca 100644 --- a/docs/old_graphs/data/lusearch.rst +++ b/docs/old_graphs/data/lusearch.rst @@ -1,7 +1,7 @@ -.. _lusearch: +.. _old_lusearch: lusearch -===== +======== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/mm.rst b/docs/old_graphs/data/mm.rst index c4b33b56..94c346ae 100644 --- a/docs/old_graphs/data/mm.rst +++ b/docs/old_graphs/data/mm.rst @@ -1,4 +1,4 @@ -.. _mm: +.. _old_mm: mm == diff --git a/docs/old_graphs/data/net.rst b/docs/old_graphs/data/net.rst index 542adad9..8137b30a 100644 --- a/docs/old_graphs/data/net.rst +++ b/docs/old_graphs/data/net.rst @@ -1,4 +1,4 @@ -.. _net: +.. _old_net: net === diff --git a/docs/old_graphs/data/pathways.rst b/docs/old_graphs/data/pathways.rst index 46c99bfb..dd987dc0 100644 --- a/docs/old_graphs/data/pathways.rst +++ b/docs/old_graphs/data/pathways.rst @@ -1,4 +1,4 @@ -.. _pathways: +.. _old_pathways: pathways ======== diff --git a/docs/old_graphs/data/people.rst b/docs/old_graphs/data/people.rst index cee5c131..b9d76569 100644 --- a/docs/old_graphs/data/people.rst +++ b/docs/old_graphs/data/people.rst @@ -1,4 +1,4 @@ -.. _people: +.. _old_people: people ====== diff --git a/docs/old_graphs/data/pizza.rst b/docs/old_graphs/data/pizza.rst index 987c93ac..f835767b 100644 --- a/docs/old_graphs/data/pizza.rst +++ b/docs/old_graphs/data/pizza.rst @@ -1,4 +1,4 @@ -.. _pizza: +.. _old_pizza: pizza ===== diff --git a/docs/old_graphs/data/pmd.rst b/docs/old_graphs/data/pmd.rst index 26fed3ce..76335c54 100644 --- a/docs/old_graphs/data/pmd.rst +++ b/docs/old_graphs/data/pmd.rst @@ -1,7 +1,7 @@ -.. _pmd: +.. _old_pmd: pmd -===== +=== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/postgre.rst b/docs/old_graphs/data/postgre.rst index 0e825037..cfc2fe1d 100644 --- a/docs/old_graphs/data/postgre.rst +++ b/docs/old_graphs/data/postgre.rst @@ -1,4 +1,4 @@ -.. _postgre: +.. _old_postgre: postgre ======= diff --git a/docs/old_graphs/data/pr.rst b/docs/old_graphs/data/pr.rst index 038d96a7..879c46eb 100644 --- a/docs/old_graphs/data/pr.rst +++ b/docs/old_graphs/data/pr.rst @@ -1,4 +1,4 @@ -.. _pr: +.. _old_pr: pr == diff --git a/docs/old_graphs/data/security.rst b/docs/old_graphs/data/security.rst index 5802807f..b0022176 100644 --- a/docs/old_graphs/data/security.rst +++ b/docs/old_graphs/data/security.rst @@ -1,4 +1,4 @@ -.. _security: +.. _old_security: security ======== diff --git a/docs/old_graphs/data/skos.rst b/docs/old_graphs/data/skos.rst index c2028094..41db2fc2 100644 --- a/docs/old_graphs/data/skos.rst +++ b/docs/old_graphs/data/skos.rst @@ -1,4 +1,4 @@ -.. _skos: +.. _old_skos: skos ==== diff --git a/docs/old_graphs/data/sound.rst b/docs/old_graphs/data/sound.rst index 90aef4f5..bc590553 100644 --- a/docs/old_graphs/data/sound.rst +++ b/docs/old_graphs/data/sound.rst @@ -1,4 +1,4 @@ -.. _sound: +.. _old_sound: sound ===== diff --git a/docs/old_graphs/data/sunflow.rst b/docs/old_graphs/data/sunflow.rst index 45b48b28..fa63f649 100644 --- a/docs/old_graphs/data/sunflow.rst +++ b/docs/old_graphs/data/sunflow.rst @@ -1,7 +1,7 @@ -.. _sunflow: +.. _old_sunflow: sunflow -===== +======= .. contents:: Table of Contents diff --git a/docs/old_graphs/data/taxonomy.rst b/docs/old_graphs/data/taxonomy.rst index ea8dfadd..1ca7a076 100644 --- a/docs/old_graphs/data/taxonomy.rst +++ b/docs/old_graphs/data/taxonomy.rst @@ -1,4 +1,4 @@ -.. _taxonomy: +.. _old_taxonomy: taxonomy ======== diff --git a/docs/old_graphs/data/taxonomy_hierarchy.rst b/docs/old_graphs/data/taxonomy_hierarchy.rst index b0e53e18..6a2b1176 100644 --- a/docs/old_graphs/data/taxonomy_hierarchy.rst +++ b/docs/old_graphs/data/taxonomy_hierarchy.rst @@ -1,4 +1,4 @@ -.. _taxonomy_hierarchy: +.. _old_taxonomy_hierarchy: taxonomy_hierarchy ================== diff --git a/docs/old_graphs/data/tomcat.rst b/docs/old_graphs/data/tomcat.rst index c50b0fea..5a58b53f 100644 --- a/docs/old_graphs/data/tomcat.rst +++ b/docs/old_graphs/data/tomcat.rst @@ -1,7 +1,7 @@ -.. _tomcat: +.. _old_tomcat: tomcat -===== +====== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/tradebeans.rst b/docs/old_graphs/data/tradebeans.rst index 42e982c9..6d3376cb 100644 --- a/docs/old_graphs/data/tradebeans.rst +++ b/docs/old_graphs/data/tradebeans.rst @@ -1,7 +1,7 @@ -.. _tradebeans: +.. _old_tradebeans: tradebeans -===== +========== .. contents:: Table of Contents diff --git a/docs/old_graphs/data/tradesoap.rst b/docs/old_graphs/data/tradesoap.rst index fc8c6626..8ae10984 100644 --- a/docs/old_graphs/data/tradesoap.rst +++ b/docs/old_graphs/data/tradesoap.rst @@ -1,7 +1,7 @@ -.. _tradesoap: +.. _old_tradesoap: tradesoap -===== +========= .. contents:: Table of Contents diff --git a/docs/old_graphs/data/travel.rst b/docs/old_graphs/data/travel.rst index 5adb171c..0d78d976 100644 --- a/docs/old_graphs/data/travel.rst +++ b/docs/old_graphs/data/travel.rst @@ -1,4 +1,4 @@ -.. _travel: +.. _old_travel: travel ====== diff --git a/docs/old_graphs/data/univ.rst b/docs/old_graphs/data/univ.rst index 708eda31..81325e4d 100644 --- a/docs/old_graphs/data/univ.rst +++ b/docs/old_graphs/data/univ.rst @@ -1,4 +1,4 @@ -.. _univ: +.. _old_univ: univ ==== diff --git a/docs/old_graphs/data/wc.rst b/docs/old_graphs/data/wc.rst index a4651e21..6a6c01b1 100644 --- a/docs/old_graphs/data/wc.rst +++ b/docs/old_graphs/data/wc.rst @@ -1,4 +1,4 @@ -.. _wc: +.. _old_wc: wc == diff --git a/docs/old_graphs/data/wine.rst b/docs/old_graphs/data/wine.rst index 55cacfe2..5a3d7401 100644 --- a/docs/old_graphs/data/wine.rst +++ b/docs/old_graphs/data/wine.rst @@ -1,4 +1,4 @@ -.. _wine: +.. _old_wine: wine ==== diff --git a/docs/old_graphs/data/xalan.rst b/docs/old_graphs/data/xalan.rst index 5d6eb360..a15226c4 100644 --- a/docs/old_graphs/data/xalan.rst +++ b/docs/old_graphs/data/xalan.rst @@ -1,4 +1,4 @@ -.. _xalan: +.. _old_xalan: xalan ===== diff --git a/docs/old_graphs/index.rst b/docs/old_graphs/index.rst index fe7f7f40..1d96547e 100644 --- a/docs/old_graphs/index.rst +++ b/docs/old_graphs/index.rst @@ -1,8 +1,8 @@ -.. _graphs: +.. _old_graphs: -****** +********** Old graphs -****** +********** .. only:: html @@ -10,7 +10,7 @@ Old graphs :Date: |today| Old graphs ------- +---------- .. list-table:: :header-rows: 1 @@ -19,219 +19,219 @@ Old graphs - Num Nodes - Num Edges - Download - * - :ref:`skos` + * - :ref:`skos ` - 144 - 252 - `.tar.gz `_ 📥 - * - :ref:`wc` + * - :ref:`wc ` - 332 - 269 - `.tar.gz `_ 📥 - * - :ref:`generations` + * - :ref:`generations ` - 129 - 273 - `.tar.gz `_ 📥 - * - :ref:`travel` + * - :ref:`travel ` - 131 - 277 - `.tar.gz `_ 📥 - * - :ref:`univ` + * - :ref:`univ ` - 179 - 293 - `.tar.gz `_ 📥 - * - :ref:`atom` + * - :ref:`atom ` - 291 - 425 - `.tar.gz `_ 📥 - * - :ref:`biomedical` + * - :ref:`biomedical ` - 341 - 459 - `.tar.gz `_ 📥 - * - :ref:`bzip` + * - :ref:`bzip ` - 632 - 556 - `.tar.gz `_ 📥 - * - :ref:`foaf` + * - :ref:`foaf ` - 256 - 631 - `.tar.gz `_ 📥 - * - :ref:`people` + * - :ref:`people ` - 337 - 640 - `.tar.gz `_ 📥 - * - :ref:`pr` + * - :ref:`pr ` - 815 - 692 - `.tar.gz `_ 📥 - * - :ref:`funding` + * - :ref:`funding ` - 778 - 1086 - `.tar.gz `_ 📥 - * - :ref:`ls` + * - :ref:`ls ` - 1687 - 1453 - `.tar.gz `_ 📥 - * - :ref:`wine` + * - :ref:`wine ` - 733 - 1839 - `.tar.gz `_ 📥 - * - :ref:`pizza` + * - :ref:`pizza ` - 671 - 1980 - `.tar.gz `_ 📥 - * - :ref:`gzip` + * - :ref:`gzip ` - 2687 - 2293 - `.tar.gz `_ 📥 - * - :ref:`core` + * - :ref:`core ` - 1323 - 2752 - `.tar.gz `_ 📥 - * - :ref:`pathways` + * - :ref:`pathways ` - 6238 - 12363 - `.tar.gz `_ 📥 - * - :ref:`lusearch` + * - :ref:`lusearch ` - 15774 - 14994 - `.tar.gz `_ 📥 - * - :ref:`sunflow` + * - :ref:`sunflow ` - 15464 - 15957 - `.tar.gz `_ 📥 - * - :ref:`luindex` + * - :ref:`luindex ` - 18532 - 17375 - `.tar.gz `_ 📥 - * - :ref:`avrora` + * - :ref:`avrora ` - 24690 - 25196 - `.tar.gz `_ 📥 - * - :ref:`eclipse` + * - :ref:`eclipse ` - 41383 - 40200 - `.tar.gz `_ 📥 - * - :ref:`h2` + * - :ref:`h2 ` - 44717 - 56683 - `.tar.gz `_ 📥 - * - :ref:`pmd` + * - :ref:`pmd ` - 54444 - 59329 - `.tar.gz `_ 📥 - * - :ref:`xalan` + * - :ref:`xalan ` - 58476 - 62758 - `.tar.gz `_ 📥 - * - :ref:`batik` + * - :ref:`batik ` - 60175 - 63089 - `.tar.gz `_ 📥 - * - :ref:`fop` + * - :ref:`fop ` - 86183 - 83016 - `.tar.gz `_ 📥 - * - :ref:`enzyme` + * - :ref:`enzyme ` - 48815 - 86543 - `.tar.gz `_ 📥 - * - :ref:`tomcat` + * - :ref:`tomcat ` - 111327 - 110884 - `.tar.gz `_ 📥 - * - :ref:`jython` + * - :ref:`jython ` - 191895 - 260034 - `.tar.gz `_ 📥 - * - :ref:`eclass` + * - :ref:`eclass ` - 239111 - 360248 - `.tar.gz `_ 📥 - * - :ref:`tradebeans` + * - :ref:`tradebeans ` - 439693 - 466969 - `.tar.gz `_ 📥 - * - :ref:`tradesoap` + * - :ref:`tradesoap ` - 440680 - 468263 - `.tar.gz `_ 📥 - * - :ref:`go_hierarchy` + * - :ref:`go_hierarchy ` - 45007 - 490109 - `.tar.gz `_ 📥 - * - :ref:`go` + * - :ref:`go ` - 582929 - 1437437 - `.tar.gz `_ 📥 - * - :ref:`apache` + * - :ref:`apache ` - 1721418 - 1510411 - `.tar.gz `_ 📥 - * - :ref:`init` + * - :ref:`init ` - 2446224 - 2112809 - `.tar.gz `_ 📥 - * - :ref:`mm` + * - :ref:`mm ` - 2538243 - 2191079 - `.tar.gz `_ 📥 - * - :ref:`geospecies` + * - :ref:`geospecies ` - 450609 - 2201532 - `.tar.gz `_ 📥 - * - :ref:`ipc` + * - :ref:`ipc ` - 3401022 - 2931498 - `.tar.gz `_ 📥 - * - :ref:`lib` + * - :ref:`lib ` - 3401355 - 2931880 - `.tar.gz `_ 📥 - * - :ref:`block` + * - :ref:`block ` - 3423234 - 2951393 - `.tar.gz `_ 📥 - * - :ref:`arch` + * - :ref:`arch ` - 3448422 - 2970242 - `.tar.gz `_ 📥 - * - :ref:`crypto` + * - :ref:`crypto ` - 3464970 - 2988387 - `.tar.gz `_ 📥 - * - :ref:`security` + * - :ref:`security ` - 3479982 - 3003326 - `.tar.gz `_ 📥 - * - :ref:`sound` + * - :ref:`sound ` - 3528861 - 3049732 - `.tar.gz `_ 📥 - * - :ref:`net` + * - :ref:`net ` - 4039470 - 3500141 - `.tar.gz `_ 📥 - * - :ref:`fs` + * - :ref:`fs ` - 4177416 - 3609373 - `.tar.gz `_ 📥 - * - :ref:`drivers` + * - :ref:`drivers ` - 4273803 - 3707769 - `.tar.gz `_ 📥 - * - :ref:`postgre` + * - :ref:`postgre ` - 5203419 - 4678543 - `.tar.gz `_ 📥 - * - :ref:`kernel` + * - :ref:`kernel ` - 11254434 - 9484213 - `.tar.gz `_ 📥 - * - :ref:`taxonomy` + * - :ref:`taxonomy ` - 5728398 - 14922125 - `.tar.gz `_ 📥 - * - :ref:`taxonomy_hierarchy` + * - :ref:`taxonomy_hierarchy ` - 2112625 - 32876289 - `.tar.gz `_ 📥 From 5b0c68d290d59eee5baebbd44425f50026de610c Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 5 Jun 2026 14:02:13 +0300 Subject: [PATCH 23/25] Update graph download links --- docs/graphs/data/apache.rst | 24 +- docs/graphs/data/arch.rst | 24 +- docs/graphs/data/atom.rst | 24 +- docs/graphs/data/avrora.rst | 26 +- docs/graphs/data/batik.rst | 24 +- docs/graphs/data/biomedical.rst | 24 +- docs/graphs/data/block.rst | 24 +- docs/graphs/data/bzip.rst | 24 +- docs/graphs/data/cactus.rst | 2 +- .../data/cactus_field_sensitive_alias.rst | 2 +- docs/graphs/data/commons_io.rst | 2 +- docs/graphs/data/commons_lang3.rst | 2 +- docs/graphs/data/core.rst | 24 +- docs/graphs/data/crypto.rst | 24 +- docs/graphs/data/drivers.rst | 24 +- docs/graphs/data/eclass.rst | 24 +- docs/graphs/data/eclipse.rst | 26 +- docs/graphs/data/enzyme.rst | 24 +- docs/graphs/data/foaf.rst | 24 +- docs/graphs/data/fop.rst | 24 +- docs/graphs/data/fs.rst | 24 +- docs/graphs/data/funding.rst | 24 +- docs/graphs/data/generations.rst | 24 +- docs/graphs/data/geospecies.rst | 24 +- docs/graphs/data/go.rst | 24 +- docs/graphs/data/go_hierarchy.rst | 24 +- docs/graphs/data/gson.rst | 2 +- docs/graphs/data/guava.rst | 2 +- docs/graphs/data/gzip.rst | 24 +- docs/graphs/data/h2.rst | 24 +- docs/graphs/data/imagick.rst | 2 +- .../data/imagick_field_sensitive_alias.rst | 2 +- docs/graphs/data/init.rst | 24 +- docs/graphs/data/ipc.rst | 24 +- docs/graphs/data/jackson.rst | 2 +- docs/graphs/data/junit5.rst | 2 +- docs/graphs/data/jython.rst | 26 +- docs/graphs/data/kernel.rst | 24 +- docs/graphs/data/leela.rst | 2 +- ...as.rst => leela_field_sensitive_alias.rst} | 4 +- docs/graphs/data/lib.rst | 24 +- docs/graphs/data/ls.rst | 24 +- docs/graphs/data/luindex.rst | 26 +- docs/graphs/data/lusearch.rst | 26 +- docs/graphs/data/mm.rst | 24 +- docs/graphs/data/mockito.rst | 2 +- docs/graphs/data/nab.rst | 2 +- ...lias.rst => nab_field_sensitive_alias.rst} | 4 +- docs/graphs/data/name_resolution_jiaozi.rst | 2 +- docs/graphs/data/name_resolution_jsonpath.rst | 2 +- docs/graphs/data/name_resolution_libgdx.rst | 2 +- ...ame_resolution_shattered_pixel_dungeon.rst | 2 +- docs/graphs/data/net.rst | 24 +- docs/graphs/data/omnetpp.rst | 2 +- .../data/omnetpp_field_sensitive_alias.rst | 2 +- docs/graphs/data/parest.rst | 2 +- .../data/parest_field_sensitive_alias.rst | 2 +- docs/graphs/data/pathways.rst | 24 +- docs/graphs/data/people.rst | 24 +- docs/graphs/data/perlbench.rst | 2 +- .../data/perlbench_field_sensitive_alias.rst | 2 +- docs/graphs/data/pizza.rst | 24 +- docs/graphs/data/pmd.rst | 24 +- docs/graphs/data/postgre.rst | 24 +- docs/graphs/data/povray.rst | 2 +- .../data/povray_field_sensitive_alias.rst | 2 +- docs/graphs/data/pr.rst | 24 +- docs/graphs/data/provenance_airflow.rst | 2 +- docs/graphs/data/provenance_celery.rst | 2 +- docs/graphs/data/provenance_click.rst | 2 +- docs/graphs/data/provenance_django.rst | 2 +- docs/graphs/data/provenance_fastapi.rst | 2 +- docs/graphs/data/provenance_flask.rst | 2 +- docs/graphs/data/provenance_httpx.rst | 2 +- docs/graphs/data/provenance_itsdangerous.rst | 2 +- docs/graphs/data/provenance_jinja.rst | 2 +- docs/graphs/data/provenance_pandas.rst | 2 +- docs/graphs/data/provenance_pluggy.rst | 2 +- docs/graphs/data/provenance_requests.rst | 2 +- docs/graphs/data/provenance_sampleproject.rst | 2 +- docs/graphs/data/provenance_scikit_learn.rst | 2 +- docs/graphs/data/provenance_sphinx.rst | 2 +- docs/graphs/data/provenance_superset.rst | 2 +- .../data/provenance_wikipedia_provenance.rst | 2 +- docs/graphs/data/provenance_zulip.rst | 2 +- docs/graphs/data/security.rst | 24 +- docs/graphs/data/skos.rst | 24 +- docs/graphs/data/sound.rst | 24 +- docs/graphs/data/sunflow.rst | 26 +- docs/graphs/data/taxonomy.rst | 24 +- docs/graphs/data/taxonomy_hierarchy.rst | 24 +- docs/graphs/data/tomcat.rst | 26 +- docs/graphs/data/tradebeans.rst | 26 +- docs/graphs/data/tradesoap.rst | 26 +- docs/graphs/data/travel.rst | 24 +- docs/graphs/data/unigraph_1.rst | 2 +- docs/graphs/data/unigraph_10.rst | 2 +- docs/graphs/data/unigraph_2.rst | 2 +- docs/graphs/data/unigraph_3.rst | 2 +- docs/graphs/data/unigraph_4.rst | 2 +- docs/graphs/data/unigraph_5.rst | 2 +- docs/graphs/data/unigraph_6.rst | 2 +- docs/graphs/data/unigraph_7.rst | 2 +- docs/graphs/data/unigraph_8.rst | 2 +- docs/graphs/data/unigraph_9.rst | 2 +- docs/graphs/data/univ.rst | 24 +- docs/graphs/data/wc.rst | 24 +- docs/graphs/data/wine.rst | 24 +- docs/graphs/data/x264.rst | 2 +- .../data/x264_field_sensitive_alias.rst | 2 +- docs/graphs/data/xalan.rst | 24 +- docs/graphs/data/xz.rst | 2 +- ...alias.rst => xz_field_sensitive_alias.rst} | 4 +- docs/graphs/index.rst | 282 +++++++++--------- 114 files changed, 320 insertions(+), 1400 deletions(-) rename docs/graphs/data/{aa_leela_field_sensitive_alias.rst => leela_field_sensitive_alias.rst} (82%) rename docs/graphs/data/{aa_nab_field_sensitive_alias.rst => nab_field_sensitive_alias.rst} (82%) rename docs/graphs/data/{aa_xz_field_sensitive_alias.rst => xz_field_sensitive_alias.rst} (82%) diff --git a/docs/graphs/data/apache.rst b/docs/graphs/data/apache.rst index 8c9d5652..74977ff7 100644 --- a/docs/graphs/data/apache.rst +++ b/docs/graphs/data/apache.rst @@ -17,32 +17,12 @@ Info - apache_httpd_2_2_18_points_to_graph * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/arch.rst b/docs/graphs/data/arch.rst index 1cd3f0f1..45027651 100644 --- a/docs/graphs/data/arch.rst +++ b/docs/graphs/data/arch.rst @@ -17,32 +17,12 @@ Info - arch_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/atom.rst b/docs/graphs/data/atom.rst index f431b6f9..592e3c07 100644 --- a/docs/graphs/data/atom.rst +++ b/docs/graphs/data/atom.rst @@ -17,32 +17,12 @@ Info - atom_primitive * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/avrora.rst b/docs/graphs/data/avrora.rst index cf88697c..dad8cb5f 100644 --- a/docs/graphs/data/avrora.rst +++ b/docs/graphs/data/avrora.rst @@ -1,7 +1,7 @@ .. _avrora: avrora -===== +====== .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - avrora * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/batik.rst b/docs/graphs/data/batik.rst index ded39f33..1c501af1 100644 --- a/docs/graphs/data/batik.rst +++ b/docs/graphs/data/batik.rst @@ -17,32 +17,12 @@ Info - batik * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/biomedical.rst b/docs/graphs/data/biomedical.rst index 88f349b6..b071897c 100644 --- a/docs/graphs/data/biomedical.rst +++ b/docs/graphs/data/biomedical.rst @@ -17,32 +17,12 @@ Info - biomedical_measure_primitive * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/block.rst b/docs/graphs/data/block.rst index 444fc0db..cd7aa058 100644 --- a/docs/graphs/data/block.rst +++ b/docs/graphs/data/block.rst @@ -17,32 +17,12 @@ Info - block_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/bzip.rst b/docs/graphs/data/bzip.rst index 04c23879..e9c83ef0 100644 --- a/docs/graphs/data/bzip.rst +++ b/docs/graphs/data/bzip.rst @@ -17,32 +17,12 @@ Info - bzip2 * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/cactus.rst b/docs/graphs/data/cactus.rst index 9dc10194..4c8f770f 100644 --- a/docs/graphs/data/cactus.rst +++ b/docs/graphs/data/cactus.rst @@ -16,7 +16,7 @@ Info * - Full Name - cactus * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/cactus_field_sensitive_alias.rst b/docs/graphs/data/cactus_field_sensitive_alias.rst index 360a9ea7..d8b75c52 100644 --- a/docs/graphs/data/cactus_field_sensitive_alias.rst +++ b/docs/graphs/data/cactus_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - cactus * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/commons_io.rst b/docs/graphs/data/commons_io.rst index 251dfed3..fb3c25d6 100644 --- a/docs/graphs/data/commons_io.rst +++ b/docs/graphs/data/commons_io.rst @@ -16,7 +16,7 @@ Info * - Full Name - commons_io * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `commons_io `_ diff --git a/docs/graphs/data/commons_lang3.rst b/docs/graphs/data/commons_lang3.rst index e299464f..0fbe9537 100644 --- a/docs/graphs/data/commons_lang3.rst +++ b/docs/graphs/data/commons_lang3.rst @@ -16,7 +16,7 @@ Info * - Full Name - commons_lang3 * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `commons_lang3 `_ diff --git a/docs/graphs/data/core.rst b/docs/graphs/data/core.rst index 3ff60ac0..0b862579 100644 --- a/docs/graphs/data/core.rst +++ b/docs/graphs/data/core.rst @@ -17,32 +17,12 @@ Info - core * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.owl `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/crypto.rst b/docs/graphs/data/crypto.rst index a36040ad..2106ff22 100644 --- a/docs/graphs/data/crypto.rst +++ b/docs/graphs/data/crypto.rst @@ -17,32 +17,12 @@ Info - crypto_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/drivers.rst b/docs/graphs/data/drivers.rst index f021fdd4..a05af716 100644 --- a/docs/graphs/data/drivers.rst +++ b/docs/graphs/data/drivers.rst @@ -17,32 +17,12 @@ Info - drivers_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/eclass.rst b/docs/graphs/data/eclass.rst index 14b6062b..0c87ec57 100644 --- a/docs/graphs/data/eclass.rst +++ b/docs/graphs/data/eclass.rst @@ -17,32 +17,12 @@ Info - eclass_514en * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/eclipse.rst b/docs/graphs/data/eclipse.rst index 5fc24d25..a2528f6b 100644 --- a/docs/graphs/data/eclipse.rst +++ b/docs/graphs/data/eclipse.rst @@ -1,7 +1,7 @@ .. _eclipse: eclipse -===== +======= .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - eclipse * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/enzyme.rst b/docs/graphs/data/enzyme.rst index 34e5790f..162dedb0 100644 --- a/docs/graphs/data/enzyme.rst +++ b/docs/graphs/data/enzyme.rst @@ -17,32 +17,12 @@ Info - enzyme * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/foaf.rst b/docs/graphs/data/foaf.rst index 8f2435d4..5df7784f 100644 --- a/docs/graphs/data/foaf.rst +++ b/docs/graphs/data/foaf.rst @@ -17,32 +17,12 @@ Info - foaf * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/fop.rst b/docs/graphs/data/fop.rst index bfdb556f..f9e05fd7 100644 --- a/docs/graphs/data/fop.rst +++ b/docs/graphs/data/fop.rst @@ -17,32 +17,12 @@ Info - fop * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/fs.rst b/docs/graphs/data/fs.rst index 24e7df12..349629a0 100644 --- a/docs/graphs/data/fs.rst +++ b/docs/graphs/data/fs.rst @@ -17,32 +17,12 @@ Info - fs_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/funding.rst b/docs/graphs/data/funding.rst index bf8da56d..6300ec79 100644 --- a/docs/graphs/data/funding.rst +++ b/docs/graphs/data/funding.rst @@ -17,32 +17,12 @@ Info - funding * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/generations.rst b/docs/graphs/data/generations.rst index dba37fbf..e1127b3e 100644 --- a/docs/graphs/data/generations.rst +++ b/docs/graphs/data/generations.rst @@ -17,32 +17,12 @@ Info - generations * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/geospecies.rst b/docs/graphs/data/geospecies.rst index ee35f82a..3886ef94 100644 --- a/docs/graphs/data/geospecies.rst +++ b/docs/graphs/data/geospecies.rst @@ -17,32 +17,12 @@ Info - geospecies * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf.gz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/go.rst b/docs/graphs/data/go.rst index e2e2888a..93e03320 100644 --- a/docs/graphs/data/go.rst +++ b/docs/graphs/data/go.rst @@ -17,32 +17,12 @@ Info - go * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.owl `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/go_hierarchy.rst b/docs/graphs/data/go_hierarchy.rst index 8beee60e..fe20e4bf 100644 --- a/docs/graphs/data/go_hierarchy.rst +++ b/docs/graphs/data/go_hierarchy.rst @@ -17,32 +17,12 @@ Info - go_hierarchy * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.owl.xz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/gson.rst b/docs/graphs/data/gson.rst index 585aab78..ff6ea2fe 100644 --- a/docs/graphs/data/gson.rst +++ b/docs/graphs/data/gson.rst @@ -16,7 +16,7 @@ Info * - Full Name - gson * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `gson `_ diff --git a/docs/graphs/data/guava.rst b/docs/graphs/data/guava.rst index 0964c285..cd55170e 100644 --- a/docs/graphs/data/guava.rst +++ b/docs/graphs/data/guava.rst @@ -16,7 +16,7 @@ Info * - Full Name - guava * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `guava `_ diff --git a/docs/graphs/data/gzip.rst b/docs/graphs/data/gzip.rst index edd4f12b..25f02ed7 100644 --- a/docs/graphs/data/gzip.rst +++ b/docs/graphs/data/gzip.rst @@ -17,32 +17,12 @@ Info - gzip * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/h2.rst b/docs/graphs/data/h2.rst index 0d1168db..d0695830 100644 --- a/docs/graphs/data/h2.rst +++ b/docs/graphs/data/h2.rst @@ -17,32 +17,12 @@ Info - h2 * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/imagick.rst b/docs/graphs/data/imagick.rst index 1bad3862..05094e87 100644 --- a/docs/graphs/data/imagick.rst +++ b/docs/graphs/data/imagick.rst @@ -16,7 +16,7 @@ Info * - Full Name - imagick * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/imagick_field_sensitive_alias.rst b/docs/graphs/data/imagick_field_sensitive_alias.rst index 92711ac8..3b94f1d0 100644 --- a/docs/graphs/data/imagick_field_sensitive_alias.rst +++ b/docs/graphs/data/imagick_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - imagick * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/init.rst b/docs/graphs/data/init.rst index ec2702f6..bf66f2e8 100644 --- a/docs/graphs/data/init.rst +++ b/docs/graphs/data/init.rst @@ -17,32 +17,12 @@ Info - init_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/ipc.rst b/docs/graphs/data/ipc.rst index 51c3e7ec..8cb4d699 100644 --- a/docs/graphs/data/ipc.rst +++ b/docs/graphs/data/ipc.rst @@ -17,32 +17,12 @@ Info - ipc_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/jackson.rst b/docs/graphs/data/jackson.rst index f309311f..bab14622 100644 --- a/docs/graphs/data/jackson.rst +++ b/docs/graphs/data/jackson.rst @@ -16,7 +16,7 @@ Info * - Full Name - jackson * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `jackson `_ diff --git a/docs/graphs/data/junit5.rst b/docs/graphs/data/junit5.rst index 4b9db1b8..0d6c37d8 100644 --- a/docs/graphs/data/junit5.rst +++ b/docs/graphs/data/junit5.rst @@ -16,7 +16,7 @@ Info * - Full Name - junit5 * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `junit5 `_ diff --git a/docs/graphs/data/jython.rst b/docs/graphs/data/jython.rst index a61a002f..a4703951 100644 --- a/docs/graphs/data/jython.rst +++ b/docs/graphs/data/jython.rst @@ -1,7 +1,7 @@ .. _jython: jython -===== +====== .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - jython * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/kernel.rst b/docs/graphs/data/kernel.rst index accfa83b..712c07ba 100644 --- a/docs/graphs/data/kernel.rst +++ b/docs/graphs/data/kernel.rst @@ -17,32 +17,12 @@ Info - kernel_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/leela.rst b/docs/graphs/data/leela.rst index 95ac2741..3edeba5c 100644 --- a/docs/graphs/data/leela.rst +++ b/docs/graphs/data/leela.rst @@ -16,7 +16,7 @@ Info * - Full Name - leela * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/aa_leela_field_sensitive_alias.rst b/docs/graphs/data/leela_field_sensitive_alias.rst similarity index 82% rename from docs/graphs/data/aa_leela_field_sensitive_alias.rst rename to docs/graphs/data/leela_field_sensitive_alias.rst index 63cf224e..70a53469 100644 --- a/docs/graphs/data/aa_leela_field_sensitive_alias.rst +++ b/docs/graphs/data/leela_field_sensitive_alias.rst @@ -1,4 +1,4 @@ -.. _aa_leela_field_sensitive_alias: +.. _leela_field_sensitive_alias: leela ===== @@ -16,7 +16,7 @@ Info * - Full Name - leela * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/lib.rst b/docs/graphs/data/lib.rst index 4597cf13..0a534504 100644 --- a/docs/graphs/data/lib.rst +++ b/docs/graphs/data/lib.rst @@ -17,32 +17,12 @@ Info - lib_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/ls.rst b/docs/graphs/data/ls.rst index d93f3b06..fb547bf1 100644 --- a/docs/graphs/data/ls.rst +++ b/docs/graphs/data/ls.rst @@ -17,32 +17,12 @@ Info - ls * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.xml.tar.gz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/luindex.rst b/docs/graphs/data/luindex.rst index 73d029f9..2ee3066b 100644 --- a/docs/graphs/data/luindex.rst +++ b/docs/graphs/data/luindex.rst @@ -1,7 +1,7 @@ .. _luindex: luindex -===== +======= .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - luindex * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/lusearch.rst b/docs/graphs/data/lusearch.rst index 4005ab49..67bab283 100644 --- a/docs/graphs/data/lusearch.rst +++ b/docs/graphs/data/lusearch.rst @@ -1,7 +1,7 @@ .. _lusearch: lusearch -===== +======== .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - lusearch * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/mm.rst b/docs/graphs/data/mm.rst index e7cff073..393de1c2 100644 --- a/docs/graphs/data/mm.rst +++ b/docs/graphs/data/mm.rst @@ -17,32 +17,12 @@ Info - mm_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/mockito.rst b/docs/graphs/data/mockito.rst index 720dfed3..a33c3141 100644 --- a/docs/graphs/data/mockito.rst +++ b/docs/graphs/data/mockito.rst @@ -16,7 +16,7 @@ Info * - Full Name - mockito * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `mockito `_ diff --git a/docs/graphs/data/nab.rst b/docs/graphs/data/nab.rst index 2b51f768..abf3d052 100644 --- a/docs/graphs/data/nab.rst +++ b/docs/graphs/data/nab.rst @@ -16,7 +16,7 @@ Info * - Full Name - nab * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/aa_nab_field_sensitive_alias.rst b/docs/graphs/data/nab_field_sensitive_alias.rst similarity index 82% rename from docs/graphs/data/aa_nab_field_sensitive_alias.rst rename to docs/graphs/data/nab_field_sensitive_alias.rst index 7e78fd79..a978d9ce 100644 --- a/docs/graphs/data/aa_nab_field_sensitive_alias.rst +++ b/docs/graphs/data/nab_field_sensitive_alias.rst @@ -1,4 +1,4 @@ -.. _aa_nab_field_sensitive_alias: +.. _nab_field_sensitive_alias: nab === @@ -16,7 +16,7 @@ Info * - Full Name - nab * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/name_resolution_jiaozi.rst b/docs/graphs/data/name_resolution_jiaozi.rst index 41b55451..910e3d02 100644 --- a/docs/graphs/data/name_resolution_jiaozi.rst +++ b/docs/graphs/data/name_resolution_jiaozi.rst @@ -16,7 +16,7 @@ Info * - Full Name - jiaozi * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `jiaozi `_ diff --git a/docs/graphs/data/name_resolution_jsonpath.rst b/docs/graphs/data/name_resolution_jsonpath.rst index e6c08a15..15a4b834 100644 --- a/docs/graphs/data/name_resolution_jsonpath.rst +++ b/docs/graphs/data/name_resolution_jsonpath.rst @@ -16,7 +16,7 @@ Info * - Full Name - jsonpath * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `jsonpath `_ diff --git a/docs/graphs/data/name_resolution_libgdx.rst b/docs/graphs/data/name_resolution_libgdx.rst index 2c637ce4..4792571f 100644 --- a/docs/graphs/data/name_resolution_libgdx.rst +++ b/docs/graphs/data/name_resolution_libgdx.rst @@ -16,7 +16,7 @@ Info * - Full Name - libgdx * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `libgdx `_ diff --git a/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst b/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst index c4926275..dee291d7 100644 --- a/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst +++ b/docs/graphs/data/name_resolution_shattered_pixel_dungeon.rst @@ -16,7 +16,7 @@ Info * - Full Name - shattered_pixel_dungeon * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `shattered_pixel_dungeon `_ diff --git a/docs/graphs/data/net.rst b/docs/graphs/data/net.rst index 77ae02af..5c8c4422 100644 --- a/docs/graphs/data/net.rst +++ b/docs/graphs/data/net.rst @@ -17,32 +17,12 @@ Info - net_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/omnetpp.rst b/docs/graphs/data/omnetpp.rst index cbb39ac4..b51dde60 100644 --- a/docs/graphs/data/omnetpp.rst +++ b/docs/graphs/data/omnetpp.rst @@ -16,7 +16,7 @@ Info * - Full Name - omnetpp * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/omnetpp_field_sensitive_alias.rst b/docs/graphs/data/omnetpp_field_sensitive_alias.rst index a4c54354..a5b42e47 100644 --- a/docs/graphs/data/omnetpp_field_sensitive_alias.rst +++ b/docs/graphs/data/omnetpp_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - omnetpp * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/parest.rst b/docs/graphs/data/parest.rst index 47fd95e8..59d8b2c6 100644 --- a/docs/graphs/data/parest.rst +++ b/docs/graphs/data/parest.rst @@ -16,7 +16,7 @@ Info * - Full Name - parest * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/parest_field_sensitive_alias.rst b/docs/graphs/data/parest_field_sensitive_alias.rst index fb5cfc84..a9246c8c 100644 --- a/docs/graphs/data/parest_field_sensitive_alias.rst +++ b/docs/graphs/data/parest_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - parest * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/pathways.rst b/docs/graphs/data/pathways.rst index 6f870a93..e1d952ff 100644 --- a/docs/graphs/data/pathways.rst +++ b/docs/graphs/data/pathways.rst @@ -17,32 +17,12 @@ Info - pathways * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf.xz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/people.rst b/docs/graphs/data/people.rst index 824326b3..3fdb00c1 100644 --- a/docs/graphs/data/people.rst +++ b/docs/graphs/data/people.rst @@ -17,32 +17,12 @@ Info - people_pets * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/perlbench.rst b/docs/graphs/data/perlbench.rst index 26cb531d..d264c871 100644 --- a/docs/graphs/data/perlbench.rst +++ b/docs/graphs/data/perlbench.rst @@ -16,7 +16,7 @@ Info * - Full Name - perlbench * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/perlbench_field_sensitive_alias.rst b/docs/graphs/data/perlbench_field_sensitive_alias.rst index 8046b3ee..7c7acf5c 100644 --- a/docs/graphs/data/perlbench_field_sensitive_alias.rst +++ b/docs/graphs/data/perlbench_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - perlbench * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/pizza.rst b/docs/graphs/data/pizza.rst index 1f663ff0..d6095752 100644 --- a/docs/graphs/data/pizza.rst +++ b/docs/graphs/data/pizza.rst @@ -17,32 +17,12 @@ Info - pizza * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.owl `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/pmd.rst b/docs/graphs/data/pmd.rst index 3e851bbb..1aa5f9ba 100644 --- a/docs/graphs/data/pmd.rst +++ b/docs/graphs/data/pmd.rst @@ -17,32 +17,12 @@ Info - pmd * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/postgre.rst b/docs/graphs/data/postgre.rst index 752d95d3..ee6a0f02 100644 --- a/docs/graphs/data/postgre.rst +++ b/docs/graphs/data/postgre.rst @@ -17,32 +17,12 @@ Info - postgre_sql_8_3_9_points_to_graph * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/povray.rst b/docs/graphs/data/povray.rst index d6f3b320..ac0e8b83 100644 --- a/docs/graphs/data/povray.rst +++ b/docs/graphs/data/povray.rst @@ -16,7 +16,7 @@ Info * - Full Name - povray * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/povray_field_sensitive_alias.rst b/docs/graphs/data/povray_field_sensitive_alias.rst index a604e7d5..3cfb0183 100644 --- a/docs/graphs/data/povray_field_sensitive_alias.rst +++ b/docs/graphs/data/povray_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - povray * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/pr.rst b/docs/graphs/data/pr.rst index a408feea..766cd901 100644 --- a/docs/graphs/data/pr.rst +++ b/docs/graphs/data/pr.rst @@ -17,32 +17,12 @@ Info - pr * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.xml.tar.gz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/provenance_airflow.rst b/docs/graphs/data/provenance_airflow.rst index 6625a5fe..f1fc2534 100644 --- a/docs/graphs/data/provenance_airflow.rst +++ b/docs/graphs/data/provenance_airflow.rst @@ -16,7 +16,7 @@ Info * - Full Name - airflow * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `airflow `_ diff --git a/docs/graphs/data/provenance_celery.rst b/docs/graphs/data/provenance_celery.rst index 02a49583..ea73961a 100644 --- a/docs/graphs/data/provenance_celery.rst +++ b/docs/graphs/data/provenance_celery.rst @@ -16,7 +16,7 @@ Info * - Full Name - celery * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `celery `_ diff --git a/docs/graphs/data/provenance_click.rst b/docs/graphs/data/provenance_click.rst index a23041e1..6f5bf5ff 100644 --- a/docs/graphs/data/provenance_click.rst +++ b/docs/graphs/data/provenance_click.rst @@ -16,7 +16,7 @@ Info * - Full Name - click * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `click `_ diff --git a/docs/graphs/data/provenance_django.rst b/docs/graphs/data/provenance_django.rst index 29f9929a..63cadb4d 100644 --- a/docs/graphs/data/provenance_django.rst +++ b/docs/graphs/data/provenance_django.rst @@ -16,7 +16,7 @@ Info * - Full Name - django * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `django `_ diff --git a/docs/graphs/data/provenance_fastapi.rst b/docs/graphs/data/provenance_fastapi.rst index ab90c1af..a287b190 100644 --- a/docs/graphs/data/provenance_fastapi.rst +++ b/docs/graphs/data/provenance_fastapi.rst @@ -16,7 +16,7 @@ Info * - Full Name - fastapi * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `fastapi `_ diff --git a/docs/graphs/data/provenance_flask.rst b/docs/graphs/data/provenance_flask.rst index e79c52cb..2f1b63ea 100644 --- a/docs/graphs/data/provenance_flask.rst +++ b/docs/graphs/data/provenance_flask.rst @@ -16,7 +16,7 @@ Info * - Full Name - flask * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `flask `_ diff --git a/docs/graphs/data/provenance_httpx.rst b/docs/graphs/data/provenance_httpx.rst index c5fd3e84..0117c6a7 100644 --- a/docs/graphs/data/provenance_httpx.rst +++ b/docs/graphs/data/provenance_httpx.rst @@ -16,7 +16,7 @@ Info * - Full Name - httpx * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `httpx `_ diff --git a/docs/graphs/data/provenance_itsdangerous.rst b/docs/graphs/data/provenance_itsdangerous.rst index 3e08646c..bd2ecdca 100644 --- a/docs/graphs/data/provenance_itsdangerous.rst +++ b/docs/graphs/data/provenance_itsdangerous.rst @@ -16,7 +16,7 @@ Info * - Full Name - itsdangerous * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `itsdangerous `_ diff --git a/docs/graphs/data/provenance_jinja.rst b/docs/graphs/data/provenance_jinja.rst index e9294ebf..72678a9d 100644 --- a/docs/graphs/data/provenance_jinja.rst +++ b/docs/graphs/data/provenance_jinja.rst @@ -16,7 +16,7 @@ Info * - Full Name - jinja * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `jinja `_ diff --git a/docs/graphs/data/provenance_pandas.rst b/docs/graphs/data/provenance_pandas.rst index 9868ee1c..0c26ff26 100644 --- a/docs/graphs/data/provenance_pandas.rst +++ b/docs/graphs/data/provenance_pandas.rst @@ -16,7 +16,7 @@ Info * - Full Name - pandas * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `pandas `_ diff --git a/docs/graphs/data/provenance_pluggy.rst b/docs/graphs/data/provenance_pluggy.rst index 9b5a9e23..f3be2050 100644 --- a/docs/graphs/data/provenance_pluggy.rst +++ b/docs/graphs/data/provenance_pluggy.rst @@ -16,7 +16,7 @@ Info * - Full Name - pluggy * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `pluggy `_ diff --git a/docs/graphs/data/provenance_requests.rst b/docs/graphs/data/provenance_requests.rst index c57a75cf..25b7bd9b 100644 --- a/docs/graphs/data/provenance_requests.rst +++ b/docs/graphs/data/provenance_requests.rst @@ -16,7 +16,7 @@ Info * - Full Name - requests * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `requests `_ diff --git a/docs/graphs/data/provenance_sampleproject.rst b/docs/graphs/data/provenance_sampleproject.rst index 7c331b87..57a6e79c 100644 --- a/docs/graphs/data/provenance_sampleproject.rst +++ b/docs/graphs/data/provenance_sampleproject.rst @@ -16,7 +16,7 @@ Info * - Full Name - sampleproject * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `sampleproject `_ diff --git a/docs/graphs/data/provenance_scikit_learn.rst b/docs/graphs/data/provenance_scikit_learn.rst index c83f2c8e..843cfb0c 100644 --- a/docs/graphs/data/provenance_scikit_learn.rst +++ b/docs/graphs/data/provenance_scikit_learn.rst @@ -16,7 +16,7 @@ Info * - Full Name - scikit-learn * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `scikit-learn `_ diff --git a/docs/graphs/data/provenance_sphinx.rst b/docs/graphs/data/provenance_sphinx.rst index 5bdc8150..b2b3c941 100644 --- a/docs/graphs/data/provenance_sphinx.rst +++ b/docs/graphs/data/provenance_sphinx.rst @@ -16,7 +16,7 @@ Info * - Full Name - sphinx * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `sphinx `_ diff --git a/docs/graphs/data/provenance_superset.rst b/docs/graphs/data/provenance_superset.rst index 4999de47..f2f97c3e 100644 --- a/docs/graphs/data/provenance_superset.rst +++ b/docs/graphs/data/provenance_superset.rst @@ -16,7 +16,7 @@ Info * - Full Name - superset * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `superset `_ diff --git a/docs/graphs/data/provenance_wikipedia_provenance.rst b/docs/graphs/data/provenance_wikipedia_provenance.rst index 0779f049..276fb5dd 100644 --- a/docs/graphs/data/provenance_wikipedia_provenance.rst +++ b/docs/graphs/data/provenance_wikipedia_provenance.rst @@ -16,7 +16,7 @@ Info * - Full Name - wikipedia-provenance * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `wikipedia-provenance `_ diff --git a/docs/graphs/data/provenance_zulip.rst b/docs/graphs/data/provenance_zulip.rst index 273fc0bf..a272a60c 100644 --- a/docs/graphs/data/provenance_zulip.rst +++ b/docs/graphs/data/provenance_zulip.rst @@ -16,7 +16,7 @@ Info * - Full Name - zulip * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ * - Source - `zulip `_ diff --git a/docs/graphs/data/security.rst b/docs/graphs/data/security.rst index 20845e0e..2de4b904 100644 --- a/docs/graphs/data/security.rst +++ b/docs/graphs/data/security.rst @@ -17,32 +17,12 @@ Info - security_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/skos.rst b/docs/graphs/data/skos.rst index 344a8418..0ac2d554 100644 --- a/docs/graphs/data/skos.rst +++ b/docs/graphs/data/skos.rst @@ -17,32 +17,12 @@ Info - skos * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/sound.rst b/docs/graphs/data/sound.rst index 6547b806..27f11b7c 100644 --- a/docs/graphs/data/sound.rst +++ b/docs/graphs/data/sound.rst @@ -17,32 +17,12 @@ Info - sound_after_inline * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.txt `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/sunflow.rst b/docs/graphs/data/sunflow.rst index 7925eb97..07d0136a 100644 --- a/docs/graphs/data/sunflow.rst +++ b/docs/graphs/data/sunflow.rst @@ -1,7 +1,7 @@ .. _sunflow: sunflow -===== +======= .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - sunflow * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/taxonomy.rst b/docs/graphs/data/taxonomy.rst index 71332a30..2d3bb02e 100644 --- a/docs/graphs/data/taxonomy.rst +++ b/docs/graphs/data/taxonomy.rst @@ -17,32 +17,12 @@ Info - taxonomy * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf.xz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/taxonomy_hierarchy.rst b/docs/graphs/data/taxonomy_hierarchy.rst index cf39a95e..935dce62 100644 --- a/docs/graphs/data/taxonomy_hierarchy.rst +++ b/docs/graphs/data/taxonomy_hierarchy.rst @@ -17,32 +17,12 @@ Info - taxonomy_hierarchy * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf.xz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/tomcat.rst b/docs/graphs/data/tomcat.rst index 9185a935..477dcb60 100644 --- a/docs/graphs/data/tomcat.rst +++ b/docs/graphs/data/tomcat.rst @@ -1,7 +1,7 @@ .. _tomcat: tomcat -===== +====== .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - tomcat * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/tradebeans.rst b/docs/graphs/data/tradebeans.rst index cbbf32f2..6b945c21 100644 --- a/docs/graphs/data/tradebeans.rst +++ b/docs/graphs/data/tradebeans.rst @@ -1,7 +1,7 @@ .. _tradebeans: tradebeans -===== +========== .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - tradebeans * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/tradesoap.rst b/docs/graphs/data/tradesoap.rst index 945fba30..4fca48e0 100644 --- a/docs/graphs/data/tradesoap.rst +++ b/docs/graphs/data/tradesoap.rst @@ -1,7 +1,7 @@ .. _tradesoap: tradesoap -===== +========= .. contents:: Table of Contents @@ -17,32 +17,12 @@ Info - tradesoap * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/travel.rst b/docs/graphs/data/travel.rst index 46b1bcc3..cd05c0f8 100644 --- a/docs/graphs/data/travel.rst +++ b/docs/graphs/data/travel.rst @@ -17,32 +17,12 @@ Info - travel * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.owl `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/unigraph_1.rst b/docs/graphs/data/unigraph_1.rst index 552d7799..d2e38ec3 100644 --- a/docs/graphs/data/unigraph_1.rst +++ b/docs/graphs/data/unigraph_1.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_10.rst b/docs/graphs/data/unigraph_10.rst index 167f4968..528f3392 100644 --- a/docs/graphs/data/unigraph_10.rst +++ b/docs/graphs/data/unigraph_10.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_2.rst b/docs/graphs/data/unigraph_2.rst index 40b8e7f3..96eeed02 100644 --- a/docs/graphs/data/unigraph_2.rst +++ b/docs/graphs/data/unigraph_2.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_3.rst b/docs/graphs/data/unigraph_3.rst index 2667caff..7033a05b 100644 --- a/docs/graphs/data/unigraph_3.rst +++ b/docs/graphs/data/unigraph_3.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_4.rst b/docs/graphs/data/unigraph_4.rst index 7e6f4587..127f442f 100644 --- a/docs/graphs/data/unigraph_4.rst +++ b/docs/graphs/data/unigraph_4.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_5.rst b/docs/graphs/data/unigraph_5.rst index 3a4eeeae..6868c276 100644 --- a/docs/graphs/data/unigraph_5.rst +++ b/docs/graphs/data/unigraph_5.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_6.rst b/docs/graphs/data/unigraph_6.rst index f8d1adb1..be2df5ea 100644 --- a/docs/graphs/data/unigraph_6.rst +++ b/docs/graphs/data/unigraph_6.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_7.rst b/docs/graphs/data/unigraph_7.rst index 03023369..a690756a 100644 --- a/docs/graphs/data/unigraph_7.rst +++ b/docs/graphs/data/unigraph_7.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_8.rst b/docs/graphs/data/unigraph_8.rst index 1f322447..bf9c36ba 100644 --- a/docs/graphs/data/unigraph_8.rst +++ b/docs/graphs/data/unigraph_8.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/unigraph_9.rst b/docs/graphs/data/unigraph_9.rst index 5d715c97..e0233d79 100644 --- a/docs/graphs/data/unigraph_9.rst +++ b/docs/graphs/data/unigraph_9.rst @@ -18,7 +18,7 @@ Info * - Version - 4.0.3 * - Direct download (.mtx files) - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/univ.rst b/docs/graphs/data/univ.rst index d2079a36..e325a281 100644 --- a/docs/graphs/data/univ.rst +++ b/docs/graphs/data/univ.rst @@ -17,32 +17,12 @@ Info - univ_bench * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.owl `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/wc.rst b/docs/graphs/data/wc.rst index a026ba4c..10784f75 100644 --- a/docs/graphs/data/wc.rst +++ b/docs/graphs/data/wc.rst @@ -17,32 +17,12 @@ Info - wc * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.xml.tar.gz `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/wine.rst b/docs/graphs/data/wine.rst index bc1c0c67..e03e9e30 100644 --- a/docs/graphs/data/wine.rst +++ b/docs/graphs/data/wine.rst @@ -17,32 +17,12 @@ Info - wine * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `.rdf `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/x264.rst b/docs/graphs/data/x264.rst index e195d0a4..3fdb8b9a 100644 --- a/docs/graphs/data/x264.rst +++ b/docs/graphs/data/x264.rst @@ -16,7 +16,7 @@ Info * - Full Name - x264 * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/x264_field_sensitive_alias.rst b/docs/graphs/data/x264_field_sensitive_alias.rst index a11d8668..fc3ff51c 100644 --- a/docs/graphs/data/x264_field_sensitive_alias.rst +++ b/docs/graphs/data/x264_field_sensitive_alias.rst @@ -16,7 +16,7 @@ Info * - Full Name - x264 * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/xalan.rst b/docs/graphs/data/xalan.rst index f6b11646..04b60ccf 100644 --- a/docs/graphs/data/xalan.rst +++ b/docs/graphs/data/xalan.rst @@ -17,32 +17,12 @@ Info - xalan * - Version - 4.0.0 - * - Direct download (.csv + .md) - - `.tar.gz `_ + * - Direct download + - `.tar.gz `_ * - Origin - `link `_ -CSV File Structure ------------------- - -.. list-table:: - :header-rows: 1 - - * - Column Number - - Column Type - - Column Description - * - 1 - - int - - The tail of the edge - * - 2 - - int - - The head of the edge - * - 3 - - str - - The label of the edge - - Graph Statistics ---------------- diff --git a/docs/graphs/data/xz.rst b/docs/graphs/data/xz.rst index 3063196c..e02e84a7 100644 --- a/docs/graphs/data/xz.rst +++ b/docs/graphs/data/xz.rst @@ -16,7 +16,7 @@ Info * - Full Name - xz * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/data/aa_xz_field_sensitive_alias.rst b/docs/graphs/data/xz_field_sensitive_alias.rst similarity index 82% rename from docs/graphs/data/aa_xz_field_sensitive_alias.rst rename to docs/graphs/data/xz_field_sensitive_alias.rst index 4babaf28..37af8186 100644 --- a/docs/graphs/data/aa_xz_field_sensitive_alias.rst +++ b/docs/graphs/data/xz_field_sensitive_alias.rst @@ -1,4 +1,4 @@ -.. _aa_xz_field_sensitive_alias: +.. _xz_field_sensitive_alias: xz == @@ -16,7 +16,7 @@ Info * - Full Name - xz * - Direct download - - `.tar.gz `_ + - `.tar.gz `_ Graph Statistics diff --git a/docs/graphs/index.rst b/docs/graphs/index.rst index cd544454..53e20d37 100644 --- a/docs/graphs/index.rst +++ b/docs/graphs/index.rst @@ -31,219 +31,219 @@ Graphs * - :ref:`generations` - 129 - 546 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`travel` - 131 - 554 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`skos` - 144 - 504 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`univ` - 179 - 586 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`foaf` - 256 - 1262 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`atom` - 291 - 850 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`wc` - 332 - 538 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`people` - 337 - 1280 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`biomedical` - 341 - 918 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`bzip` - 632 - 1112 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`pizza` - 671 - 3960 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`wine` - 733 - 3678 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`funding` - 778 - 2172 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`pr` - 815 - 1384 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`core` - 1323 - 5504 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`ls` - 1687 - 2906 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`gzip` - 2687 - 4586 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`pathways` - 6238 - 24726 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`sunflow` - 15464 - 31914 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`lusearch` - 15774 - 29988 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`luindex` - 18532 - 34750 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`avrora` - 24690 - 50392 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`eclipse` - 41383 - 80400 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`h2` - 44717 - 113366 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`go_hierarchy` - 45007 - 980218 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`enzyme` - 48815 - 173086 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`pmd` - 54444 - 118658 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`xalan` - 58476 - 125516 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`batik` - 60175 - 126178 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`fop` - 86183 - 166032 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`tomcat` - 111327 - 221768 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`jython` - 191895 - 520068 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`eclass` - 239111 - 720496 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`tradebeans` - 439693 - 933938 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`tradesoap` - 440680 - 936526 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`geospecies` - 450609 - 4384690 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`go` - 582929 - 2874874 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`apache` - 1721418 - 3020822 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`taxonomy_hierarchy` - 2112625 - 65752578 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`init` - 2446224 - 4225618 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`mm` - 2538243 - 4382158 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`ipc` - 3401022 - 5862996 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`lib` - 3401355 - 5863760 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`block` - 3423234 - 5902786 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`arch` - 3448422 - 5940484 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`crypto` - 3464970 - 5976774 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`security` - 3479982 - 6006652 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`sound` - 3528861 - 6099464 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`net` - 4039470 - 7000282 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`fs` - 4177416 - 7218746 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`drivers` - 4273803 - 7415538 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`postgre` - 5203419 - 9357086 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`taxonomy` - 5728398 - 29844250 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`kernel` - 11254434 - 18968426 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 :Java points-to graphs: @@ -257,31 +257,31 @@ Graphs * - :ref:`gson` - 14114 - 34934 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`mockito` - 25436 - 62388 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`commons_io` - 26188 - 62428 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`commons_lang3` - 40970 - 96854 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`junit5` - 59818 - 149370 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`guava` - 129562 - 336232 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`jackson` - 149404 - 395356 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 :Field-Sensitive Alias: @@ -292,46 +292,46 @@ Graphs - Num Nodes - Num Edges - Download - * - :ref:`xz ` + * - :ref:`xz_field_sensitive_alias` - 2808 - 6604 - - `.tar.gz `_ 📥 - * - :ref:`nab ` + - `.tar.gz `_ 📥 + * - :ref:`nab_field_sensitive_alias` - 3444 - 7982 - - `.tar.gz `_ 📥 - * - :ref:`leela ` + - `.tar.gz `_ 📥 + * - :ref:`leela_field_sensitive_alias` - 8090 - 19888 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`povray_field_sensitive_alias` - 15137 - 38886 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`x264_field_sensitive_alias` - 18051 - 44780 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`cactus_field_sensitive_alias` - 22350 - 56636 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`parest_field_sensitive_alias` - 29788 - 64528 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`perlbench_field_sensitive_alias` - 38091 - 110874 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`imagick_field_sensitive_alias` - 41652 - 111550 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`omnetpp_field_sensitive_alias` - 49962 - 119064 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 :Context-Sensitive Data-Flow: @@ -345,43 +345,43 @@ Graphs * - :ref:`xz` - 30492 - 37173 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`nab` - 31215 - 37484 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`leela` - 47665 - 63996 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`x264` - 138702 - 201034 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`parest` - 233900 - 307850 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`imagick` - 331177 - 445544 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`povray` - 346034 - 581210 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`cactus` - 359200 - 580297 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`omnetpp` - 463454 - 958487 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`perlbench` - 605864 - 1114892 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 :Data Provenance: @@ -392,78 +392,78 @@ Graphs - Num Nodes - Num Edges - Download - * - :ref:`sampleproject ` + * - :ref:`provenance_sampleproject` - 148 - 763 - - `.tar.gz `_ 📥 - * - :ref:`wikipedia-provenance ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_wikipedia_provenance` - 316 - 1284 - - `.tar.gz `_ 📥 - * - :ref:`pluggy ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_pluggy` - 353 - 1818 - - `.tar.gz `_ 📥 - * - :ref:`itsdangerous ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_itsdangerous` - 425 - 2210 - - `.tar.gz `_ 📥 - * - :ref:`requests ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_requests` - 682 - 3369 - - `.tar.gz `_ 📥 - * - :ref:`httpx ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_httpx` - 826 - 4247 - - `.tar.gz `_ 📥 - * - :ref:`click ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_click` - 944 - 4654 - - `.tar.gz `_ 📥 - * - :ref:`jinja ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_jinja` - 1202 - 6277 - - `.tar.gz `_ 📥 - * - :ref:`flask ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_flask` - 1517 - 7728 - - `.tar.gz `_ 📥 - * - :ref:`fastapi ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_fastapi` - 6455 - 26528 - - `.tar.gz `_ 📥 - * - :ref:`celery ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_celery` - 6880 - 35874 - - `.tar.gz `_ 📥 - * - :ref:`scikit-learn ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_scikit_learn` - 11706 - 60181 - - `.tar.gz `_ 📥 - * - :ref:`sphinx ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_sphinx` - 13431 - 72692 - - `.tar.gz `_ 📥 - * - :ref:`pandas ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_pandas` - 13696 - 70959 - - `.tar.gz `_ 📥 - * - :ref:`django ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_django` - 23749 - 113137 - - `.tar.gz `_ 📥 - * - :ref:`zulip ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_zulip` - 59854 - 310032 - - `.tar.gz `_ 📥 - * - :ref:`superset ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_superset` - 76348 - 394708 - - `.tar.gz `_ 📥 - * - :ref:`airflow ` + - `.tar.gz `_ 📥 + * - :ref:`provenance_airflow` - 90673 - 454738 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 :Name Resolution: @@ -474,22 +474,22 @@ Graphs - Num Nodes - Num Edges - Download - * - :ref:`jiaozi ` + * - :ref:`name_resolution_jiaozi` - 54952 - 46322 - - `.tar.gz `_ 📥 - * - :ref:`jsonpath ` + - `.tar.gz `_ 📥 + * - :ref:`name_resolution_jsonpath` - 185421 - 161488 - - `.tar.gz `_ 📥 - * - :ref:`shattered_pixel_dungeon ` + - `.tar.gz `_ 📥 + * - :ref:`name_resolution_shattered_pixel_dungeon` - 1179205 - 1017798 - - `.tar.gz `_ 📥 - * - :ref:`libgdx ` + - `.tar.gz `_ 📥 + * - :ref:`name_resolution_libgdx` - 2571363 - 2321366 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 :Biological graphs from `UniProt `_: @@ -503,40 +503,40 @@ Graphs * - :ref:`unigraph_1` - 3081 - 11966 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_2` - 36467 - 168344 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_3` - 41332 - 193866 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_4` - 215480 - 1346130 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_5` - 243838 - 1818404 - - `.tar.gz `_ 📥 - * - :ref:`unigraph_7` - - 285576 - - 2073268 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_6` - 286644 - 1708910 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 + * - :ref:`unigraph_7` + - 285576 + - 2073268 + - `.tar.gz `_ 📥 * - :ref:`unigraph_8` - 449236 - 3385168 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_9` - 475478 - 3579034 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 * - :ref:`unigraph_10` - 2055881 - 17223588 - - `.tar.gz `_ 📥 + - `.tar.gz `_ 📥 From b0a6e4f7ea5e7a872b1e67892b974fd49104c1a3 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 5 Jun 2026 14:10:52 +0300 Subject: [PATCH 24/25] Update dependabot activity --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e3846930..1b87bb21 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,7 @@ updates: - package-ecosystem: "pip" directory: "/" schedule: - interval: "daily" + interval: "monthly" ignore: - dependency-name: "pyformlang" versions: From be389991fcea47206a10be0af525bebd12919de9 Mon Sep 17 00:00:00 2001 From: LeonidLodygin Date: Fri, 5 Jun 2026 14:18:01 +0300 Subject: [PATCH 25/25] Update docs build strategy --- .github/workflows/deploy_docs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 6063a1ea..f4f96e54 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -6,6 +6,8 @@ on: jobs: documentation: + # Do not attempt to deploy documentation on forks + if: github.repository_owner == 'FormalLanguageConstrainedPathQuerying' runs-on: ubuntu-latest strategy: matrix: