Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"python.testing.pytestArgs": [
"."
],
"python.testing.unittestEnabled": false,
"python.testing.pytestEnabled": true
}
2 changes: 1 addition & 1 deletion src/pylibsparseir/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import numpy as np

from .ctypes_wrapper import spir_kernel, spir_sve_result, spir_basis, spir_funcs, spir_sampling
from .constants import COMPUTATION_SUCCESS, ORDER_ROW_MAJOR, SPIR_TWORK_FLOAT64, SPIR_TWORK_FLOAT64X2
from pylibsparseir.constants import COMPUTATION_SUCCESS, ORDER_ROW_MAJOR, SPIR_TWORK_FLOAT64, SPIR_TWORK_FLOAT64X2

def _find_library():
"""Find the SparseIR shared library."""
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions src/pylibsparseir/basis.py → src/sparse_ir/basis.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"""
from typing import Optional
import numpy as np
from .core import basis_new, basis_get_size, basis_get_svals, basis_get_u, basis_get_v, basis_get_uhat, basis_get_default_tau_sampling_points, basis_get_default_omega_sampling_points, basis_get_default_matsubara_sampling_points
from .constants import STATISTICS_FERMIONIC, STATISTICS_BOSONIC
from pylibsparseir.core import basis_new, basis_get_size, basis_get_svals, basis_get_u, basis_get_v, basis_get_uhat, basis_get_default_tau_sampling_points, basis_get_default_omega_sampling_points, basis_get_default_matsubara_sampling_points
from pylibsparseir.constants import STATISTICS_FERMIONIC, STATISTICS_BOSONIC
from .kernel import LogisticKernel
from .abstract import AbstractBasis
from .sve import SVEResult
Expand Down Expand Up @@ -137,7 +137,7 @@ def default_omega_sampling_points(self, npoints=None):
ndarray
Default omega sampling points
"""
from .core import basis_get_default_omega_sampling_points
from pylibsparseir.core import basis_get_default_omega_sampling_points
return basis_get_default_omega_sampling_points(self._ptr)

def default_matsubara_sampling_points(self, npoints=None, positive_only=False):
Expand Down
File renamed without changes.
6 changes: 3 additions & 3 deletions src/pylibsparseir/dlr.py → src/sparse_ir/dlr.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
import ctypes
import numpy as np
from .abstract import AbstractBasis
from .core import basis_get_default_omega_sampling_points
from .core import _lib, COMPUTATION_SUCCESS
from .constants import SPIR_ORDER_ROW_MAJOR
from pylibsparseir.core import basis_get_default_omega_sampling_points
from pylibsparseir.core import _lib, COMPUTATION_SUCCESS
from pylibsparseir.constants import SPIR_ORDER_ROW_MAJOR

class DiscreteLehmannRepresentation(AbstractBasis):
"""
Expand Down
8 changes: 4 additions & 4 deletions src/pylibsparseir/kernel.py → src/sparse_ir/kernel.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
from ctypes import c_int, c_double, byref
import numpy as np

from .core import _lib
from .core import logistic_kernel_new, reg_bose_kernel_new
from .constants import COMPUTATION_SUCCESS
from pylibsparseir.abstract import AbstractKernel
from pylibsparseir.core import _lib
from pylibsparseir.core import logistic_kernel_new, reg_bose_kernel_new
from pylibsparseir.constants import COMPUTATION_SUCCESS
from .abstract import AbstractKernel


def kernel_domain(kernel: AbstractKernel):
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions src/pylibsparseir/sampling.py → src/sparse_ir/sampling.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

import numpy as np
from ctypes import POINTER, c_double, c_int, byref
from .core import c_double_complex, tau_sampling_new, matsubara_sampling_new, _lib
from .constants import COMPUTATION_SUCCESS, SPIR_ORDER_ROW_MAJOR
from pylibsparseir.core import c_double_complex, tau_sampling_new, matsubara_sampling_new, _lib
from pylibsparseir.constants import COMPUTATION_SUCCESS, SPIR_ORDER_ROW_MAJOR


class TauSampling:
Expand Down
4 changes: 2 additions & 2 deletions src/pylibsparseir/sve.py → src/sparse_ir/sve.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
import ctypes
from ctypes import c_int, byref

from .core import _lib, sve_result_new, sve_result_get_svals, sve_result_get_size
from .constants import COMPUTATION_SUCCESS, ORDER_ROW_MAJOR
from pylibsparseir.core import _lib, sve_result_new, sve_result_get_svals, sve_result_get_size
from pylibsparseir.constants import COMPUTATION_SUCCESS, ORDER_ROW_MAJOR
from .abstract import AbstractKernel
from .kernel import LogisticKernel, RegularizedBoseKernel

Expand Down
2 changes: 1 addition & 1 deletion tests/c_api/dlr_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import numpy as np
import ctypes
from ctypes import c_int, c_double, byref, POINTER
from pylibsparseir.kernel import LogisticKernel, RegularizedBoseKernel
from sparse_ir.kernel import LogisticKernel, RegularizedBoseKernel

from pylibsparseir.core import (
_lib,
Expand Down
2 changes: 1 addition & 1 deletion tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import numpy as np
import pylibsparseir

from pylibsparseir.kernel import LogisticKernel, RegularizedBoseKernel
from sparse_ir.kernel import LogisticKernel, RegularizedBoseKernel

@pytest.fixture(scope="session")
def sve_logistic():
Expand Down
Loading