[mcstas-users] Problems with McStas 3.5.1

Marcell Wolf Marcell.Wolf at frm2.tum.de
Wed Nov 20 16:31:50 CET 2024


Dear all,

yesterady I received a new PC and now installed mcstas3.5.1. for Windows 
using the introduction on GitHub. Under Mcstas_gui I can run a 
simulation and can plot it using mcplot-pyqtgraph:

When I now to have a look on a single graph I receive the following 
messages in the mcgui

And I have a second problem when I try to run to run a Trace using 
mcdisplay-webgl. When I let it run I am not able to copy the error code 
beause the window directly closes. But under Simulation/Display-3D I 
reveive the following messages within mcgui:

mcdisplay-webgl --default --no-output-files -n100 Pol_test.instr&


loading system configuration

C:\mcstas-3.5.1\bin\..\lib\tools\Python\mcdisplay\webgl

Executing 
C:\mcstas-3.5.1\bin\..\lib\tools\Python\mcdisplay\webgl\npminstall.bat

Installing npm / vite modules

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\App.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\main.tsx

2 Datei(en) kopiert.

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\common.css

1 Datei(en) kopiert.

1 Datei(en) kopiert.

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\dat.gui.min.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\jquery.min.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Lut.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\mcdisplay.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\OrbitControls.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\start-vite.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\three.min.js

7 Datei(en) kopiert.

1 Datei(en) kopiert.

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\addComponents.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\addRays.ts

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\AppContext.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\CameraContext.jsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\GridContext.jsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\InstrumentContext.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\PlotRangeContext.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\RaysContext.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\Contexts\SceneContext.tsx

9 Datei(en) kopiert

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\utils\fetch.ts

1 Datei(en) kopiert

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\data-utils\initInstrument.ts

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\data-utils\initRays.ts

2 Datei(en) kopiert

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\configure-scene-menu.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\ConfigureSceneMenu.jsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\axes-button\axes-button.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\axes-button\AxesButton.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\background-color-button\background-color-button.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\background-color-button\BackgroundColorButton.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\component-styler.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\ComponentStyler.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\color-picker\color-picker.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\color-picker\ColorPicker.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\dropdown\dropdown.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\dropdown\DropDown.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\dropdown-button\chevron.svg

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\dropdown-button\dropdown-button.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\component-styler\dropdown-button\DropDownButton.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\grid-buttons\grid-buttons.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\grid-buttons\GridButtons.jsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-menu.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\RaysMenu.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-playback\next.svg

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-playback\pause.svg

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-playback\play.svg

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-playback\previous.svg

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-playback\rays-playback.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\rays-playback\RaysPlayback.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\show-all-rays\show-all-rays.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\show-all-rays\ShowAllRays.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\toggle-rays\toggle-rays.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\toggle-rays\ToggleRays.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\toggle-scatter-points\toggle-scatter-points.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\rays-menu\toggle-scatter-points\ToggleScatterPoints.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\view-buttons\view-buttons.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\configure-scene\view-buttons\ViewButtons.jsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\loading-indicator\loading-indicator.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\loading-indicator\LoadingIndicator.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\initializeScene.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\three-canvas.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\ThreeCanvas.jsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\views.js

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\info-view\info-view.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\info-view\InfoView.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\info-view\export-json-button\export-json-button.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\info-view\export-json-button\ExportJSONButton.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\info-view\import-json\import-json.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\info-view\import-json\ImportJson.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\two-d-view\two-d-view.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\two-d-view\TwoDView.tsx

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\two-d-view\chart\chart.css

C:\mcstas-3.5.1\lib\tools\Python\mcdisplay\webgl\\components\scene\two-d-view\chart\Chart.tsx

49 Datei(en) kopiert


> webgl at 1.0.0 build

> vite build


Installing npm / vite modules - stderr:

npm error code ENOTEMPTY

npm error syscall rename

npm error path 
H:\McStas\NL2au_TofTof\VarA_actual_source\VarA_linear_elliptical_guide\Pol_test\mcstas\3.5.1\webgl\node_modules\acorn

npm error dest 
H:\McStas\NL2au_TofTof\VarA_actual_source\VarA_linear_elliptical_guide\Pol_test\mcstas\3.5.1\webgl\node_modules\.acorn-XvYENxZs

npm error errno -4051

npm error ENOTEMPTY: directory not empty, rename 
'H:\McStas\NL2au_TofTof\VarA_actual_source\VarA_linear_elliptical_guide\Pol_test\mcstas\3.5.1\webgl\node_modules\acorn' 
-> 
'H:\McStas\NL2au_TofTof\VarA_actual_source\VarA_linear_elliptical_guide\Pol_test\mcstas\3.5.1\webgl\node_modules\.acorn-XvYENxZs'

npm error A complete log of this run can be found in: 
C:\Users\mwolf\AppData\Local\npm-cache\_logs\2024-11-20T15_25_03_507Z-debug-0.log

Der Befehl "vite" ist entweder falsch geschrieben oder

konnte nicht gefunden werden.

Done installing npm / vite modules

Instrument parameters for TOFTOF_NL2a_complete (Pol_test.instr)

Set value of instrument parameter Lam (double) [default='13']:

Set value of instrument parameter dLam (double) [default='12']:

Set value of instrument parameter with_choppers (double) [default='0']:

Set value of instrument parameter lambda (double) [default='5']:

Set value of instrument parameter speed (double) [default='12000']:

Set value of instrument parameter ratio (double) [default='4']:

Set value of instrument parameter revolutions (double) [default='0']:

Set value of instrument parameter slits_hor (double) [default='40']:

Set value of instrument parameter slits_vert (double) [default='80']:

Set value of instrument parameter f_dist_h (double) [default='2']:

Set value of instrument parameter f_dist_v (double) [default='2']:

Set value of instrument parameter m_h (double) [default='4.0']:

Set value of instrument parameter m_v (double) [default='4.0']:

Set value of instrument parameter guide_extension (double) [default='1']:

Set value of instrument parameter straight_guide (double) [default='0']:

INFO: Using directory: 
"H:\McStas\NL2au_TofTof\VarA_actual_source\VarA_linear_elliptical_guide\Pol_test\Pol_test_20241120_162509"

INFO: Using existing c-file: Pol_test.c

INFO: Using existing binary: Pol_test.exe

INFO: ===

instrument definition parsed

reading particle data...

Instrument parameters for TOFTOF_NL2a_complete (Pol_test.instr)

Set value of instrument parameter Lam (double) [default='13']:

Set value of instrument parameter dLam (double) [default='12']:

Set value of instrument parameter with_choppers (double) [default='0']:

Set value of instrument parameter lambda (double) [default='5']:

Set value of instrument parameter speed (double) [default='12000']:

Set value of instrument parameter ratio (double) [default='4']:

Set value of instrument parameter revolutions (double) [default='0']:

Set value of instrument parameter slits_hor (double) [default='40']:

Set value of instrument parameter slits_vert (double) [default='80']:

Set value of instrument parameter f_dist_h (double) [default='2']:

Set value of instrument parameter f_dist_v (double) [default='2']:

Set value of instrument parameter m_h (double) [default='4.0']:

Set value of instrument parameter m_v (double) [default='4.0']:

Set value of instrument parameter guide_extension (double) [default='1']:

Set value of instrument parameter straight_guide (double) [default='0']:

Simulation : on (null)

Lambda = 13.000000

Lambda delta (+/-) = 12.000000

Lambda min = 1.000000

Lambda max = 25.000000

speed ch1 = 200.000000

speed ch5 = 150.000000

w1_guide = 0.026267

h1_guide = 0.044111

Component a1 AT (0,0,0)

Component a_guide AT (0,0,0.081)

Component a_cstarget AT (0,0,0.176)

Component ColdSource AT (0,0,0.176)

Component PSD_filter AT (1.32722e-005,0,0.176109)

Component guide_gravity AT (0.00121984,0,0.186036)

Component PSD_before_POL AT (1.20779,0,10.113)

Component pol_guide_vmirror AT (1.20779,0,10.113)

Component meanpollambda_monitor AT (1.26811,0,10.6093)

Component PSD_after_POL AT (1.26811,0,10.6093)

[TOFTOF_NL2a_complete] Initialize

*** TRACE end ***


Save [TOFTOF_NL2a_complete]

Detector: PSD_filter_I=7.64027e+013 PSD_filter_ERR=1.76973e+013 
PSD_filter_N=100 "PSD_filter.psd"

Detector: PSD_before_POL_I=1.11149e+010 PSD_before_POL_ERR=6.36169e+009 
PSD_before_POL_N=8 "PSD_before_POL.psd"

Detector: meanpollambda_monitor_I=-2.9405 
meanpollambda_monitor_ERR=0.657516 meanpollambda_monitor_N=5 
"meanpollambda_monitor.dat"

Detector: PSD_after_POL_I=9.02297e+009 PSD_after_POL_ERR=6.244e+009 
PSD_after_POL_N=5 "PSD_after_POL.psd"


Finally [TOFTOF_NL2a_complete: .]. Time: 0 [s]


starting particle parsing

ended particle parsing

Launching WebGL... Once launched, server will run for 300 s

Traceback (most recent call last):

File 
"C:\mcstas-3.5.1\bin\\../lib/tools\Python\mcdisplay\webgl\mcdisplay.py", 
line 298, in <module>

main(**args)

File 
"C:\mcstas-3.5.1\bin\\../lib/tools\Python\mcdisplay\webgl\mcdisplay.py", 
line 269, in main

write_browse(instrument, raybundle, dirname, instr, timeout, **kwds)

File 
"C:\mcstas-3.5.1\bin\\../lib/tools\Python\mcdisplay\webgl\mcdisplay.py", 
line 115, in write_browse

copytree(source.joinpath('dist'), dest)

File "c:\mcstas-3.5.1\miniconda3\Lib\shutil.py", line 598, in copytree

with os.scandir(src) as itr:

^^^^^^^^^^^^^^^

FileNotFoundError: [WinError 3] Das System kann den angegebenen Pfad 
nicht finden: 'C:\\Users\\mwolf\\AppData\\mcstas\\3.5.1\\webgl\\dist'


Do you know already this problems? And do you have any ideas to solve them?


Best regards,

-- 
Dr. Marcell Wolf
Time-of-flight spectrometer TOFTOF
Technical University of Munich
Forschungs-Neutronenquelle
Heinz Maier-Leibnitz (FRM II)
Lichtenbergstr. 1
85748 Garching
Germany
Tel.: +49 (0)89 289-14975
Fax: +49 (0)89 289-14989
marcell.wolf at frm2.tum.de
www.mlz-garching.de
www.frm2.tum.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20241120/529df1cb/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4sXQxsp9PC7cAiVB.png
Type: image/png
Size: 107317 bytes
Desc: not available
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20241120/529df1cb/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: NbL0dhAJmG2VKqME.png
Type: image/png
Size: 83629 bytes
Desc: not available
URL: <http://mailman2.mcstas.org/pipermail/mcstas-users/attachments/20241120/529df1cb/attachment-0003.png>


More information about the mcstas-users mailing list