gap-anupq

GAP ANUPQ - ANU p-Quotient

GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects. GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, and more.

python3-phone-modem

Asynchronous modem implementation for integrating caller ID and call rejection

This library provides an asynchronous modem implementation designed to integrate with Home Assistant. It enables the collection of caller ID information using a Hayes AT compatible modem that supports caller ID detection. The library tracks call states such as 'ring', 'callerid', and 'idle' and includes features for rejecting calls programmatically. Caller ID information such as the time of the call, name, and number is captured and updated with each state change.