Skip to content

simex requires ocelot #239

@kirienko

Description

@kirienko

When I try to import

from SimEx.Calculators.CrystFELPhotonDiffractor import CrystFELPhotonDiffractor

I've got the following error:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-85b3c3ef4a1b> in <module>
      1 from SimEx.Calculators.AbstractPhotonDiffractor import AbstractPhotonDiffractor
----> 2 from SimEx.Calculators.CrystFELPhotonDiffractor import CrystFELPhotonDiffractor
      3 from SimEx.Parameters.CrystFELPhotonDiffractorParameters import CrystFELPhotonDiffractorParameters
      4 from SimEx.Parameters.PhotonBeamParameters import PhotonBeamParameters
      5 from SimEx.Parameters.DetectorGeometry import DetectorGeometry, DetectorPanel

~/miniconda3/envs/simex/lib/python3.7/site-packages/SimEx/Calculators/CrystFELPhotonDiffractor.py in <module>
     27 
     28 from SimEx.Calculators.AbstractPhotonDiffractor import AbstractPhotonDiffractor
---> 29 from SimEx.Parameters.CrystFELPhotonDiffractorParameters import CrystFELPhotonDiffractorParameters
     30 from SimEx.Parameters.PhotonBeamParameters import propToBeamParameters
     31 from SimEx.Parameters.DetectorGeometry import detectorGeometryFromFile

~/miniconda3/envs/simex/lib/python3.7/site-packages/SimEx/Parameters/CrystFELPhotonDiffractorParameters.py in <module>
     23 import os
     24 
---> 25 from SimEx.Parameters.AbstractPhotonDiffractorParameters import AbstractPhotonDiffractorParameters
     26 from SimEx.Utilities.EntityChecks import checkAndSetInstance, checkAndSetPhysicalQuantity
     27 from SimEx.Utilities import IOUtilities

~/miniconda3/envs/simex/lib/python3.7/site-packages/SimEx/Parameters/AbstractPhotonDiffractorParameters.py in <module>
     25 from SimEx.Parameters.AbstractCalculatorParameters import AbstractCalculatorParameters
     26 from SimEx.Utilities.EntityChecks import checkAndSetInstance
---> 27 from SimEx.Utilities import IOUtilities
     28 from SimEx.Parameters.DetectorGeometry import DetectorGeometry
     29 from SimEx.Parameters.PhotonBeamParameters import PhotonBeamParameters

~/miniconda3/envs/simex/lib/python3.7/site-packages/SimEx/Utilities/IOUtilities.py in <module>
     24 from SimEx.Utilities import xpdb
     25 from scipy.constants import m_e, c, e
---> 26 from wpg.converters.genesis_v2 import read_genesis_file as genesis2
     27 import h5py
     28 import numpy

~/miniconda3/envs/simex/lib/python3.7/site-packages/wpg/converters/genesis_v2.py in <module>
      4 import h5py
      5 from wpg import Wavefront
----> 6 from ocelot.adaptors.genesis import read_out_file, read_dfl_file_out
      7 
      8 def vector_grid_conversion(data, _npoints, _nslices, _grid_size, _wv, _lambda_un):

ModuleNotFoundError: No module named 'ocelot'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions