This lecture demonstrates the use of SigmaSpectra. Given a library of motions, a target response spectrum, and a desired number of motions, the program selects several suites of motions that fit the target response spectrum, on average.
SigmaSpectra can be accessed on this page: https://github.com/arkottke/sigmaspectra/releases
Mohamad Hallal