Magnetic fields are described by real-valued 3d vectors. They are always understood in units of A/m.
magnetic_field = ba.R3(x, y, z)
Magnetic materials are constructed as
color = (0.8, 0.2, 0.2)
material = ba.RefractiveMaterial(name, color, delta, beta, magnetic_field)
# or
material = ba.SLDMaterial(name, color, sld_real, sld_imag, magnetic_field)
Examples are under Examples > Instrument > Neutron polarization.