Repository History
239 repositories tagged with python

Azure-Sentinel: Cloud-Native SIEM for Intelligent Security Analytics
Azure-Sentinel is a powerful cloud-native SIEM solution designed for intelligent security analytics across your entire enterprise. This GitHub repository serves as a comprehensive resource, providing out-of-the-box detections, exploration queries, hunting queries, workbooks, and playbooks. It helps security teams quickly ramp up with Microsoft Sentinel and Microsoft 365 Defender, enhancing threat detection and hunting capabilities.

Tach: Enforcing Python Dependencies with Modular Architecture
Tach is an open-source Python tool, written in Rust, designed to visualize and enforce dependencies within your projects. It promotes modular architecture by ensuring declared dependencies, public interfaces, and preventing dependency cycles. Installable via pip, Tach offers incremental adoption and no runtime impact.
Spotlight: Deep Recommender Models with PyTorch
Spotlight is a Python library built on PyTorch for developing deep and shallow recommender models. It offers a comprehensive set of building blocks for various loss functions, representations, and utilities for handling recommendation datasets. This tool is designed for rapid exploration and prototyping of new recommender systems.

PETSA: Parameter-Efficient Test-Time Adaptation for Time Series Forecasting
PETSA offers a parameter-efficient solution for Test-Time Adaptation (TTA) in time series forecasting, addressing the performance degradation caused by non-stationary data. It adapts pre-trained models during inference by updating small calibration modules, reducing memory and compute costs. This method, which includes low-rank adapters, dynamic gating, and a specialized loss, improves forecasting accuracy across diverse backbones and datasets.

Insanely Fast Whisper: Blazing-Fast Audio Transcription CLI
Insanely Fast Whisper is an efficient command-line interface for transcribing audio files on-device using OpenAI's Whisper models. Powered by Hugging Face Transformers, Optimum, and Flash Attention 2, it delivers blazing-fast performance, capable of transcribing hours of audio in just minutes. This tool provides a streamlined and optimized solution for high-speed speech-to-text conversion.

Awesome Python: A Curated List of Essential Python Resources
Awesome Python is a highly curated and opinionated list of exceptional Python frameworks, libraries, software, and resources. With over 283,000 stars, it serves as an invaluable guide for developers looking to explore the vast Python ecosystem. This repository helps users discover high-quality tools for various programming needs.
Noto Emoji: An Open Source Emoji Library by Google Fonts
Noto Emoji, developed by Google Fonts, is a comprehensive open-source emoji library designed to provide standard Unicode emoji support. It offers both color and monochrome emoji fonts, along with essential tools for working with them. This project aims to eliminate 'tofu' or missing character boxes, ensuring consistent emoji display across various platforms.

mcp-bear: Integrate Bear Notes with Model Context Protocol Servers
mcp-bear is a Python-based Model Context Protocol (MCP) server designed to seamlessly integrate with Bear note-taking software. It enables powerful automation and interaction with Bear notes through various MCP clients, enhancing productivity for macOS users. This project leverages Bear's X-callback-url scheme to provide a robust set of actions.

LoggiFly: Real-time Docker Log Monitoring and Notifications
LoggiFly is a lightweight tool designed to monitor Docker container logs for predefined keywords or regex patterns. It provides instant alerts for security breaches, system errors, or custom events, sending notifications through various channels like Ntfy or Apprise. This versatile solution helps users stay informed about their containerized applications and automate responses to critical log events.

Unstructured: Open-Source Pre-Processing for Complex Document Data
The `unstructured` library is an open-source ETL solution designed to convert complex, unstructured documents into clean, structured data. It streamlines the data processing workflow for language models, offering tools for ingesting and pre-processing various document types like PDFs, HTML, and Word documents. This library simplifies the transformation of raw information into formats suitable for advanced AI applications.
Memray: A Powerful Memory Profiler for Python Applications
Memray is an advanced memory profiler for Python, designed to track memory allocations in Python code, native extension modules, and the interpreter itself. It offers detailed insights into memory usage, helping developers identify leaks and optimize performance through various reporting options like flame graphs and live monitoring.

pythonnet: Seamless Python and .NET Integration
pythonnet offers Python programmers seamless integration with the .NET Common Language Runtime (CLR), enabling powerful application scripting for .NET developers. It allows Python code to interact directly with the CLR and can also be used to embed Python within .NET applications.