semiperiods