Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by ttsiodras
A curated list of projects in awesome lists by ttsiodras .
https://github.com/ttsiodras/renderer
My software-only 3D renderer and raytracer (aka "TTSIOD renderer")
Last synced: 21 Dec 2024
https://github.com/ttsiodras/utils
Short shell/perl/python utils I wrote that I use every day.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/mandelbrotsse
Real-time Mandelbrot zoom via SSE, AVX, OpenMP, CUDA, XaoS...
Last synced: 21 Dec 2024
https://github.com/ttsiodras/miniforth
A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html
Last synced: 21 Dec 2024
https://github.com/ttsiodras/renderer-cuda
CUDA version of my renderer (real-time raytracing!)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/mandelbrotinvhdl
What better way to learn VHDL, than to do some fractals?
Last synced: 21 Dec 2024
https://github.com/ttsiodras/score4
AI: Implementing Score4 (Connect four) in functional and imperative languages
Last synced: 21 Dec 2024
https://github.com/ttsiodras/rsbep-backup
A customized version of rsbep used to create resilient backups
Last synced: 21 Dec 2024
https://github.com/ttsiodras/attiny85_monkeyislandplayer
Standalone player of Monkey Island PC-Speaker music ( https://www.thanassis.space/monkeyisland.html )
Last synced: 21 Dec 2024
https://github.com/ttsiodras/unblockmesolver
An auto-solver I coded for the "Unblock Me" puzzle game
Last synced: 21 Dec 2024
https://github.com/ttsiodras/3d-on-an-atmega328p
Real-time 3D on an ATmega328p and an OLED https://www.youtube.com/watch?v=nsqmnkfZtSw
Last synced: 21 Dec 2024
https://github.com/ttsiodras/straylight
I optimized some code for the European Space Agency, achieving significant speedups - using OpenMP, SSE, Eigen and CUDA. This is the resulting code, with complete documentation on the optimizations performed. I also blogged about the techniques I used to optimize the code here: https://www.thanassis.space/straylight.html
Last synced: 21 Dec 2024
https://github.com/ttsiodras/datamodellingtools
The Data Modelling Tools of the European Space Agency's TASTE toolchain
Last synced: 21 Dec 2024
https://github.com/ttsiodras/3d-on-a-zx-spectrum-48k
Porting my 3D points renderer on a ZX Spectrum 48K
Last synced: 21 Dec 2024
https://github.com/ttsiodras/reactjs-score4
I ported my Score4 game to TypeScript/React
Last synced: 21 Dec 2024
https://github.com/ttsiodras/youtube-video-annotations-player
Youtube Video Annotations Player
Last synced: 21 Dec 2024
https://github.com/ttsiodras/dotfiles
My bash, python, etc configuration files (but not .vimrc, that lives on a standalone repos)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/uart_in_vhdl
My successful first experiment in VHDL - creating my own UART
Last synced: 21 Dec 2024
https://github.com/ttsiodras/condition-decision-mcdc
An investigation into condition, decision and MC/DC coverage - along with GCOV's functionalities
Last synced: 21 Dec 2024
https://github.com/ttsiodras/remotepowerviaesp8266
Remote power on/off and remote serial via an ESP8266/relay module
Last synced: 21 Dec 2024
https://github.com/ttsiodras/blue_pill_mandelbrot
A real-time Mandelbrot zoom with a Blue Pill (STM32F103C8T6) and an ST7735 OLED screen.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/atomicpi-3d-printed-enclosure
I designed and 3D-printed an enclosure for my Atomic PI
Last synced: 21 Dec 2024
https://github.com/ttsiodras/pyforocaml
Can I port Python's stdlib to OCaml (so I can code in OCaml using Python forms of stdlib functions)?
Last synced: 21 Dec 2024
https://github.com/ttsiodras/hexspeak
Benchmarking a simple algorithm in multiple languages
Last synced: 21 Dec 2024
https://github.com/ttsiodras/knightrider
Knight Rider LEDs on an Arduino, via Software-PWM. Fun!
Last synced: 21 Dec 2024
https://github.com/ttsiodras/huffmanpy
This is my Python library for Huffman coding.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/taste-setup
The bootstrapping TASTE repository (see https://taste.tools)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/checkstackusage
Compute the stack used by each of your functions (via GCC's `-fstack-usage` and call-graph tracing)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/ttsiodras.github.com
Another home for my blog posts
Last synced: 21 Dec 2024
https://github.com/ttsiodras/dhryandwhetstones
Code of benchmarks used in CPU comparisons
Last synced: 21 Dec 2024
https://github.com/ttsiodras/embeddedcoverage
A project demonstrating one way to perform on-target coverage.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/primespirals
Playing with the Ulam spiral in python
Last synced: 21 Dec 2024
https://github.com/ttsiodras/sparcasm
Since I succeeded in porting a Leon3 inside my FPGA board (https://github.com/ttsiodras/grlib-gpl), I played a bit with SPARC Assembly.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/theprogramofthemonth
My first neat hack, 26 years ago - awarded "Program of the Month" status back in the day, in a Greek magazine...
Last synced: 21 Dec 2024
https://github.com/ttsiodras/parallelmandelbrot
Can't seem to make my Core2Duo use both cores for the calculations... why?
Last synced: 21 Dec 2024
https://github.com/ttsiodras/haskellmandelbrot
Brainstorming on speed behaviour of Mandelbrot calculations under GHC
Last synced: 21 Dec 2024
https://github.com/ttsiodras/deadfunctionsdetector
Using Clang, detect actually used functions - and report dead code.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/gps_clock
GY-NEO6MV2, DS3231, 1602 LCD, LiPo and TP4056: A Dutch/Greek GPS-synced clock.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/attiny85_currentmeter
A simple current meter, using a sense resistor and the ATtiny85's ADC.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/binomialprobabilities
A fixup for "Why you only need to test with five users"
Last synced: 21 Dec 2024
https://github.com/ttsiodras/1602-lcd-controller
The Beast (TM) 1602 LCD Controller :-)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/risc-v-dhrystones
Initial tests with a GD32VF103VBT6 (Dhrystone benchmark).
Last synced: 21 Dec 2024
https://github.com/ttsiodras/videonavigator
An attempt at a minimal interface to navigate video collections
Last synced: 21 Dec 2024
https://github.com/ttsiodras/scalaplayground
Investigating a language that nicely balances the beauty of the ML world with enterprise needs
Last synced: 21 Dec 2024
https://github.com/ttsiodras/nimplayground
A promising new language - Python syntax, but tremendously faster (and statically-typed)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/frama-c-sa-example1
Trying frama-c on some actual mission code generated an interesting discussion.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/zx_spectrum_scrolling
Using Z80 assembly to perform screen scrolling (per-pixel)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/mentoring-salacia-team
The example code (and two videos) I created for the SALACIA team that I mentored in ESA.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/eventstormsquasherdecorator
This decorator 'squashes' bursts of calls to the decorated function with inter-arrival times less than the given ms to a single call (the last one).
Last synced: 21 Dec 2024
https://github.com/ttsiodras/ycombinatorpython
OMG, I passed a threshold - I did my own YCombinator in Python :-)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/flip
Automatically solving Simon Tatham's Flip puzzle
Last synced: 21 Dec 2024
https://github.com/ttsiodras/mindgames
Solving the puzzles in my tablet's MindGames (isn't that the 7th Guest? :-)
Last synced: 21 Dec 2024
https://github.com/ttsiodras/nightlight
Using a PIR and a light sensor for my own fridge door light.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/nmigen-on-zestsc1
Experiments with nMigen on my ZestSC1 Spartan3 FPGA board.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/atmegacommandcenter
A simple interactive interface over a serial connection to an ATmega328P.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/rockpaperscissors-slashdotpuzzle
A solution finder and simulator, for the rock / paper / scissors puzzle shown in Slashdot on April 6, 2014.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/ghdl-scaffolding
My GHDL scaffolding - test and plot via GTKwave
Last synced: 21 Dec 2024
https://github.com/ttsiodras/cleanuphtml
Recursively collect only those HTML files referenced from a root-level one.
Last synced: 21 Dec 2024
https://github.com/ttsiodras/detectglobals
TEC-SWT's model checker depends on knowledge of the variables in global storage; so I coded a utility that uses libclang to provide this information.
Last synced: 21 Dec 2024