A performant NumPy extension for Galois fields and their applications
-
Updated
Apr 13, 2025 - Python
A performant NumPy extension for Galois fields and their applications
Python code to implement various number theory, elliptic curve and finite field computations.
My journey through competitive programming with solutions to problems from platforms like CodeWars, LeetCode, CodeChef, and CodeForces, highlighting problem-solving and algorithmic skills.
A library of recreational mathematics and number theory related functions inspired by Project Euler
Generate the digits of Pi using a streaming algorithm
The Stable Matching or the Stable Marriage algorithm is a mathematical algorithm that finds stable matches between two equally sized sets of elements, the proposers and the acceptors. This project uses basic Python data structures to implement the algorithm.
Predict the future words efficiently with the "Next Word Prediction Using Markov Model" project. Built in Python and powered by the `msvcrt` module, this academic initiative explores the Markov chain model to anticipate the most likely next word based on a given sequence.
Number theoretic transform
Abstract algebra library for Python (Work in progress)
A Number Theory Library Adapted from Mathematic Fundamentals of Information Security Homework Codes
Implementation of RSA from scratch in different programming languages
Repository for the FermulerPy core package. Fermulerpy is useful for problems related to various fields of Number Theory.
Interesting math related algorithms and problems 🔣
Application (Flask) to encrypt & decrypt mono-alphabetic (Caesar) and poly-alphabetic (Vigenere) ciphers and their Cryptanalysis using Genetic Algorithm (GA)
Object-oriented continued fractions with Python.
Library for finite field arithmetics and polynomial manipulation
Elgamal encrypted text hidden within pixels of images
Pure-Python library that provides a selection of Sophie Germain primes that are organized by representation size.
Multivariable Chinese Remainder Theorem
A library for number theory and modular arithmetic algorithms in Python e.g. Pollard Rho, Miller–Rabin primality test, Cipolla, etc.
Add a description, image, and links to the number-theory topic page so that developers can more easily learn about it.
To associate your repository with the number-theory topic, visit your repo's landing page and select "manage topics."