For practical purposes, these behave as current sensing transformers that work down to DC. They have a fixed number of turns and a closed-loop feedback from the flux-gate sensor. They drive a current through the turns to cancel the flux from the conductor being sensed, and this current is run through an external burden resistor. The sensed current is reduced by the turns ratio, which is an exact integer. The ppm and linearity readings refer to the current conversion ratio of the sensor.
IIRC, the flux gate sensor is quite good at determining the zero flux point with low offset, and the turns ratio is pretty close to an exact integer. This leaves the burden resistor as the key component determining the accuracy. However, the burden resistor is measuring a current reduced by the turns ratio, and is no longer in the main current path. Thus, you can use a much larger resistor value than you would for a shunt, making it much easier to get a high accuracy resistor, and giving a much larger sense signal than would be practical with a standard shunt due to the need to avoid dissipating too much power in the shunt.
Normally, these sensors are quite expensive in the $1k to $3k range. I purchased two brand new ones on ebay for $100 each, the ITN 600-S:
https://www.lem.com/sites/default/files/products_datasheets/itn_600-s_ultrastab.pdfThese are 600 A, with a turns ratio of 1500. If you have the luxury of being able to wrap multiple turns through the sensor, I recommend getting the higher current ones. The initial offset is less, perhaps due to reduced sensitivity to the Earth's magnetic field, and if you need more sensitivity to lower currents, you can wrap multiple turns through the sensor. For example, with ten turns, the max effective range becomes 60 A.
I use these in a high accuracy efficiency measurement system for power converters. One of the great things about this system is that I can run a single current through an extra winding that I wrap through both current sensors and use a single current run simultaneously through both sensors to account for differences in the two sensors, thereby eliminating a major error source (efficiency is a ratio-metric measurement). The working windings used can then be optimized to take advantage of the full range of the sensor. For example, in a 2.5 kW, 48-12 V converter measurement, I can put 8 turns on the input sensor and 2 on the output sensor and use most of the sensor range.
You can also find some older ones sold under Danphysik. They are good as well, but the newer ones have some protection against user error, like sending a large current through the sensor when it is not powered.
Another company that makes these is Danisense. Here are some prices for new ones:
https://gmw.com/product/ds/#productPricing.
Hope you find this useful,
John