Skip to content

Commit a433036

Browse files
committed
Do not fail 'import orbit.bunch_utils' if numpy is not installed
1 parent 077fbed commit a433036

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

py/orbit/bunch_utils/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@
66
#
77

88
from orbit.bunch_utils.particleidnumber import ParticleIdNumber
9-
from orbit.bunch_utils.serialize import collect_bunch, save_bunch, load_bunch
9+
10+
# This guards against missing numpy.
11+
# Should be imporved with some meaningful (and MPI friendly?) warning printed out.
12+
try:
13+
from orbit.bunch_utils.serialize import collect_bunch, save_bunch, load_bunch
14+
except:
15+
pass
1016

1117
__all__ = []
1218
__all__.append("addParticleIdNumbers")

0 commit comments

Comments
 (0)