diff --git a/RATapi/__init__.py b/RATapi/__init__.py index 1c0b820f..3d74927d 100644 --- a/RATapi/__init__.py +++ b/RATapi/__init__.py @@ -1,11 +1,16 @@ """RATapi is a Python package for modelling, fitting and optimising reflectivity problems.""" +from contextlib import suppress + import RATapi.examples as examples from RATapi import events, models from RATapi.classlist import ClassList from RATapi.controls import Controls from RATapi.project import Project from RATapi.run import run -from RATapi.utils import convert, orso, plotting +from RATapi.utils import convert, plotting + +with suppress(ImportError): # orsopy is an optional dependency + from RATapi.utils import orso as orso -__all__ = ["examples", "models", "events", "ClassList", "Controls", "Project", "run", "plotting", "convert", "orso"] +__all__ = ["examples", "models", "events", "ClassList", "Controls", "Project", "run", "plotting", "convert"]