Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
6 changes: 6 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,9 @@ exclude = '''
| tests/data
)/
'''

[tool.pytest.ini_options]
markers = [
"slow: marks tests as slow (deselect with '-m \"not slow\"')",
]
testpaths = ["tests"]
5 changes: 5 additions & 0 deletions src/diffpy/snmf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@
# package version
from diffpy.snmf.version import __version__

# public API
from .snmf_class import SNMFOptimizer

__all__ = ["__version__", "SNMFOptimizer"]

# silence the pyflakes syntax checker
assert __version__ or True

Expand Down
3 changes: 2 additions & 1 deletion src/diffpy/snmf/snmf_class.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import cvxpy as cp
import numpy as np
from plotter import SNMFPlotter
from scipy.optimize import minimize
from scipy.sparse import coo_matrix, diags

from .plotter import SNMFPlotter


class SNMFOptimizer:
"""An implementation of stretched NMF (sNMF), including sparse stretched NMF.
Expand Down
Loading