Working Paper Article Version 2 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

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.

Keywords

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

Subject

Computer Science and Mathematics, Software

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)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.