semvec/pypi-packages huggingface dataset:
niv 1.5
console application to visualize network infrastructure using YAML files.
Requires Python: >=
Keywords: niv,network infrastructure visualisation

# Welcome to Network Infrastructure Visualization (NIV)

NIV is a console application to visualize network infrastructure using YAML files.

[Our presantation page](https://top.pages.gitlab.rlp.net/21s/niv/niv/)

Network diagrams are commonly drawn manually, using tools like Visio or Draw.io. This makes maintaining an up-to-date representation of dynamic network environments challenging.
Currently, no modern tools appear to exist which can generate network drawings from code such as YAML. Such a machine readable format would allow administrators to  automate the visualization of a topology and to track document changes using version control.

**Key goals**
- High quality visualization wanted (for dashboards, presentations, scientific papers)
- Use YAML for infrastructure description
- Offline generation of SVG diagrams
- Hyperlink to detailed view (e.g. zoom into port utilization)

The documentation is split between the [Wiki](https://gitlab.rlp.net/top/21s/niv/niv/-/wikis/home) and [this repository](https://gitlab.rlp.net/top/21s/niv/niv):

* Rather stable documentation parts tend to be saved in the [Wiki](https://gitlab.rlp.net/top/21s/niv/niv/-/wikis/home), which is also a git repository.
* Rather short time documentation parts tend to be saved [here in this repository](https://gitlab.rlp.net/top/21s/niv/niv) in a semester oriented branch.

## Contents of this page

[[_TOC_]]

## License MIT
For details see [LICENSE.md](https://gitlab.rlp.net/top/21s/niv/niv/-/blob/main/LICENSE) in the repository.

## Legal
You can find the legal notes in German language at [Impressum und DatenschutzerklÃ¤rung](https://gitlab.rlp.net/top/impressum-und-datenschutzerklaerung).
pythondata-misc-opentitan 0.0.post5551
Python module containing resources files for OpenTitan misc.
Requires Python: >=3.5

# pythondata-misc-opentitan

Non-Python  files needed for the misc opentitan packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_misc_opentitan`. The
`pythondata_misc_opentitan.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_misc_opentitan

my_data_file = "abc.txt"

with open(os.path.join(pythondata_misc_opentitan.data_location, my_data_file)) as f:
    print(f.read())
```

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_misc_opentitan import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())
```


The data files come from https://github.com/lowRISC/opentitan
and are imported using `git subtrees` to the directory
[pythondata_misc_opentitan/resources](pythondata_misc_opentitan/resources).



## Installing from git repository

## Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-misc-opentitan.git
cd pythondata-misc-opentitan
sudo python setup.py install
```

## Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-misc-opentitan.git
```

If you want to install for the whole system rather than just the current user,
you need to remove the `--user` argument and run as sudo like so;

```
sudo pip install git+https://github.com/litex-hub/pythondata-misc-opentitan.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-misc-opentitan.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-misc-opentitan.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-misc-opentitan.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-misc-opentitan.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-misc-opentitan.git@<hash>
```

## Installing from [PyPi](https://pypi.org/project/pythondata-misc-opentitan/)

## Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-misc-opentitan
```
tendril-structures-psl 0.2.1
Tendril Structure Support for PSLs
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Keywords: tendril

.. image:: https://img.shields.io/pypi/v/tendril-structures-psl.svg?logo=pypi
    :target: https://pypi.org/project/tendril-structures-psl

.. image:: https://img.shields.io/pypi/pyversions/tendril-structures-psl.svg?logo=pypi
    :target: https://pypi.org/project/tendril-structures-psl

.. image:: https://img.shields.io/travis/tendril-framework/tendril-structures-psl.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-structures-psl

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-structures-psl.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-structures-psl

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-structures-psl

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-structures-psl.svg
    :target: https://requires.io/github/tendril-framework/tendril-structures-psl/requirements

.. image:: https://img.shields.io/pypi/l/tendril-structures-psl.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-structures-psl.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-structures-psl>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-structures-psl`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-structures-psl`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-structures 0.2.1
Tendril Entity Structures and Associated Infrastructure
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Keywords: tendril

.. image:: https://img.shields.io/pypi/v/tendril-structures.svg?logo=pypi
    :target: https://pypi.org/project/tendril-structures

.. image:: https://img.shields.io/pypi/pyversions/tendril-structures.svg?logo=pypi
    :target: https://pypi.org/project/tendril-structures

.. image:: https://img.shields.io/travis/tendril-framework/tendril-structures.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-structures

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-structures.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-structures

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-structures

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-structures.svg
    :target: https://requires.io/github/tendril-framework/tendril-structures/requirements

.. image:: https://img.shields.io/pypi/l/tendril-structures.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-structures.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-structures>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-structures`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-structures`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.