Skip to content

This repository is a collection of Python scripts and visualizations that explore a variety of advanced computational concepts. this repository aims to provide an interactive and educational resource for those interested in diving deeper into the world of advanced computation.

Notifications You must be signed in to change notification settings

Mistydoe033/Advanced-Computation-

Repository files navigation

Advanced-Computation

This repository is a collection of Python scripts and visualizations that explore a variety of advanced computational concepts. this repository aims to provide an interactive and educational resource for those interested in diving deeper into the world of advanced computation.

RSA encryption (EncryptionProcess.py)

RSA encryption process using the Matplotlib library. The visualization simplifies the RSA encryption steps, key generation, encryption, and decryption, providing an educational overview of the process.

image

Fast-Fourier-Transform-FFT (FFT.py)

Widely used concept in signal processing and other areas of science and engineering, This script generates a signal composed of two sine waves, then uses the Fast Fourier Transform (FFT) to analyze the frequency components of the signal. The script uses the NumPy library for numerical operations and the Matplotlib library for plotting.

263127140-9fce06e6-39a4-419f-96ec-b991c2b64997

Hash-Table-Animation (HashFunction.py)

visually demonstrates how hash functions work and illustrates collisions in hash tables through animation. The animation provides a user-friendly way to understand the basic principles behind hashing and its impact on data distribution and collisions.

image

Mandelbrot-Set (Mandelbrot.py)

The Mandelbrot Set is a famous fractal in complex dynamics. This script generates the Mandelbrot Set by iterating through complex numbers and checking their behavior under the iterative process. It then uses the matplotlib library to visualize the Mandelbrot Set.

This one takes a while to finish as its a complex computation

263127290-9fb4d3f1-713d-4708-97b7-9b0de01549d9

Turing-complete-system-Rule-110 (TuringCompleteness_110.py)

This repository contains a Python script that visualizes the behavior of the Rule 110 cellular automaton using matplotlib animations. The Rule 110 cellular automaton is a simple yet fascinating example of a Turing complete system, showcasing complex behavior arising from simple local rules.

263127081-689bee4a-4a3f-4398-91e5-575d09f407fa

About

This repository is a collection of Python scripts and visualizations that explore a variety of advanced computational concepts. this repository aims to provide an interactive and educational resource for those interested in diving deeper into the world of advanced computation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages