csm - An EPICS calculation support module
About
This module contains two parts:
A generic (EPICS-independent) library implementing one- and two-dimensional interpolation tables, including procedures to load and store them from a file system.
An EPICS record type specifically designed to make it easy to do conversion via interpolation table and other means. The cvtRecord uses the csm library to achieve conversion via tables.
The functions thread safe, when you compute a function value and the function definition is changed in parallel, is is ensured that the function computation always uses a consistent function definition.
Version
R5-3
See also
Goetz Pfeiffer’s Project site for other open source projects.
Documentation
License and copyright
Copyright (c) 2026 by Helmholtz-Zentrum Berlin.
This software of this project can be used under GPL v.3, see license.
Download
You can download a release with git:
git clone git://git.code.sf.net/p/csm-hzb/code csm
csm at sourceforge
You find the sourceforge summary page for csm at csm at Sourceforge.