This week in Python, popular projects included garak, a tool for probing weaknesses in LLMs, Ultravox, a fast multimodal LLM for voice, and open-notebook, an open-source Notebook LM. In articles, the speed of Python was explored, DjangoVer was introduced, and a tutorial on building a stock trading bot was shared. Other notable projects were Deply for clean Python architecture, LAMBDA for AI-powered email automation, and EasyAnimate for video generation. Wishing you a great week ahead and happy coding!
garak
garak checks if an LLM can be made to fail in a way we don't want. garak probes for hallucination, data leakage, prompt injection, misinformation, toxicity generation, jailbreaks, and many other weaknesses.
Ultravox
A fast multimodal LLM for real-time voice.
open-notebook
An Open Source implementation of Notebook LM with more flexibility and features.
Is Python Really That Slow?
The post explores Python's perceived slowness, highlighting that it stems from its interpreted nature and focus on developer productivity rather than raw performance. By leveraging tools like C extensions, async programming, or just-in-time compilers, developers can often overcome performance concerns effectively.
Introducing DjangoVer
The article introduces DjangoVer, a versioning system for Django-related packages that aligns the package version with the latest supported Django feature release. It provides clarity on compatibility, signaling maintenance and compatibility status through the version number while addressing limitations of traditional versioning systems like Semantic Versioning.
Python Tutorial: Stock Trading Bot
This tutorial teaches how to build a stock trading bot using Django and TimescaleDB, covering data extraction from APIs, analysis, and automated recommendations. It integrates Celery for background processing and demonstrates advanced database queries in Django, showcasing the power of time series data handling for various applications beyond stock market analysis.
PacktPublishing / LLM-Engineers-Handbook
The LLM's practical guide: From the fundamentals to deploying advanced LLM and RAG apps to AWS using LLMOps best practices
Final Encoding in RPython Interpreters
The article discusses implementing a final encoding approach in RPython for interpreter design, focusing on a Brainf**k interpreter as an example. It explores the benefits of using final encoding over initial encoding, including potential performance improvements and a different architectural approach to building interpreters in RPython.
Is async django ready for prime time?
Explore async Django's readiness for production use, its benefits, challenges, and how AI workloads can leverage its capabilities effectively.
letta-ai / letta
Letta (formerly MemGPT) is a framework for creating LLM services with memory.
Python Hub Weekly Digest for 2024-11-24
Deply
Keep your Python architecture clean.
LAMBDA
A local AI-powered email automation system that learns from your email style and creates draft responses for every unread email in your (Gmail) inbox.
EasyAnimate
An End-to-End Solution for High-Resolution and Long Video Generation Based on Transformer Diffusion.
MagicQuill
An Intelligent Interactive Image Editing System.
FireDucks
Compiler Accelerated DataFrame Library for Python with fully-compatible pandas API.
boltz
Democratizing Biomolecular Interaction Modeling.
Am I the only one who forgets everyday how to plot on matplotlib?
PyPI now has attestation. Thanks I hate it.
Deply: keep your python architecture clean
Bagels - Expense tracker that lives in your terminal (TUI)
Benchmark: DuckDB, Polars, Pandas, Arrow, SQLite, NanoCube on filtering / point queryies
Project by Ruslan Keba. Since 2012. Powered by Python. Made in ๐บ๐ฆUkraine.