Class property that shares the same value with the class and any instance.
Read and write excel files using table descriptors.
Library to help manage threads that run continuously for a long time.
Weekdays and datetime properties for the dataclass_property library.
Add the ability to use properties with dataclasses.
Python Qt thread updater to update GUI items using a separate thread.
Tools to get Joystick events.
Python utility for importing packages with the same name, but different version.
Bit flags implementation using a C Union. This library removes the need to use ctypes and helps you quickly access what bits are toggled.
An instance method decorator that also works as a classmethod.
Reliably find a modules path even when running an executable.
Python multiprocessing.Process that does not need to import __main__.
Convert json text back into proper Pydantic models.
Library to help store audio data in a circular buffer.
BK-8500-Electronic-Load python library
Jinja theme capability
Jinja Materializecss theme capability
Context manager that will skip the body on a condition.
Use async to have functions run on a schedule.
Custom json serialization support.
Global accessors for things like settings. This could be used across applications and modules to share data.
Continuous shell process
Django materialize css support.
Bootstrap template support for Django projects
Interprocess Communication (IPC) Manager to help create a Command structure for sending and receiving messages between processes.
Read tek scope isf files as a numpy array.
Python 3 iridium communication library for the iridium 9602 modem.
Library to help notify when something has changed.
Library to have other PySide/PyQt widgets run in a separate process while allowing communication with the main process.
Library for long running multiprocessing event loops.
Library for lists indexes having associated names like namedtuple and property. Includes list_property and namedlist functions.
Library to overload function and methods like C++. This library tries to match type annotations.