A collection of python utilities
Project description
A collection of python utilities
Version: 0.6.1b
Tools:
search_range (A utility for manipulating numerical ranges)
status_bar (A simple progress bar indicator)
Logger (A class for fast, simple, logging)
Several standalone utility methods (See the agutil module page on the wiki)
The bio package:
maf2bed (A command line utility for parsing a .maf file and converting coordinates from 1-based (maf standard) to 0-based (bed standard))
tsvmanip (A command line utility for filtering, rearranging, and modifying tsv files)
The io package:
Socket (A low-level network IO class built on top of the standard socket class)
SocketServer (A low-level listen server to accept connections and return Socket classes)
QueuedSocket (A low-level network IO class built to manage input across multiple channels)
The security package:
SecureSocket (A mid-level network IO class built to manage encrypted network communications)
SecureConnection (A high-level, multithreaded class for sending and receiving encrypted files and messages)
SecureServer (A low-level listen server to accept connections and return SecureConnection instances)
encryptFile and decryptFile (Simple methods for encrypting and decrypting local files)
agutil-secure (A command line utility for encrypting and decrypting files)
Documentation:
Detailed documentation of these packages can be found on the agutil Github wiki page
Installation note:
This package requires PyCrypto, which typically has issues compiling on windows. If you are on windows and pip install agutil fails during the installation of PyCrypto, then follow the instructions here for installing PyCrypto from a precompiled wheel, and then run pip install agutil again.
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 Distribution
Built Distribution
File details
Details for the file agutil-0.6.1b0.tar.gz
.
File metadata
- Download URL: agutil-0.6.1b0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b8c7f274e069a5e59e43a1e1beb0a32b30c438bd59aab85fadc0e1f0154115 |
|
MD5 | fac5af10ada14c275768171a6071efe4 |
|
BLAKE2b-256 | 76acf9f116466a7f6d10b9255d65920b1d6e2549b1c2a1ead6feace332e5c987 |
File details
Details for the file agutil-0.6.1b0-py3-none-any.whl
.
File metadata
- Download URL: agutil-0.6.1b0-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6014241272c75bb0f766d30cb4ac0e45700f3e34fc8be798628bf8bca2ecbcc8 |
|
MD5 | e5953236ac9689b8a29ef46d6ef1c429 |
|
BLAKE2b-256 | e9a24d65338a3127ec24291dd2561429b3caf8056519455c9c2c4c4bfb1e4444 |