id01 issueshttps://gitlab.esrf.fr/id01/id01/-/issues2023-10-25T10:50:13+02:00https://gitlab.esrf.fr/id01/id01/-/issues/129detcalib for eiger on huber arm2023-10-25T10:50:13+02:00Steven Leakedetcalib for eiger on huber arm## Summary
need to consider the detector is huge so manual limtits are required.## Summary
need to consider the detector is huge so manual limtits are required.Steven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/128shexa add pose history so if a mistake is made it is easy to go back...2023-10-09T09:21:40+02:00Steven Leakeshexa add pose history so if a mistake is made it is easy to go back...## Summary
(Summarize the bug encountered concisely)
## Steps to reproduce
(How one can reproduce the issue - this is very important)
## What is the current bug behavior?
(What actually happens)
## What is the expected correct beha...## Summary
(Summarize the bug encountered concisely)
## Steps to reproduce
(How one can reproduce the issue - this is very important)
## What is the current bug behavior?
(What actually happens)
## What is the expected correct behavior?
(What you should see instead)
## Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code, as
it's very hard to read otherwise.)
Steven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/122we seem to hit a ROI limit on the sxdm at about 302023-04-05T14:56:34+02:00Steven Leakewe seem to hit a ROI limit on the sxdm at about 30## Summary
maximum number of ROIs for sxdm - should return an error message## Summary
maximum number of ROIs for sxdm - should return an error messageSteven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/121CRL and zone plate calculator2023-04-11T17:37:42+02:00Steven LeakeCRL and zone plate calculator## Summary
provide calculator for CRLs and FZP, to not require reliance on web based tools controlled externally.## Summary
provide calculator for CRLs and FZP, to not require reliance on web based tools controlled externally.https://gitlab.esrf.fr/id01/id01/-/issues/119energy readback in sxdm maldefined2023-06-26T16:09:47+02:00Steven Leakeenergy readback in sxdm maldefined## Summary## SummarySteven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/107single chip maxipix functionality2022-12-14T14:39:42+01:00Steven Leakesingle chip maxipix functionality## Requested functionality
single chip maxipix functionality
## code examples
(Add any code you have here to expedite the task)## Requested functionality
single chip maxipix functionality
## code examples
(Add any code you have here to expedite the task)Steven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/104frameaccumulation State not working2022-12-07T13:10:08+01:00Steven Leakeframeaccumulation State not working## Summary
The ".State" of a frame accumulation plugin on a lima device server does not return the correct state.
However the Start/Stop functions do work correctly.## Summary
The ".State" of a frame accumulation plugin on a lima device server does not return the correct state.
However the Start/Stop functions do work correctly.Sebastien PetitdemangeSebastien Petitdemangehttps://gitlab.esrf.fr/id01/id01/-/issues/99for all scan types click on a position and get the detector image2022-07-27T10:58:33+02:00Steven Leakefor all scan types click on a position and get the detector image## Requested functionality
for all scan types click on a position and get the detector image
## code examples
use Ewens get image from dmesh etc etc## Requested functionality
for all scan types click on a position and get the detector image
## code examples
use Ewens get image from dmesh etc etchttps://gitlab.esrf.fr/id01/id01/-/issues/96Piezo problem during fscan2023-06-02T14:43:36+02:00Ewen BellecPiezo problem during fscan
pix is behaving in a very strange way with the dfscan. It’s always starting at something like 50. umv(pix) is working fine tho. This doesn’t happen on a dfscan of phi.
The command was something like dfscan( -10, 10, 100, mpx1x4). We mov...
pix is behaving in a very strange way with the dfscan. It’s always starting at something like 50. umv(pix) is working fine tho. This doesn’t happen on a dfscan of phi.
The command was something like dfscan( -10, 10, 100, mpx1x4). We moved pix and tried again, pix is still strating at 50.
![image](/uploads/bad5464d6be2b9673be053c23ecb1c42/image.png)
![image](/uploads/88671b5eca4710c2d015305fff493321/image.png)Sebastien PetitdemangeSebastien Petitdemangehttps://gitlab.esrf.fr/id01/id01/-/issues/84positionsGroups saving/loading hexapod compatability2022-05-30T14:48:42+02:00Steven LeakepositionsGroups saving/loading hexapod compatability## Summary
cannot save instances for a group with a hexapod defined due to Pose structure
## code
DETECTOR_TEST [56]: for key in current_session.env_dict:
...: if key.startswith("positionsGroup"):
...## Summary
cannot save instances for a group with a hexapod defined due to Pose structure
## code
DETECTOR_TEST [56]: for key in current_session.env_dict:
...: if key.startswith("positionsGroup"):
...: print(key)
...:
...:
...: posGroupObj = current_session.env_dict[key]
...: posGroupObj.save_instances("/users/opid01/Desktop/positionsGroups",f"{key}.dat")
positionsGroup_edo
!!! === RepresenterError: cannot represent an object: Pose(tx=0.0, ty=0.0, tz=80.0, rx=0.0, ry=0.0, rz=0.0) === !!! ( for more details type cmd 'last_error' )
DETECTOR_TEST [57]:
DETECTOR_TEST [57]: last_error
Out [57]: 30/05/2022 14:46:10 Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 886, in embed
cmd_line_i._execute(inp)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 481, in _execute
raise exception # .with_traceback(exception.__traceback__)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 472, in _execute_task
self._execute_line(*args, **kwargs)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 415, in _execute_line
self._exec_line(line)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 460, in _exec_line
exec(code, self.get_globals(), self.get_locals())
File "<stdin>", line 7, in <module>
File "/users/blissadm/local/id01.git/id01/scripts/ID01_positionInstances.py", line 1098, in save_instances
self.parameters.to_file(file_full_path,*self.parameters.instances)
File "/users/blissadm/local/bliss.git/bliss/config/settings.py", line 1481, in to_file
yml_data = self._to_yml(*instances)
File "/users/blissadm/local/bliss.git/bliss/config/settings.py", line 1467, in _to_yml
yaml.dump(data_to_dump, stream=stream)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/main.py", line 451, in dump
return self.dump_all([data], stream, _kw, transform=transform)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/main.py", line 465, in dump_all
self._context_manager.dump(data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/main.py", line 817, in dump
self._yaml.representer.represent(data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 96, in represent
node = self.represent_data(data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 123, in represent_data
node = self.yaml_representers[data_types[0]](self, data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 371, in represent_dict
return self.represent_mapping(u'tag:yaml.org,2002:map', data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 1017, in represent_mapping
node_value = self.represent_data(item_value)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 123, in represent_data
node = self.yaml_representers[data_types[0]](self, data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 371, in represent_dict
return self.represent_mapping(u'tag:yaml.org,2002:map', data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 1017, in represent_mapping
node_value = self.represent_data(item_value)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 123, in represent_data
node = self.yaml_representers[data_types[0]](self, data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 371, in represent_dict
return self.represent_mapping(u'tag:yaml.org,2002:map', data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 1017, in represent_mapping
node_value = self.represent_data(item_value)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 133, in represent_data
node = self.yaml_representers[None](self, data)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/ruamel/yaml/representer.py", line 404, in represent_undefined
raise RepresenterError('cannot represent an object: %s' % (data,))
ruamel.yaml.representer.RepresenterError: cannot represent an object: Pose(tx=0.0, ty=0.0, tz=80.0, rx=0.0, ry=0.0, rz=0.0)Steven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/79CDI calculations for dummies2022-05-26T21:47:38+02:00Steven LeakeCDI calculations for dummies## Requested functionality
simple CDI calcs at the finger tips of the users
fringe spacing
Jerome's excel spreadsheet equivalent
## code examples
(Add any code you have here to expedite the task)## Requested functionality
simple CDI calcs at the finger tips of the users
fringe spacing
Jerome's excel spreadsheet equivalent
## code examples
(Add any code you have here to expedite the task)Steven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/78reROI any scan2022-05-26T21:36:55+02:00Steven LeakereROI any scan## Requested functionality
To be able to take a new ROI n the previous scan a plot the result
## code examples
None## Requested functionality
To be able to take a new ROI n the previous scan a plot the result
## code examples
NoneSteven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/59short scan function which plots a zoom of the bragg peak to identify oversamp...2022-04-19T21:05:43+02:00Steven Leakeshort scan function which plots a zoom of the bragg peak to identify oversampling## Summary
short scan function which plots a zoom of the bragg peak to identify oversampling## Summary
short scan function which plots a zoom of the bragg peak to identify oversamplinghttps://gitlab.esrf.fr/id01/id01/-/issues/58micro_MP hitting beam warning2022-04-19T21:04:25+02:00Steven Leakemicro_MP hitting beam warning## Summary
micro_MP warning the reflected beam is blocked by the microscope## Summary
micro_MP warning the reflected beam is blocked by the microscopehttps://gitlab.esrf.fr/id01/id01/-/issues/56counter naming systems painful2022-04-25T15:45:25+02:00Steven Leakecounter naming systems painful## Summary
counter naming is really annoying and confusing for users, I need either a dictionary that I can call on to translate everything## Summary
counter naming is really annoying and confusing for users, I need either a dictionary that I can call on to translate everythinghttps://gitlab.esrf.fr/id01/id01/-/issues/50sxdm problem with file existence??2022-05-05T00:19:59+02:00Steven Leakesxdm problem with file existence??## Summary
tmp_scan = dsxdm(pix,-20,20,40,piy,-20,20,40,0.01)
sleep(5) << this is needed or it fails
auto_alignSXDM_COM(tmp_scan.scan_info["scan_nb"],"mpx1x4_pt_meas_sum")## Summary
tmp_scan = dsxdm(pix,-20,20,40,piy,-20,20,40,0.01)
sleep(5) << this is needed or it fails
auto_alignSXDM_COM(tmp_scan.scan_info["scan_nb"],"mpx1x4_pt_meas_sum")https://gitlab.esrf.fr/id01/id01/-/issues/49autoanalysis broken2022-04-19T20:41:45+02:00Steven Leakeautoanalysis broken## Summary
autoanalysis scripts are not sending things to slurm anymore perhaps something has changed with the recent modifications. Wout’s page certainly has…
https://confluence.esrf.fr/display/AAWWK/Slurm+REST## Summary
autoanalysis scripts are not sending things to slurm anymore perhaps something has changed with the recent modifications. Wout’s page certainly has…
https://confluence.esrf.fr/display/AAWWK/Slurm+RESTSteven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/36groupPositions shexa reference frame missing on axis_add2022-03-15T12:03:09+01:00Steven LeakegroupPositions shexa reference frame missing on axis_add## Summary
groupPositions doesn't add the hexapod ref frame if an axis is added from a shexa group
## What is the expected correct behavior?
Should add it## Summary
groupPositions doesn't add the hexapod ref frame if an axis is added from a shexa group
## What is the expected correct behavior?
Should add itSteven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/31metadata alignment2022-03-31T09:44:06+02:00Steven Leakemetadata alignment## Requested functionality
The measured flux in the direct beam should be measured and saved to the metadata. This should be placed in an appropriate metadata container.## Requested functionality
The measured flux in the direct beam should be measured and saved to the metadata. This should be placed in an appropriate metadata container.Steven LeakeSteven Leakehttps://gitlab.esrf.fr/id01/id01/-/issues/26fast phasing pipeline for ptycho scans2022-03-12T00:07:03+01:00Steven Leakefast phasing pipeline for ptycho scans## Requested functionality
fast phasing pipeline for ptycho scans
options here https://confluence.esrf.fr/display/AAWWK/Job+scheduling## Requested functionality
fast phasing pipeline for ptycho scans
options here https://confluence.esrf.fr/display/AAWWK/Job+schedulingSteven LeakeSteven Leake