Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

A collection of python utilities

Project Description
  • Master build status:
  • Development build status:

A collection of python utilities

Version: 2.1.2

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))

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 parallel package:

  • Dispatcher (A class for managing background threads for running tasks in parallel)
  • parallelize (A decorator to easily convert a regular function into a parallelized version)
  • parallelize2 (A similar parallelization decorator with a slightly different flavor)

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.

Release History

Release History

This version
History Node

2.1.2

History Node

2.1.1

History Node

2.1.0

History Node

2.0.0

History Node

1.2.1

History Node

1.2.0

History Node

1.1.3

History Node

1.1.2

History Node

1.1.1

History Node

1.1.0

History Node

1.0.1

History Node

1.0.0

History Node

0.6.1b0

History Node

0.6.0b0

History Node

0.5.0b0

History Node

0.4.1b0

History Node

0.4.0b0

History Node

0.3.0a0

History Node

0.2.2a0

History Node

0.2.1a0

History Node

0.2.0a0

History Node

0.1.4a0

History Node

0.1.3a0

History Node

0.1.2a0

History Node

0.1.1a0

History Node

0.1.0a0

History Node

0.0.1.dev1

History Node

0.0.0.dev1

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
agutil-2.1.2-py3-none-any.whl (32.6 kB) Copy SHA256 Checksum SHA256 py3 Wheel Nov 6, 2017
agutil-2.1.2.tar.gz (583.5 kB) Copy SHA256 Checksum SHA256 Source Nov 6, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting