https://github.com/transgirlcodes/twiddle.jl
A collection of useful bit-twiddling tricks in Julia.
https://github.com/transgirlcodes/twiddle.jl
binary-data bit-manipulation bit-mask bit-tricks bit-twiddling-hacks
Last synced: about 2 months ago
JSON representation
A collection of useful bit-twiddling tricks in Julia.
- Host: GitHub
- URL: https://github.com/transgirlcodes/twiddle.jl
- Owner: TransGirlCodes
- License: mit
- Created: 2017-04-28T15:47:10.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-03T18:03:48.000Z (almost 5 years ago)
- Last Synced: 2025-03-31T16:09:10.375Z (about 2 months ago)
- Topics: binary-data, bit-manipulation, bit-mask, bit-tricks, bit-twiddling-hacks
- Language: Julia
- Homepage: https://ben-ward.science/Twiddle.jl/stable
- Size: 262 KB
- Stars: 7
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Twiddle.jl
[](https://github.com/BenJWard/Twiddle.jl/releases/latest)
[](https://github.com/BenJWard/Twiddle.jl/blob/master/LICENSE)
[](https://ben-ward.science/Twiddle.jl/stable)
[](https://travis-ci.org/BenJWard/Twiddle.jl)
[](https://ci.appveyor.com/project/BenJWard/twiddle-jl/branch/master)## Description
Twiddle is a package collecting useful bit-twiddling tricks, ready to use as
functions, with detailed documentation of what they do, and example real-world
use cases.This package originated from a PostDoc project where we wanted to do some common
biological sequence operations much much faster than a naive implementation
could, by taking advantage of succinct bit-encoding of the sequences.This package however is supposed to be more general, and we want it to contain
many bit-twiddling tips and tricks.## Installation
Install Twiddle.jl from the Julia REPL:
```julia
using Pkg
Pkg.add("Twiddle")
```If you are interested in the cutting edge of the development, please check out
the master branch to try new features before release.