#![allow(clippy::needless_range_loop)]
mod banded;
pub mod coordinate;
pub mod covariance;
pub mod element;
pub mod error;
mod integrate;
pub mod ops;
pub mod profile;
mod quadrature;
pub mod space;
pub mod sparse;
pub mod special;
pub use banded::BandedCholesky;
pub use coordinate::CoordinateMap;
pub use covariance::{Atoms, Covariance1d, Family, ProductCovariance, VarianceProfile};
pub use element::{Element, Segment, Shape};
pub use error::{Error, Result};
pub use integrate::{Weight, inner, inner_derivative, integral, integral_derivative};
pub use ops::{
Bounds, Fit, Normalization, Penalty, Projection, evaluate, gram, inner_products, measure,
measure_derivative,
};
pub use profile::{Apodization, FWHM_PER_SIGMA, MaternOrder, Parameter, Profile};
pub use space::{Interpolation, Space};
pub use sparse::Csr;