semvec/pypi-packages huggingface dataset:
aggregate-prefixes 0.6.6
Fast IPv4 and IPv6 prefix aggregator written in Python.
License: MIT

# aggregate-prefixes
Fast IPv4 and IPv6 prefix aggregator written in Python.  

Gets a list of unsorted IPv4 or IPv6 prefixes from argument or SDTIN and returns a sorted list of aggregates to STDOUT
Errors go to STDERR.

## CLI Syntax for executable
<pre>
usage: aggregate-prefixes [-h] [--max-length [LENGTH]] [--truncate [MASK]]
                          [--verbose] [--version]
                          prefixes

Aggregates IPv4 or IPv6 prefixes from file or STDIN

positional arguments:
  prefixes              Text file of unsorted list of IPv4 or IPv6 prefixes.
                        Use '-' for STDIN.

optional arguments:
  -h, --help            show this help message and exit
  --max-length [LENGTH], -m [LENGTH]
                        Discard longer prefixes prior to processing
  --truncate [MASK], -t [MASK]
                        Ttruncate IP/mask to network/mask
  --verbose, -v         Display verbose information about the optimisations
  --version, -V         show program's version number and exit
</pre>

# Usage as module
```
$ python
Python 3.9.1+ (default, Feb  5 2021, 13:46:56) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> from aggregate_prefixes import aggregate_prefixes
>>> list(aggregate_prefixes(['192.0.2.0/32', '192.0.2.1/32', '192.0.2.2/32']))
['192.0.2.0/31', '192.0.2.2/32']
>>> 
```

# Python compatibility
Tested with:
 - Python 3.7
 - Python 3.8
 - Python 3.9
 - Python 3.10
TN-code 1.4
Code gebruikt bij de opleiding TN van de Haagse Hogeschool
License: MIT

# TIS-TN-python-code

Hier staat de source code van de scripts die door de docenten van TN voor gebruik tijdens de studie gemaakt zijn.

De scripts helpen bij het [plotten](TN_code/plotten/) (standaard mooi opgemaakte figuren), [regressie](voorbeelden/regressie/), [fourier](TN_code/fourier/) volgens het wiskunde boek en het [uitlezen van sensoren](TN_code/hardware).

Zie verder het voorbeeld gebruik in de [voorbeelden](TN_code/voorbeelden) directorie. Deze directorie wordt niet met PyPi geïnstalleerd, hiervoor kan je het git-repository gebruiken. 

## Installatie en afhankelijkheden

### Afhankelijkheden (dependencies)
De scripts maken gebruik van (via pip worden ze automatisch meegeïnstalleerd):
* numpy
* matplotlib
* sympy

Voor de hardware-scripts zijn meer afhankelijkheden nodig (worden niet automatisch geïnstalleerd):
* adafruit_circuitpython-ads1x15
* adafruit-circuitpython-mcp3xxx
* sensehat

Om voor alle gebruikers deze afhankelijkheden te installeren is de volgende code nodig (Linux):
```console
sudo apt-get install sense-hat
sudo pip install adafruit_circuitpython-ads1x15 adafruit-circuitpython-mcp3xxx
```

### Raspberrypi 
De raspberrypi maakt standaard gebruik van python2. Om voor python3 (de Python versie die je voor je eigen code wilt gebruiken!) de modules te installeren moet de juiste python gebruikt worden om de modules te installeren. Het commando om bijvoorbeeld de adafruit libraries met pip te installeren wordt dan:
```console
sudo python3 -m pip install adafruit_circuitpython-ads1x15 adafruit-circuitpython-mcp3xxx
```

Door Python (python3) met de -m optie aan te roepen is het volgende argument de module die uitgevoerd moet worden. Zo weet je altijd dat de juiste python-interpreter gebruikt wordt om PyPi packages te installeren.

### Installatie via PyPi
Als PyPi aanwezig is kan via [PyPi](https://pypi.org/project/TN-code) de software voor de huidige gebruiker geïnstalleerd worden:
```console
python -m pip install tn_code
```
Om system-wide (voor alle gebruikers te installeren):
```console
sudo python -m pip install tn_code
```

Als virtual environment
```console
mkdir project-naam && cd project-naam
python -m venv .env
source .env/bin/activate
python -m install tn_code
```
Daarna moet, om gebruik te maken van het virtuele environment, bij het opstarten het environmet geactiveerd worden

### Upgrade via PyPi
Om het package TN-code te updaten moet de ```--upgrade``` optie toegevoed worden aan het pip installatie commando:
```console
sudo python -m pip install --upgrade tn_code
```
GooeyDev 1.0.8b5
Turn (almost) any command line program into a full GUI application with one line
License: MIT



Gooey (Beta)
############


Turn (almost) any Python Console Program into a GUI application with one line
-----------------------------------------------------------------------------

.. image:: https://cloud.githubusercontent.com/assets/1408720/7904381/f54f97f6-07c5-11e5-9bcb-c3c102920769.png


Quick Start
-----------

Gooey is attached to your code via a simple decorator on your `main` method.

.. code-block::

  from gooey import Gooey
  @Gooey      <--- all it takes! :)
  def main():
      # rest of code



With the decorator attached, run your program and the GUI will now appear!

Checkout the full documentation, instructions, and source on `Github <https://github.com/chriskiehl/Gooey>`_