PythonHub Logo Python Hub Weekly Digest for 2023-06-18

Cover by unsplash.com

💖 Most Popular

Shreddit is a Python program to remove all your Reddit comments

JupyterLab 4.0 is Here
The Jupyter contributor community is proud to announce JupyterLab 4.0, the next major release of our full-featured development environment. The package is now available on PyPI and conda-forge. You can upgrade by running pip install --upgrade jupyterlab or conda install -c conda-forge jupyterlab.

PyCon US 2023 Video
Recordings from PyCon US 2023 in Salt Lake City, UT.

string2string
String-to-String Algorithms for Natural Language Processing.

Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17, and 3.12.0 beta 2 are now available


📖 Articles

Ruff: A Fast Python Linter

Writing a KVM hypervisor VMM in Python
An experimental VMM for KVM written in Python. This is simply an experimental proof of concept which was hacked together enough to be able to boot OVMF, then install Linux on a disk and boot it.

Valid Python syntax – by Nobody has time for Python

Image Dithering FAST In Python
In this video, the concept of image dithering is explained, showcasing how dithering algorithms can effectively display images on black and white monitors while preserving reasonable contrast. The video provides coding examples utilizing packages like NumPy, Pillow, and Matplotlib to demonstrate the implementation of these algorithms.

LangChain Crash Course - Build apps with language models

Python for Finance: Pandas Resample, Groupby, and Rolling
Learn how you can use resample, groupby, and rolling in pandas and supercharge your workflows with Ponder!

Benchmarking Python and Rust Async Web Server Performance
Benchmarks showing how Python's Blacksheep and Uvicorn stack up to a Rust solution using Axum and ...

Refactoring a Command Line Shell | Code Roast Part 1
Watch the video to witness the transformation from average to exceptional code in Part 1 of 2 videos.

Don’t let yourself be fooled by data drift
The purpose of this post is to demonstrate that not all data drift impacts model performance. Making drift methods hard to trust since they tend to produce a large number of false alarms. To illustrate this point, we will train an ML model using a real-world dataset, monitor the distribution of the model's features in production, and report any data drift that might occur.

Functional Python Programming


⚙️ Projects

Hiera
A Hierarchical Vision Transformer without the Bells-and-Whistles.

survey
A simple library for creating beautiful interactive prompts.

DeepFilterNet
A Low Complexity Speech Enhancement Framework for Full-Band Audio (48kHz) using on Deep Filtering.

PyStack
PyStack is a tool that uses forbidden magic to let you inspect the stack frames of a running Python process or a Python core dump, helping you quickly and easily learn what it's doing (or what it was doing when it crashed) without having to interpret nasty CPython internals.

Lanarky
Lanarky is an open-source framework to deploy LLM applications in production. It is built on top of FastAPI and comes with batteries included.

nixpkgs-python
All Python versions, kept up-to-date on hourly basis using Nix.

aviary
Evaluate multiple LLMs easily.

threestudio
A unified framework for 3D content generation.

roop
one-click deepfake (face swap)

chatdocs
Chat with your documents offline using AI.

flood
flood is a load testing tool for benchmarking EVM nodes over RPC


👾 Reddits

Chaos Theory: Animated in Python


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.