fix cast comparison method

convert fields to a set for testing equality
fix buoyancy test and remove check on z-units

the main cast axis doesn't need to be in meters if there's a separate field that
is

don't yet have a scheme for tracking units across all fields, so remove the
check entirely for now