thielema's repositories

  • accelerate-arithmetic — Linear algebra and interpolation using the Accelerate framework
  • accelerate-cublas — Basic Linear Algebra using native CUBLAS library
  • accelerate-cufft — Accelerate frontend to the CUFFT library (Fourier transform)
  • accelerate-fftw — Accelerate frontend to the FFTW library (Fourier transform)
  • accelerate-fourier — Fast Fourier transform and convolution using the Accelerate framework
  • accelerate-fourier-benchmark — Compare different implementations of the Fast Fourier Transform
  • accelerate-obsidian-arithmetic — Arithmetic functions implemented for CUDA using the Obsidian framework
  • accelerate-utility — Utility functions for the Accelerate framework
  • apportionment — Round a set of numbers while maintaining its sum
  • audacity — Interchange with the Audacity sound signal editor
  • audiovideo-example — Example of video processing using libav
  • battleship-combinatorics — Compute number of possible arrangements in the battleship game
  • bibliography — Bibtex files for my publications and publications I cite
  • bob2015 — Slides for bobkonf 2015 talk on GPU programming in Haskell
  • buffer-pipe — Read from stdin and write to stdout in large blocks
  • cabal-scripts — Shell scripts for support of Cabal maintenance
  • calendar-recycling — List years with the same calendars
  • car-pool — Simple web-server for organizing car-pooling for an event
  • carray — A C-compatible array library.
  • check-pvp — Check whether module and package imports conform to the PVP
  • classify-frog — Classify sounds produced by Xenopus laevis
  • classify-frog-doc — Documentation for classify-frog
  • combinatorial — Count, enumerate, rank and unrank combinatorial objects
  • comfort-graph — Graph structure with type parameters for nodes and edges
  • concurrent-split — MVars and Channels with distinguished input and output side
  • cutter — Cut files according to a position list
  • darcs-scripts — Shell scripts for support of darcs workflow
  • data-ref — Unify STRef and IORef in plain Haskell 98
  • doberkat — Refactored examples from Doberkat's Haskell book
  • fft — Bindings to the FFTW library.
  • fixed-length — Lists with statically known length based on non-empty package.
  • group-by-date — Shell command for grouping files by dates into folders
  • hackage-processing — Process 00-index.tar.gz from Hackage
  • haskell-devscripts — Fork of Debian packaging scripts for Haskell containing support for packaging executables
  • hirsch-heinrich — Postprocess and compose tracks for Hirsch Heinrich's song
  • hmatrix-banded — HMatrix interface to LAPACK functions for banded matrices
  • hmm-hmatrix — Hidden Markov Models using HMatrix primitives
  • hxt — A collection of tools for processing XML with Haskell.
  • hxt-filter — A collection of tools for processing XML with Haskell (Filter variant).
  • interpolation — piecewise linear and cubic Hermite interpolation
  • ix-shapable — Reshape multi-dimensional arrays.
  • jhc — Fork of JHC containing small enhancements in the libraries
  • knead — Repa array processing using LLVM JIT
  • knead-arithmetic — Linear algebra and interpolation using LLVM JIT
  • krippen — "Ich steh an deiner Krippen hier" - MIDI, audio and video processing
  • lapack-ffi — Auto-generated interface to Fortran LAPACK
  • linear-circuit — Compute resistance of linear electrical circuits
  • livesequencer-example — Example songs for Haskell live sequencer
  • llvm-ffi — FFI bindings to the LLVM compiler toolkit.
  • llvm-ffi-tools — Tools for maintaining the llvm-ffi package
  • llvm-pkg-config — Generate Pkg-Config configuration file for LLVM
  • llvm2013 — Slides for LLVM meeting 2014-04-30, Paris
  • llvm2014 — Slides for LLVM tutorial at HaL-9, 2014-06-20
  • llvm2014-code — Example code for LLVM tutorial at HaL-9, 2014-06-20
  • m3coco — Compiler-Compiler in Modula-3, a fork featuring dynamic number of symbols, productions etc.
  • magico — Compute solutions for Magico puzzle
  • math-software-2011 — Lecture notes and example modules for Haskell lecture
  • math-software-2013 — Example modules for Haskell lecture
  • mbox — List contents of an mbox file containing e-mails
  • meissner-dom — Twinkling stars that form an image
  • midi — Handling of MIDI messages and files
  • midi-alsa — Convert between datatypes of the midi and the alsa packages
  • midi-music-box — Convert MIDI file to music box punch tape
  • midi-status — Handling of MIDI messages and files; handle compression bug within version range 0.2.1.* (fork of thielema's midi)
  • mobile-speech — Simulate the audio effect of a bad mobile phone connection
  • noise-reduction — Reduce noise in an audio file
  • non-empty — List-like structures with static restrictions on the number of elements
  • nordstrand — Postprocssing of audio streams for the song Nordstrand
  • obsidian-arithmetic — Arithmetic functions for the Obsidian framework
  • patch-image — Compose a big image from overlapping parts
  • pathtype — Type-safe access to filepath manipulations
  • pooled-io — Run jobs on a limited number of threads and support data dependencies
  • prelude-compat — Provide Prelude and Data.List with fixed content across GHC versions
  • prelude2010 — Provide Prelude with fixed content across GHC versions
  • reactive-balsa — Programmatically edit MIDI events via ALSA and reactive-banana
  • reactive-banana-bunch — Extend reactive-banana to multiple events per time point
  • reactive-jack — Process MIDI events via reactive-banana and JACK
  • reactive-midyim — Process MIDI events via reactive-banana
  • redblacktree — Type-safe red-black-tree, proof of concept
  • repa-fft — Attempt to implement Cooley-Tukey Fourier transform in Repa, now deprecated in favor of accelerate-fourier
  • resistor-cube — Compute total resistance of a cube of resistors
  • saksell — Translation of HTML pages with automatic relinking
  • schulfrei2015 — Beitrag zu Schulfrei-Festival 2015: Freies Lernen und Freie Software
  • set-cover — Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube
  • sound-collage — Approximate a song from other pieces of sound
  • sox — Play, write, read, convert audio signals using Sox
  • soxlib — Write, read, convert audio signals using libsox
  • soxlib-old — Write, read, convert audio signals using libsox - old conversion to darcs-2, I will delete it in the future
  • starquake — Postprocssing of audio streams for the Starquake songs
  • stil2013 — Slides for HaL-8 tutorial on Haskell programming style
  • stm-split — TMVars, TVars and TChans with distinguished input and output side
  • storablevector-carray — Conversion between storablevector and carray
  • synthi-llvm2016 — slides for synthesizer-llvm tutorial on HaL 2016
  • tausend-sterne — signal post-processing for Tausend Sterne video
  • test-edit-file — Test file modification at hub.darcs.net via its web interface
  • tfp — Type-level integers, booleans, lists using type families
  • tfp-th — Template-Haskell code for tfp
  • types2015 — Slides for HaL-10 tutorial on Haskell 98 type tricks
  • unicode — Construct and transform unicode characters
  • unique-logic — Solve simple simultaneous equations
  • unique-logic-tf — Solve simple simultaneous equations
  • unsafe — Unified interface to unsafe functions
  • wavelet — Research library for wavelets and refinable functions
  • youtube — Upload video to YouTube via YouTube API