semvec/pypi-packages huggingface dataset:
vf3py 1.0.2
Interfacing Python and NetworkX with VF3 – the fastest algorithm for graph/subgraph isomorphism calculation
Requires Python: >=3.8.0

# VF3Py

Interfacing Python and NetworkX with VF3 – the fastest algorithm for graph/subgraph isomorphism calculation.

## Setup

Make sure that your OS is Linux and Python version is >= 3.8.

VF3Py can be installed using this command:

```
pip install vf3py
```
Test your installation:

```
$ python
>>> import vf3py.test
>>> vf3py.test.run_tests()
(...lots of output...)
OK
>>> 
```

## Documentation

[![pipeline status](https://gitlab.com/knvvv/vf3py/badges/master/pipeline.svg)](https://gitlab.com/knvvv/vf3py/-/commits/master)

Available [here](https://knvvv.gitlab.io/vf3py)


## Other projects that use VF3Py

For now, all projects are mine:

* [algebra_repr](https://gitlab.com/knvvv/algebra_repr) (TODO: come up with a better name) -- uses SageMath to construct finite algebraic structures (groups, rings, fields), then represents them as graphs. Graph isomorphism allows to check if any two algebraic structures are isomorphic or not.

* [PyXYZ](https://gitlab.com/knvvv/pyxyz) -- A Python Library for Molecular Geometry Manipulation. TODO: Use VF3Py to generate automorphisms groups for molecular graphs.


## Links

[Gitlab home page](https://gitlab.com/knvvv/vf3py)

[VF3Py PyPi page](https://pypi.org/project/vf3py)

[Original VF3 implementation](https://github.com/MiviaLab/vf3lib)


## References

1. Challenging the time complexity of exact subgraph isomorphism for huge and dense graphs with VF3 - Carletti V., Foggia P., Saggese A., Vento M. - IEEE transactions on pattern analysis and machine intelligence - 2018
2. Introducing VF3: A new algorithm for subgraph isomorphism - Carletti V., Foggia P., Saggese A., Vento M. - International Workshop on Graph-Based Representations in Pattern Recognition - 2017
3. Comparing performance of graph matching algorithms on huge graphs - Carletti V., Foggia P., Saggese A., Vento M. - Pattern Recognition Letters - 2018
4. A Parallel Algorithm for Subgraph Isomorphism - V. Carletti, P. Foggia, P. Ritrovato, M. Vento, V. Vigilante - International Workshop on Graph-Based Representations in Pattern Recognition - 2019
pathroot 1.0.0
Subclass of a pathlib.Path object that does not allow traversal outside of a trusted root.
Requires Python: >=3.10
Keywords: path, pathlib, filesystem

# PathRoot

## What is PathRoot?

A `PathRoot` object is a subclass of `pathlib.Path`. It takes an extra `safe_root=` keyword argument to set a trusted 
root, and prevents operations that traverse outside of the trusted root.

## How do you use PathRoot?

You can initialize a `PathRoot` object like this:

```python
from pathroot import PathRoot

root = PathRoot('/Users/foo/bar', safe_root='/Users/foo/bar')
root = PathRoot('/Users/foo/bar')  # This also works.
```

From there, you can do anything you can do with a `Path` object. For instance:

```python
my_file = root / 'groceries.txt'  # This would work.
my_file = root / '..' / '..' / 'groceries.txt'  # This would raise a `PathOutsideRootError` exception.
```
python-docs-theme-lucit 1.6.2
The Sphinx theme for the CPython docs and related projects
Requires Python: >=3.8

[![GitHub Release](https://img.shields.io/github/release/LUCIT-Systems-and-Development/python-docs-theme-technopathy.svg?label=github)](https://github.com/LUCIT-Systems-and-Development/python-docs-theme-technopathy/releases)
[![PyPi Release](https://img.shields.io/pypi/v/python-docs-theme-technopathy?color=blue)](https://pypi.org/project/python-docs-theme-technopathy/)
[![Downloads](https://pepy.tech/badge/python-docs-theme-technopathy)](https://pepy.tech/project/python-docs-theme-technopathy)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/python-docs-theme-technopathy.svg) 
![PyPI - Status](https://img.shields.io/pypi/status/python-docs-theme-technopathy.svg) 
[![Github](https://img.shields.io/badge/source-github-orange)](https://github.com/LUCIT-Systems-and-Development/python-docs-theme-technopathy)

# Python Docs Sphinx Theme (LUCIT Edition)
Forked from https://github.com/python/python-docs-theme

## Installation

To use the theme, install it into your docs build environment via `pip`:
```
pip install python-docs-theme-lucit
```
https://pypi.org/project/python-docs-theme-lucit

## Howto
https://www.technopathy.club/2019/11/03/use-python-sphinx-on-github-pages-with-html-and-an-indivdual-theme/

## Documentation
Settings for source/conf.py:
```
html_theme = 'python_docs_theme_lucit'
html_context = {'github_repo_name': 'unicorn-binance-suite',
                'github_user_name': 'LUCIT-Systems-and-Development',
                'project_name': project}
```
Demo conf.py: https://github.com/LUCIT-Systems-and-Development/python-simplemachinesforum/blob/master/sphinx/source/conf.py

### Elements are inherited by:
- https://github.com/sphinx-doc/sphinx/tree/master/sphinx/themes/default
- https://github.com/sphinx-doc/sphinx/tree/master/sphinx/themes/basic