Skip to main content

Utilities for Python

Project description

PyU - Python Utilities

PyU Logo
A comprehensive collection of Python utilities for developers

The raven-pyu is a versatile Python utility library designed to enhance your development workflow with powerful tools for performance analysis, profiling, and code optimization. Built by Happy Raven Labs, PyU provides elegant, easy-to-use solutions for common development challenges.

✨ Features

  • 🔍 Performance Profiling: Comprehensive time and memory profiling tools

📦 Installation

pip install raven-pyu

🧩 Modules

Profiling Module

The profiling module provides powerful tools for measuring and analyzing the performance of your Python code.

Key Features:

  • Time profiling with microsecond precision
  • Memory usage tracking and analysis
  • Line-by-line performance breakdowns
  • Multiple output formats (console, CSV, text)
  • Statistical analysis with rich reporting

📖 Full Profiling Documentation →

🔧 Requirements

  • Python 3.8 or higher
  • Rich (for beautiful console output)

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🏢 About

Developed with ❤️ by Happy Raven Labs


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

raven_pyu-1.0.0.tar.gz (626.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

raven_pyu-1.0.0-py3-none-any.whl (624.2 kB view details)

Uploaded Python 3

File details

Details for the file raven_pyu-1.0.0.tar.gz.

File metadata

  • Download URL: raven_pyu-1.0.0.tar.gz
  • Upload date:
  • Size: 626.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raven_pyu-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fb08a7e2de66a719b0c4e8b895ad9689d4567e3c3a63d8836a442f7ba2529afb
MD5 a3b3cf79d49a7c602d7235fbe8153fa3
BLAKE2b-256 8687625e6c1ecb3f9f7ad099a904b50c7d784376a31a7dd2f98e4a4d412604a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for raven_pyu-1.0.0.tar.gz:

Publisher: publish-pypi.yml on HappyRavenLabs/pyu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raven_pyu-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: raven_pyu-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 624.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raven_pyu-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d74ad02437ad6c57809a68eedc6a03609822e66708a5a4950598ba9c7e14e02
MD5 faeaf1580b03033ca0f9a5f0521ce502
BLAKE2b-256 ff43716f4939f3ae408931f1927e1d573ca98fdedde78eebe68466709083e04b

See more details on using hashes here.

Provenance

The following attestation bundles were made for raven_pyu-1.0.0-py3-none-any.whl:

Publisher: publish-pypi.yml on HappyRavenLabs/pyu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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