# Isotope v0.5.0 - Table of Contents

Work with different noise functions using Elixir. Fork of isotope, maintained for Elixir 1.18+.

## Pages

- [Isotope (isotope_118)](readme.md)
- [CHANGELOG](changelog.md)
- [LICENSE](license.md)

## Modules

- [Isotope](Isotope.md): Elixir bindings to Rust's [bracket-noise](https://crates.io/crates/bracket-noise)
library, which is a Rust port of [FastNoise Lite](https://github.com/Auburn/FastNoiseLite).
- [Isotope.Noise](Isotope.Noise.md): Create noise generators, sample individual points, and generate noise maps.
- [Isotope.NoiseMap](Isotope.NoiseMap.md): A compact representation of a 2D noise map backed by a flat binary of
little-endian `f32` values in row-major order.
- [Isotope.Options](Isotope.Options.md): Options available when initializing the noise.

- [Isotope.Options.Cellular](Isotope.Options.Cellular.md): Options available for cellular noises.

- [Isotope.Options.Fractal](Isotope.Options.Fractal.md): Options available for fractal noises.

- [Isotope.Utils](Isotope.Utils.md): Utility functions for working with noise maps.

