kgruiz's repositories
PlotNeuralNet
PlotNeuralNet is a Python package for generating high-quality neural network architecture diagrams using predefined or custom layer templates, seamlessly integrating Python and LaTeX. It includes pre-built resources for popular architectures like AlexNet and FCN, making it ideal for research papers and presentations.
PyTokenCounter
A simple Python library for tokenizing text and counting tokens. While currently only supporting OpenAI LLMs, it helps with text processing and managing token limits in AI applications.
concat-zsh
A powerful Zsh script for merging file contents with advanced filtering, recursive search, and customizable output. Ideal for developers and LLM users needing efficient file management and context preparation.
PythonPotrace
PythonPotrace is a Python port of Potrace, enabling bitmap-to-SVG conversion with Pillow, customizable tracing, and posterization
AutoFormatters
A collection of tools and scripts for automated formatting and cleaning of C++ and Python code.
Chicago-Style-Guide-LaTeX
Provides structured documentation, templates, and automation scripts for formatting LaTeX documents according to the Chicago Manual of Style (Notes and Bibliography). It includes setup instructions, citation guidelines using biblatex-chicago, and automated compilation scripts with logging.
Governance-Plugins
Governance-Project-Plugins
hftbacktest
A high-frequency trading and market-making backtesting tool in Python and Rust, which accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books, with real-world crypto market-making examples for Binance Futures
leccapdl
University of Michigan Lecture Capture Downloader
LinAlg-Practice
LinAlg-Practice is a Python library developed to deepen my understanding of linear algebra through hands-on implementation of various matrix operations. It includes comprehensive tests that compare the results with established libraries like NumPy to ensure accuracy and reliability.
LSTM_Stock_Analysis
Predict stock trends with LSTM and analyze tech companies' data. Visualize, assess risk, and gain insights for informed investment decisions
pydoll
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions. It supports Python's asynchronous features, enhancing performance and enabling event capturing and simultaneous web scraping.
Summaries
A collection of visual summaries on various tech topics, designed for easier learning.
Superalgos
Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.
tf-quant-finance
High-performance TensorFlow library for quantitative finance.
WebScraper
A Python-based web scraping tool that extracts HTML content and converts it into LaTeX format, with additional features for downloading web pages as PDFs and flattening directory structures.
WebScraper-Old
A Python-based web scraping tool that extracts HTML content and converts it into LaTeX format, with additional features for downloading web pages as PDFs and flattening directory structures.
WolverineAccess
WolverineAccess is a modern, user-friendly portal inspired by the University of Michigan's Wolverine Access, designed to enhance the digital experience for students, faculty, and staff with features like responsive design and intuitive navigation