Skip to content

andreapasquale94/ESAInterpolationFiles.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESAInterpolationFiles.jl

ESA Interpolation Files made easy.

ESAInterpolationFiles.jl is a Julia library that provides fast and allocation-free access to binary ESA/ESOC interpolation files or IPF. Completely written in Julia, it enables Automatic-Differentiation (AD) via ForwardDiff.jl and TaylorSeries.jl across all of its function calls.

Usage

The compute and compute_derivative functions can be used to perform interpolation and compute derivatives from an IPF file.

Example Usage:

using ESAInterpolationFiles: IPF, compute, compute_derivatives

# Load an IPF file
file = IPF("example.ipf")

# Compute interpolated value for a given key
value = compute(file, 10.5)

# Compute derivative for a given key
derivative = compute_derivative(file, 10.5)

Support

If you found this package useful, please consider starring the repository.

Disclaimer

This package is not affiliated with ESA/ESOC.

Releases

No releases published

Packages

No packages published

Languages