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: 3.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:

  • [STRIKEOUT:maf2bed (A command line utility for parsing a .maf file and converting coordinates from 1-based (maf standard) to 0-based (bed standard))]

Deprecated: Will be removed in a future release

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:

  • parallelize (A decorator to easily convert a regular function into a parallelized version)

  • parallelize2 (A similar parallelization decorator with a slightly different flavor)

  • IterDispatcher (Logical backend for dispatching calls with parallelize)

  • DemandDispatcher (Logical backend for dispatching calls with parallelize2)

  • ThreadWorker (Task management backend for dispatching parallel calls to threads)

  • ProcessWorker (Task management backend for dispatching parallel calls to processes)

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

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-3.1.2.tar.gz (583.8 kB view details)

Uploaded Source

Built Distribution

agutil-3.1.2-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file agutil-3.1.2.tar.gz.

File metadata

  • Download URL: agutil-3.1.2.tar.gz
  • Upload date:
  • Size: 583.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for agutil-3.1.2.tar.gz
Algorithm Hash digest
SHA256 1baff86969966c7d02e3b6449fe991dda10ac67bb0b600de40b6554d2c2a04a3
MD5 88d59956b470620bc9d54308b10551a8
BLAKE2b-256 36d0432accd3ed6e8b6d01538aa3a090438335c7ba1da025d01bf3f5ce3cb7ce

See more details on using hashes here.

File details

Details for the file agutil-3.1.2-py3-none-any.whl.

File metadata

  • Download URL: agutil-3.1.2-py3-none-any.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for agutil-3.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5446d7b9d055b77fd5b3c227ba2e9e8ec19bec3ff76088530a7e6e4a138b72ca
MD5 224880793f9a43b4cef022a1e9fc7759
BLAKE2b-256 6a5026ef6656716aab015a9e6f4d2a834db5c72b8c4090a576bae6fe29c2617b

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