Showing 36 of 3255 projects
A lightweight Python tool for generating rich summary statistics of pandas and Polars dataframes directly in the console.
pyvit: Python Vehicle Interface Toolkit
An automated cell type annotation tool for single-cell RNA-seq data using logistic regression classifiers.
A Python-native block diagram framework for simulating continuous-time, discrete-time, and hybrid dynamical systems.
A Python wrapper for Intel Pin that uses instruction counting side-channel analysis to solve reverse engineering CTF challenges.
A Python-based high-level build system wrapper for distributed, multi-platform C/C++ projects.
A Django integration for Strawberry GraphQL that automatically generates types, queries, and mutations from Django models with full type safety.
A Python wrapper around asyncpg that provides SQLAlchemy Core support for asynchronous PostgreSQL database operations.
A set of pytest fixtures to test Flask applications
A Volatility plugin that extracts configuration data and decoded strings from known malware families in memory images.
Automate & manage your Pocket.com collection.
A Python data validation toolkit that finds data quality issues and generates beautiful, shareable reports for team collaboration.
A TensorFlow implementation of the neural style transfer algorithm that applies artistic styles to images.
A web-based judging system for hackathons and project expos that uses pairwise comparisons to rank projects fairly.
An open-source benchmark toolkit for Natural Language Generation in spoken dialogue systems, featuring multiple RNN-based models and datasets.
A scikit-learn compatible classifier that produces human-interpretable decision rules instead of black box models.
A lightweight Python decision tree framework supporting ID3, C4.5, CART, CHAID, regression trees, gradient boosting, random forest, and AdaBoost with categorical feature support.
A visualization package for NetworkX graphs with publication-quality defaults and flexible customization options.
A Python library for fast, reproducible, and modular Neural Architecture Search (NAS) to generate efficient deep networks.
A real-time dashboard for monitoring Keras model training and evaluation metrics in your browser.
A web application honeypot sensor that clones websites to attract and analyze malicious attacks.
An asynchronous custom component for Home Assistant that integrates Arlo security cameras and devices.
A Python library for extracting a wide range of audio spectral features from mono audio files using efficient algorithms.
An open-source Python framework for creating honeypots and honeynets to detect and analyze cyber attacks.
Streaming WARC/ARC library for fast web archive IO
A Python driver for Microsoft SQL Server and Azure SQL databases with DB API 2.0 compliance and Microsoft Entra ID authentication.
A command-line tool that translates plain English requests into terminal commands using AI.
A reinforcement learning framework for portfolio management that learns optimal trading strategies through online training.
An overlay companion for pandas that provides real-time hints and tips to improve data analysis code.
↔️ Automagic shell tab completion for Python CLI applications
PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Format for Linguistic Annotation).
A complete pipeline for processing two-photon calcium imaging data, including registration, ROI detection, signal extraction, and spike deconvolution.
A Python implementation for fully automatic extrinsic calibration of 3D LiDAR and cameras using laser reflectance intensity.
Visualize Python code execution line-by-line within Jupyter Notebook cells for debugging and educational purposes.
A collection of built-in detection rules and policies for Panther, a modern SIEM, enabling security monitoring as code.
Code repository for the second edition of Mastering Python for Finance, implementing advanced financial statistical applications using Python.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.