ISISNeutronMuon / MDANSE

MDANSE: Molecular Dynamics Analysis for Neutron Scattering Experiments
https://www.isis.stfc.ac.uk/Pages/MDANSEproject.aspx
GNU General Public License v3.0
20 stars 4 forks source link

[BUG] pseudo-Voigt instrument resolution error #368

Closed ChiCheng45 closed 5 months ago

ChiCheng45 commented 5 months ago

Description of the error pseudo-Voigt instrument resolution setting does not work. Jobs with this setting selected produces the following error.

Traceback (most recent call last):
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Jobs\IJob.py", line 311, in run
    self.setup(parameters)
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Configurable.py", line 168, in setup
    conf.configure(parameters[name])
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Configurators\InstrumentResolutionConfigurator.py", line 83, in configure
    resolution = IInstrumentResolution.create(kernel)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Core\SubclassFactory.py", line 174, in create
    raise ValueError(err_str)
ValueError: Could not find pseudo-Voigt in IInstrumentResolution. Did you mean: pseudovoigt?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\xcb63893\AppData\Local\anaconda3\envs\MDANSE5\Lib\multiprocessing\process.py", line 314, in _bootstrap
    self.run()
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE_GUI\Src\MDANSE_GUI\Subprocess\Subprocess.py", line 46, in run
    self._job_instance.run(self._job_parameters)
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Jobs\IJob.py", line 335, in run
    raise JobError(self, tb)
MDANSE.Framework.Jobs.IJob.JobError: Traceback (most recent call last):
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Jobs\IJob.py", line 311, in run
    self.setup(parameters)
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Configurable.py", line 168, in setup
    conf.configure(parameters[name])
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Framework\Configurators\InstrumentResolutionConfigurator.py", line 83, in configure
    resolution = IInstrumentResolution.create(kernel)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\xcb63893\PycharmProjects\MDANSE\MDANSE\Src\MDANSE\Core\SubclassFactory.py", line 174, in create
    raise ValueError(err_str)
ValueError: Could not find pseudo-Voigt in IInstrumentResolution. Did you mean: pseudovoigt?