Python package containing Graphs and Grammars for experimental analysis of Context-Free Path Querying algorithms
Project description
CFPQ_Data is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex Graphs and Grammars used for experimental analysis of Context-Free Path Querying algorithms.
Tutorial: https://jetbrains-research.github.io/CFPQ_Data/tutorial.html
Documentation: https://jetbrains-research.github.io/CFPQ_Data/reference/index.html
Source Code: https://github.com/JetBrains-Research/CFPQ_Data
Bug Tracker: https://github.com/JetBrains-Research/CFPQ_Data/issues
Examples
Dataset content
>>> import cfpq_data
>>> cfpq_data.DATASET
['skos', 'wc', 'generations', 'travel', 'univ', 'atom', 'biomedical', 'bzip', 'foaf', 'people', 'pr', 'funding', 'ls', 'wine', 'pizza', 'gzip', 'core', 'pathways', 'enzyme', 'eclass', 'go_hierarchy', 'go', 'apache', 'init', 'mm', 'geospecies', 'ipc', 'lib', 'block', 'arch', 'crypto', 'security', 'sound', 'net', 'fs', 'drivers', 'postgre', 'kernel', 'taxonomy', 'taxonomy_hierarchy']
Load graph from Dataset
>>> bzip_path = cfpq_data.download("bzip")
>>> bzip = cfpq_data.graph_from_csv(bzip_path)
How to add a new graph?
Just create
an Issue corresponding to the “Issue template for adding a new graph”.
a Pull Request corresponding to the “Pull request template for adding a new graph”.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for cfpq_data-4.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99fc09a42541a28fd14a457c5126ad06f926f4ae67de5f9b0719950c4dae5b1f |
|
MD5 | ce8f537ccc93a57cdb4fef0732b365f2 |
|
BLAKE2b-256 | 4c636b0e7503dbbd1eaf9bd0900bbe35a69a316f6096f4005a2190df1e40a849 |