Gorka Eraña's repositories
Bachelors-degree-dissertation
This repository contains the dissertation I made to obtain my bachelors degree in Mathematics: 'Implementation of the QR algorithm for efficiently computing matrix eigenvalues and eigenvectors'.
project-euler
Solution to Project Euler problems with miscellaneous programming languages
slow-learner-convert
A library to convert `slow_learner` output to different types
type_to_strategy
A Python library to translate type annotations to `hypothesis` strategies
1brc
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Algorithm-Design
Code for the Algorithm Design course of my last year of bachelors. All of it in Python.
gorkaerana.github.io
Personal blog
ninetales
A Python library to convert between Python data model paradigms
python-statistics-median
A drop-in replacement for Python's native `statistics.median`
cattrs
Composable custom class converters for attrs.
python-builtins
Pure-Python implementations of miscellaneous Python built-in functions
rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
tree_sitter
Playground to try tree-sitter stuff
tuplex
Tuplex is a parallel big data processing framework that runs data science pipelines written in Python at the speed of compiled code. Tuplex has similar Python APIs to Apache Spark or Dask, but rather than invoking the Python interpreter, Tuplex generates optimized LLVM bytecode for the given pipeline and input data set.