Preprint Article Version 1 This version is not peer-reviewed

ARBTools: A Tricubic Spline Interpolator for Three-Dimensional Scalar or Vector Fields

Version 1 : Received: 1 March 2019 / Approved: 4 March 2019 / Online: 4 March 2019 (09:56:03 CET)
Version 2 : Received: 27 March 2019 / Approved: 28 March 2019 / Online: 28 March 2019 (11:13:31 CET)

A peer-reviewed article of this Preprint also exists.

Walker, P., Krohn, U. and Carty, D., 2019. ARBTools: A Tricubic Spline Interpolator for Three-Dimensional Scalar or Vector Fields. Journal of Open Research Software, 7(1), p.12. doi:10.5334/jors.258 Walker, P., Krohn, U. and Carty, D., 2019. ARBTools: A Tricubic Spline Interpolator for Three-Dimensional Scalar or Vector Fields. Journal of Open Research Software, 7(1), p.12. doi:10.5334/jors.258

Journal reference: Journal of Open Research Software 2019, 7, 12
DOI: 10.5334/jors.258

Abstract

ARBTools is a Python library containing a Lekien-Marsden type tricubic spline method for interpolating three-dimensional scalar or vector fields presented as a set of discrete data points on a regular cuboid grid. ARBTools was developed for simulations of magnetic molecular traps, in which the magnitude, gradient and vector components of a magnetic field are required. Numerical integrators for solving particle trajectories are included, but the core interpolator can be used for any scalar or vector field. The only additional system requirements are NumPy.

Supplementary and Associated Material

Subject Areas

Python, three-dimensional interpolation, spline, vector field, scalar field, smoothing

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.