# Mathieu.jl

[![Documentation ](https://img.shields.io/badge/docs-latest-blue.svg)](https://jebej.github.io/Mathieu.jl/dev)
[![Build Status ](https://travis-ci.org/jebej/Mathieu.jl.svg?branch=master)](https://travis-ci.org/jebej/Mathieu.jl)
[![Coveralls](https://coveralls.io/repos/github/jebej/Mathieu.jl/badge.svg?branch=master)](https://coveralls.io/github/jebej/Mathieu.jl?branch=master)
[![Codecov](https://codecov.io/gh/jebej/Mathieu.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/jebej/Mathieu.jl)

A package for computing integer order Mathieu functions and characteristic values.

The notation used here mirrors the one in NIST's [Digital Library of Mathematical Functions](https://dlmf.nist.gov/28).

The methods used to compute the functions and characteristic values are based on matrix diagonalization, and are explained in more details in [Cojocaru 2008](https://arxiv.org/abs/0811.1970).

See the [documentation](https://jebej.github.io/Mathieu.jl/dev)!

![surf_5](https://jebej.github.io/Mathieu.jl/dev/examples/img/surf_5.svg)