Investigating magnetisation dynamics in magnetic thin films and micro-structures