semvec/pypi-packages huggingface dataset:
kasutils 0.0.2
My utility library with zero dependency
License: MIT
Requires Python: >=3.9,<4.0

# Kas-Utils

### My utility library with zero dependency

#### Functions

##### add_json
 - ***Append new entry in array and write in json file***
##### append
 - ***Append texts to a file***
##### bgtask
 - ***Run task in background supressing output by setting stdout and stderr to devnull***
##### cat
 - ***A poor alternative of GNU/Linux 'cat' command returning file content***
##### center_text
 - ***Centers texts to terminal***
##### clear
 - ***Clear the screen and show logo***
##### copy
 - ***Copies files or folders***
##### delete
 - ***Delete files/folders if exist***
##### extract
 - ***Extract zip/tar/tgz files***
##### generate_readme
 - ***Geneated markdown with function name and docstring***
##### get_docstrings
 - ***Returns a dictionary of function name as key and docstring as value***
##### get_toml_ver
 - ***Grab version from toml file***
##### get_ver
 - ***Converts 1.2.3 to 123 for easy comparison***
##### grep
 - ***Another poor alternative of GNU/Linux 'grep' command for regex search***
##### inst_module
 - ***Try to install pip modules***
##### installer
 - ***Install package by shell command. Specify a package name if it is different than the executable***
##### is_installed
 - ***Check if a process is running by 'command -v' command. If it has a output exit_code will be 0 and package is already installed***
##### is_json
 - ***Check if a json is valid***
##### is_online
 - ***Checks for a valid internet connection***
##### is_running
 - ***Check if a process is running by 'pidof' command.If pidof has a output exit_code will be 0 and process is running***
##### killer
 - ***Kill processes by pid***
##### lolcat
 - ***Prints colorful texts***
##### move
 - ***Copies files or folders***
##### pretty_print
 - ***Print decorated file content***
##### readable
 - ***Bytes to KB, MB converter***
##### rename
 - ***Copies files or folders***
##### sed
 - ***Another poor alternative of GNU/Linux 'sed' command to replace and write***
##### send_mail
 - ***Send mail by smtp library***
##### shell
 - ***Run shell commands in python***
##### sprint
 - ***Print lines slowly***
##### write
 - ***Write texts to a file***
pyhubio 1.4
A small library to communicate with AXI4 and AXI4-Stream hubs
License: MIT
Requires Python: >=3.8

This library is used to communicate with configuration registers, status registers, AXI4-Stream and BRAM interfaces on Digilent USB104 A7 and Red Pitaya STEMlab boards:

https://pavel-demin.github.io/usb104-a7-notes

https://pavel-demin.github.io/red-pitaya-notes

This library uses the [python-libusb1](https://github.com/vpelletier/python-libusb1) library to communicate via the USB interface with the AXI4-Stream USB and AXI4-Stream hub modules on the Digilent USB104 A7 board:

https://pavel-demin.github.io/usb104-a7-notes/usb-interface

This library uses the [socket](https://docs.python.org/3/library/socket.html) library to communicate via the Ethernet interface with the AXI4 hub module on the Red Pitaya STEMlab board:

https://pavel-demin.github.io/red-pitaya-notes/axi-hub