Rick Wesson's starred repositories

gosaca

Implementation of "An Optimal Suffix Array Construction Algorithm" described in a Technical Report by Ge Nong

Language:GoLicense:MITStargazers:26Issues:0Issues:0

CUDASieve

A GPU accelerated implementation of the sieve of Eratosthenes

Language:CudaLicense:GPL-3.0Stargazers:58Issues:0Issues:0

PiHex

PiHex Library, written in Go, generates a hexadecimal number sequence in the number Pi in the range from 0 to 10,000,000.

Language:GoLicense:NOASSERTIONStargazers:20Issues:0Issues:0

go-cv-simd

Low level image processing library in pure Go with SIMD assembly

Language:AssemblyLicense:Apache-2.0Stargazers:124Issues:0Issues:0
Language:CudaLicense:Apache-2.0Stargazers:28Issues:0Issues:0

multibase

Self identifying base encodings

Stargazers:281Issues:0Issues:0

gossdb

ssdb client for go with pool surport

Language:GoLicense:MITStargazers:131Issues:0Issues:0

AminoSee

AminoSeeNoEvil (or just AminoSee) is a DNA visualisation that assigns a unique colour hue to each amino acid and start/stop codon in the sequence, and then projects it into 2D and 3D space using an infinite mathematics space-filling function called the "Hilbert curve". This is done to preserve sequence proximity such that 90% of the DNA that is close to its neighbour - such as genes - are also closeby in the image at different resolutions. Genomics researchers can convert any file containing ASCII blocks of DNA (tested with popular formats Fasta, GBK, and also just .txt) into an image. A unique visualisation of DNA / RNA residing in text files, AminoSee is a way to render arbitrarily large files - due to support for streamed processing - into a static size PNG image. Special thanks and shot-outs to David Hilbert who invented it in 1891! Computation is done locally, and the files do not leave your machine. A back-end terminal daemon cli command that can be scripted is combined with a front-end GUI in Electron, AminoSee features asynchronous streaming processing enabling arbitrary size files to be processed. It has been tested with files in excess of 4 GB and does not need the whole file in memory at any time. Due to issues with the 'aminosee *' command, a batch script is provided for bulk rendering in the dna/ folder. Alertively use the GUI to Drag and drop files to render a unique colour view of RNA or DNA stored in text files, output to PNG graphics file, then launches an WebGL browser that projects the image onto a 3D Hilbert curve for immersive viewing, using THREEjs. Command line options allow one to filter by peptide.

Language:JavaScriptLicense:GPL-2.0Stargazers:7Issues:0Issues:0

HHT-MARS

A hybrid forecasting model that combines the Hilbert-Huang Transform and Multivariate Adaptive Regression Splines

Language:PythonLicense:MITStargazers:13Issues:0Issues:0

verilog-hilbert-transform

A verilog implementation of 32-point Discrete Hilbert Transform

Language:CStargazers:5Issues:0Issues:0

qHilbert

qHilbert is a vectorized speedup of Hilbert curve generation using SIMD intrinsics

Language:C++License:MITStargazers:33Issues:0Issues:0

hilbert

64 bit hilbert curve

Language:C++Stargazers:5Issues:0Issues:0

Hilbert-CNN

An image representation based convolutional network for DNA classification

Language:PythonStargazers:21Issues:0Issues:0

Hilbert-Image-to-Sound

Turn an image into a sequence of sounds using a Hilbert Curve.

Language:CLicense:GPL-3.0Stargazers:13Issues:0Issues:0

Hilbert-curve-tools

Binary to Hilbert converter

Language:CStargazers:19Issues:0Issues:0

bild

Image processing algorithms in pure Go

Language:GoLicense:MITStargazers:3970Issues:0Issues:0

aceto

A programming language based on a 2D Hilbert curve grid

Language:PythonStargazers:88Issues:0Issues:0

usbrip

Tracking history of USB events on GNU/Linux

Language:PythonLicense:GPL-3.0Stargazers:1154Issues:0Issues:0

no-google

Completely block Google and its services

Language:PythonLicense:UnlicenseStargazers:1229Issues:0Issues:0

S3M

A software package for statistically significant shapelet mining

Language:C++License:MITStargazers:52Issues:0Issues:0

mopidy

Mopidy is an extensible music server written in Python

Language:PythonLicense:Apache-2.0Stargazers:8011Issues:0Issues:0

maildown

A super simple CLI for sending emails

Language:PythonLicense:MITStargazers:579Issues:0Issues:0

stats

A well tested and comprehensive Golang statistics library package with no dependencies.

Language:GoLicense:MITStargazers:2911Issues:0Issues:0

ar

Golang ar archive file library

Language:GoLicense:MITStargazers:39Issues:0Issues:0

radix

Redis client for Go

Language:GoLicense:MITStargazers:624Issues:0Issues:0

radix.v2

Redis client for Go

Language:GoLicense:MITStargazers:433Issues:0Issues:0

gore

A full feature redis client for Go

Language:GoLicense:BSD-3-ClauseStargazers:45Issues:0Issues:0

dap

Data Analysis Pipeline

Language:RubyLicense:MITStargazers:159Issues:0Issues:0

sonargrep

Grep Rapid7's Opendata on the fly (http/https)

Language:GoLicense:Apache-2.0Stargazers:7Issues:0Issues:0

zgrab2

Fast Go Application Scanner

Language:GoLicense:NOASSERTIONStargazers:1706Issues:0Issues:0