Skip to content

A collection of various experiments and utilities for graphical explorations in Julia. Note: This is prototype-quality code. Peek in at your own risk!

Notifications You must be signed in to change notification settings

yurivish/Julia-Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Julia-Playground

A collection of various playthings and utilities for graphical explorations in Julia. This repository is a working collection of tools I've written during my own explorations. While some of the files here are complete, presentable, and fully documented, others are still raw and under development.

Currently contains:

  • A little generative art trinket, currently non-interactive (pixels.jl)
  • An implementation of a Treap, which is a randomized self-balancing binary search tree data structure.
  • An image encoder for the PPM image format.
  • A set of OpenGL tools for operations like creating shaders and checking for errors.
  • A simple OpenGL example with minimal dependencies.
  • An implementation of the ideas in Timothy Chan's paper for approximate nearest-neighbor search in fixed low dimensions.
  • A basic Rgb color type with common operations defined, parameterizable by type and useful for creating e.g. densely packed arrays of byte-sized color data and passing it to OpenGL.
  • A very simple data structure that I call a bag, which is an unordered collection that supports efficient additions and deletions at an arbitrary index.

All code in this repository is released under the MIT license.

About

A collection of various experiments and utilities for graphical explorations in Julia. Note: This is prototype-quality code. Peek in at your own risk!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages