# nanodrop v0.3.1 - Table of Contents Elixir library for interfacing with NanoDrop 1000 spectrophotometers over USB. Uses the Ocean Optics OOI protocol. ## Modules - [Nanodrop](Nanodrop.md): Elixir library for interfacing with NanoDrop 1000 spectrophotometers. - [Nanodrop.Baseline](Nanodrop.Baseline.md): Baseline correction using Rayleigh scattering turbidity model. - [Nanodrop.Device](Nanodrop.Device.md): USB device management for NanoDrop spectrophotometers. - [Nanodrop.Functions.Gaussian](Nanodrop.Functions.Gaussian.md): Gaussian function: A(λ) = amplitude * exp(-(λ - center)² / (2σ²)) - [Nanodrop.Functions.Turbidity](Nanodrop.Functions.Turbidity.md): Turbidity/scattering function: A(λ) = a / (λ + c)^n + b - [Nanodrop.Graph](Nanodrop.Graph.md): Generates SVG graphs for spectral data. - [Nanodrop.Math](Nanodrop.Math.md): Mathematical utilities for curve fitting. - [Nanodrop.Mode](Nanodrop.Mode.md): Protocol for measurement modes (DNA, Protein, etc.). - [Nanodrop.Mode.DNA](Nanodrop.Mode.DNA.md): DNA/RNA measurement mode. - [Nanodrop.OOI](Nanodrop.OOI.md): Ocean Optics Interface (OOI) protocol implementation. - [Nanodrop.Spectrum](Nanodrop.Spectrum.md): Absorbance spectrum data structure. - [Nanodrop.USB](Nanodrop.USB.md): Behaviour for USB operations. ## Mix Tasks - [mix nanodrop.measure](Mix.Tasks.Nanodrop.Measure.md): Measure DNA concentration for samples with graphs.