A collection of small, unrelated jupyter notebooks and markdown files for playing around with various concepts.
Included notebooks:
congruences_notebook.ipynb- Linear congruences random number generationlorenz_system.ipynb- Exploration of the Lorenz system and other chaos-related conceptsred noise.ipynb- Plotting red noise and comparing it to white noisesymplectic_integration.ipynb- Comparison of symplectic and non-symplectic integrators for physics simulationssuperdense_coding_proof.MD- A case-by-case analysis / proof of correctness of the superdense coding quantum protocolnetwork-traffic-classification-attack-detection.ipynb- Training (and interpreting using SHAP) a LightGBM model on the UNSW_NB15 network traffic datasetelgamal_signature.ipynb- A simple, naive implementation of the ElGamal digital signature scheme