Skip to content
Merged
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
9 changes: 7 additions & 2 deletions RATapi/__init__.py
Original file line number Diff line number Diff line change
@@ -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"]