Skip to main content

A collection of python utilities

Project description

  • Master build status: Master Build Status Live Package Version

  • Development build status: Dev Build Status Dev Coverage Status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agutil-0.6.1b0.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

agutil-0.6.1b0-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

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

Hashes for agutil-0.6.1b0.tar.gz
Algorithm Hash digest
SHA256 86b8c7f274e069a5e59e43a1e1beb0a32b30c438bd59aab85fadc0e1f0154115
MD5 fac5af10ada14c275768171a6071efe4
BLAKE2b-256 76acf9f116466a7f6d10b9255d65920b1d6e2549b1c2a1ead6feace332e5c987

See more details on using hashes here.

File details

Details for the file agutil-0.6.1b0-py3-none-any.whl.

File metadata

File hashes

Hashes for agutil-0.6.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 6014241272c75bb0f766d30cb4ac0e45700f3e34fc8be798628bf8bca2ecbcc8
MD5 e5953236ac9689b8a29ef46d6ef1c429
BLAKE2b-256 e9a24d65338a3127ec24291dd2561429b3caf8056519455c9c2c4c4bfb1e4444

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page