def METHOD_NAME():
    parser = argparse.ArgumentParser(
        description='Script to limit the eigenvectors file to a given number '
                    'of components (--number) or to a given explained '
                    'variance ratio (--cutoff)')
    parser.add_argument('-i', '--input',
                        required=True,
                        type=str,
                        help='Path to eigenvectors file (pickled file or txt')
    parser.add_argument('-v', '--variance',
                        required=False,
                        type=str,
                        help='Path to explained variance file')
    parser.add_argument('-o', '--output',
                        required=False,
                        type=str,
                        help='Path to the output eigenvectors file with the '
                             'limited number of components. If no path is '
                             'given, the orginal file name will be used '
                             'with suffix "_filtered"')
    parser.add_argument('-n', '--number',
                        required=False,
                        type=int,
                        help='Cutoff of number of components')
    parser.add_argument('-c', '--cutoff',
                        required=False,
                        type=float,
                        help='Cutoff value ratio of explained variance of the '
                             'components. value between 0 and 1')
    return parser.parse_args()