def METHOD_NAME(self, system, n_jobs=1, only_physical_cores=False, verbose=False):
    """Return the Sine matrix for the given systems.
    Args:
        system (:class:`ase.Atoms` or list of :class:`ase.Atoms`): One or
            many atomic structures.
        n_jobs (int): Number of parallel jobs to instantiate. Parallellizes
            the calculation across samples. Defaults to serial calculation
            with n_jobs=1. If a negative number is given, the used cpus
            will be calculated with, n_cpus + n_jobs, where n_cpus is the
            amount of CPUs as reported by the OS. With only_physical_cores
            you can control which types of CPUs are counted in n_cpus.
        only_physical_cores (bool): If a negative n_jobs is given,
            determines which types of CPUs are used in calculating the
            number of jobs. If set to False (default), also virtual CPUs
            are counted.  If set to True, only physical CPUs are counted.
        verbose(bool): Controls whether to print the progress of each job
            into to the console.
    Returns:
        np.ndarray | sparse.COO: Sine matrix for the given systems. The
        return type depends on the 'sparse'-attribute. The first dimension
        is determined by the amount of systems.
    """
    # Combine input arguments / check input validity
    system = [system] if isinstance(system, Atoms) else system
    for s in system:
        if len(s) > self.n_atoms_max:
            raise ValueError(
                "One of the given systems has more atoms ({}) than allowed "
                "by n_atoms_max ({}).".format(len(s), self.n_atoms_max)
            )
    inp = [(i_sys,) for i_sys in system]
    # Determine if the outputs have a fixed size
    n_features = self.get_number_of_features()
    static_size = [n_features]
    # Create in parallel
    output = self.create_parallel(
        inp,
        self.create_single,
        n_jobs,
        static_size,
        only_physical_cores,
        verbose=verbose,
    )
    return output