A Halbach array is a specific arrangement of a series of permanent magnets. The array has a spatially rotating pattern of magnetism which cancels the field on one side but boosts it on the other. The major advantages of Halbach Arrays are that they can produce strong magnetic fields on one side whilst creating a very small stray field on the opposite side. This effect is best understood by observing the magnetic flux distribution.