Repository History
312 repositories tagged with Python

DataScienceInteractivePython: Interactive Dashboards for Learning Data Science
DataScienceInteractivePython is a GitHub repository by Professor Michael Pyrcz, offering interactive Python dashboards designed to simplify the learning process for data science concepts. It provides hands-on tools for students and enthusiasts to explore statistics, models, and theoretical concepts through engaging, interactive examples. This resource aims to remove barriers to education by allowing users to experiment with data analytics and machine learning in real-time.
llm-consortium: Orchestrating Multiple LLMs for Consensus and Refinement
llm-consortium is a powerful plugin for the `llm` package, designed to enhance problem-solving by orchestrating multiple large language models. It implements a parallel reasoning method that iteratively refines responses and achieves consensus through structured dialogue, evaluation, and arbitration. This system leverages the collective intelligence of diverse LLMs to tackle complex problems more effectively.

Trae Agent: An LLM-Based Agent for General Software Engineering Tasks
Trae Agent is an LLM-based agent designed for general-purpose software engineering tasks, offering a powerful CLI interface that understands natural language instructions. It enables complex software engineering workflows using various tools and LLM providers, featuring a transparent, modular, and research-friendly architecture. This project is ideal for studying AI agent architectures and developing novel agent capabilities.

multiresolution-time-series-transformer: Long-term Forecasting with MTST
This repository provides a PyTorch implementation of the Multi-Resolution Time-Series Transformer (MTST) for long-term forecasting. Based on the Zhang et al. (2024) paper, MTST processes temporal data at different resolutions to effectively capture both short-term and long-term patterns. It offers a flexible and robust solution for advanced time series prediction tasks.
Open NotebookLM: Convert PDFs into Personalized Podcast Episodes
Open NotebookLM is an innovative open-source project that transforms any PDF document into an engaging podcast episode. Inspired by NotebookLM, it leverages powerful LLMs and text-to-speech models to generate natural dialogue from your documents. This tool provides a unique way to consume information, making learning and content absorption more accessible and enjoyable.

PPS-Ctrl: Controllable Sim-to-Real Translation for Colonoscopy Depth Estimation
PPS-Ctrl is an innovative image translation framework designed for controllable sim-to-real translation in colonoscopy depth estimation. It leverages Stable Diffusion and ControlNet, guided by a unique Per-Pixel Shading (PPS) map. This approach provides a physics-informed structural prior, enhancing texture realism and structure preservation in medical imaging applications.

KAG: Knowledge Augmented Generation for LLM Reasoning in Professional Domains
KAG is a powerful logical form-guided reasoning and retrieval framework built upon the OpenSPG engine and Large Language Models. It is specifically designed to create robust logical reasoning and factual Q&A solutions for specialized domain knowledge bases. This framework effectively overcomes the limitations of traditional RAG vector similarity calculation models and the noise often introduced by GraphRAG approaches.

PyPriompt: Python Library for Priority-Based Prompt Design
PyPriompt is a Python library for designing prompts, inspired by web design libraries like React and FastHTML. It intelligently manages context windows by using priorities to decide what information to include in the prompt, ensuring efficient use of token limits. This tool helps developers create dynamic and adaptable prompts for large language models.

Subwiz: A Lightweight GPT Model for Subdomain Discovery
Subwiz is an innovative, lightweight GPT model designed specifically for discovering subdomains. It leverages a transformer architecture, trained on extensive subdomain lists, to predict new subdomains efficiently. This tool is ideal for security researchers and developers looking to expand their subdomain enumeration capabilities.

ManimML: Visualizing Machine Learning Concepts with Manim Animations
ManimML is an open-source project that offers powerful animations and visualizations for common machine learning concepts, built upon the Manim Community Library. It aims to provide a compilation of primitive visualizations that can be easily combined to explain complex ML ideas, allowing users to focus on explanations rather than software engineering. The library simplifies the creation of engaging educational content for neural networks, convolutional layers, and more.

Horilla: A Free and Open Source HR and CRM Software
Horilla is a comprehensive, free, and open-source Human Resource Management System (HRMS) and Customer Relationship Management (CRM) software. Designed to streamline HR processes and enhance organizational efficiency, it offers a wide array of features from recruitment to payroll. Built with Django and Python, Horilla provides a robust solution for businesses looking to manage their human resources effectively.

YouCompleteMe: Advanced Code Completion and IDE Features for Vim
YouCompleteMe is a powerful, fast, as-you-type code completion and refactoring engine for Vim. It integrates multiple language servers, offering semantic completion, diagnostics, and IDE-like features across various programming languages. With its client-server architecture, it provides an enhanced coding experience directly within Vim.