Skip to main content

agutil

Master Build Status

A collection of python utilities

Version: Live Package Version

Tools:
  • search_range (A utility for manipulating numerical ranges)
  • status_bar (A simple progress bar indicator)
  • Logger (A class for fast, simple, logging)
  • ActiveTimeout (A class for enforcing a timeout for a set of operations)
  • Several standalone utility methods (See the agutil module page on the wiki)

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)
  • MPlexSocket (A low-level network IO class which multiplexes I/O through multiple channels. Threadless version of QueuedSocket)

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)
  • agutil-secure (A command line utility for encrypting and decrypting files)
  • EncryptionCipher and DecryptionCipher (Twin classes for agutil's modular encryption format)
  • Several other utility functions and classes for encrypting and decrypting data

Documentation:

Detailed documentation of these packages can be found on the agutil Github wiki page

Release files for agutil 5.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agutil 5.0.1
File Size Uploaded
agutil-5.0.1.tar.gz 70.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agutil 5.0.1
File Interpreter ABI Platform
agutil-5.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 110.7 kB

Release files / agutil-5.0.1.tar.gz

Download URL agutil-5.0.1.tar.gz
Size 70.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b770aa16a3e8b8f872c9cb379730d3d5af96cc6cff99d7ae71740a7f1ee40cee
BLAKE2b-256 checksum
How to use checksums
6c9f933f6b20e8bb32fd9daa8d7c110359475c43634ed7bfbd6ea2d022eee3c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / agutil-5.0.1-py3-none-any.whl

Download URL agutil-5.0.1-py3-none-any.whl
Size 40.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f4be666f9cb1b29b14a88d62f7bf252a442fdbdd7e772c31be92f421cecbebe
BLAKE2b-256 checksum
How to use checksums
6b2a61b64256376e79599832ae19d33fcf168d1b2f097c9c13f76b556b4d84e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release history Release notifications | RSS feed

This release

5.0.1 This release

2 release files

5.0.0

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page