File tree 4 files changed +16
-5
lines changed
4 files changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -6,13 +6,14 @@ channels:
6
6
- conda-forge
7
7
- defaults
8
8
dependencies :
9
- - mdanalysis>=2.0.0, <2.1
10
- - nglview>=3.0.3, <3.1
9
+ - mdanalysis
10
+ - nglview
11
11
- numpy
12
12
- openmm
13
13
- pandas
14
14
- pdbfixer
15
15
- psi4
16
+ - pytest
16
17
- pytest-cov
17
18
- pyyaml
18
19
- rdkit
Original file line number Diff line number Diff line change 7
7
from .reader import InputReader
8
8
from .optimizer import Optimizer
9
9
from .sapt import TrajectorySAPT
10
- from .viewer import Viewer
11
10
12
11
# Handle versioneer
13
12
from ._version import get_versions
Original file line number Diff line number Diff line change 5
5
Allows for visualization of trajectories using `NGLView <http://nglviewer.org>`_
6
6
in a Jupyter Notebook.
7
7
8
+ .. note::
9
+ This module only works if NGLView is installed. It is likely not
10
+ automatically installed by your package manager because it is an optional
11
+ dependency.
12
+
8
13
Required Input:
9
14
10
15
- :class:`-mdsapt.reader.InputReader
17
22
18
23
from typing import Union
19
24
20
- import nglview as nv
25
+ try :
26
+ import nglview as nv
27
+ except ImportError :
28
+ raise ImportError (
29
+ "nglview is not installed! Please install it to use the viewer module."
30
+ )
31
+
21
32
import numpy as np
22
33
23
34
from .sapt import TrajectorySAPT
Original file line number Diff line number Diff line change @@ -23,7 +23,6 @@ requirements:
23
23
run :
24
24
- psi4
25
25
- mdanalysis
26
- - nglview
27
26
- numpy
28
27
- openmm
29
28
- pandas
39
38
requires :
40
39
- pip
41
40
- pytest
41
+ - nglview
42
42
commands :
43
43
- pip check
44
44
# This is currently disabled because it does not work.
You can’t perform that action at this time.
0 commit comments