Hi Percy, A delayed thank you, you helped me find my issue! It turns out it was due to my using pyenv as a python version management tool; it does not update the LD_LIBRARY_PATH, so I need to do that on my end. Thanks again, Nick
Hi Percy, So in fact what I was seeing was that Python 3.10 was working well and Python 3.11 / Python 3.12 were not. But keep in mind, the symptom is that the pyremote console does not pop up in gxsm. Can you think of any pointers to help me debug why it may not be popping up the remote console? Maybe just pointers as to where to look in the code for any decision criteria to display the a plugin UI? Perhaps there are things I can check to ensure the pyremote side compiled properly and/or it was copied...
Hello, I am trying to run gxsm3 when compiled from source with Python version 3.11 (specifically, 3.11.5). Here is some information about my setup: Ubuntu 22.04 GTK+ version 3.24.33-1ubuntu2.2 GtkSourceView version 5.4.0-1 libfftw 3.3.8-2ubuntu8 libnetcdf 1:4.8.1-1 libquicktime 2:1.2.4-12build5 libcairo 1.16.0-5ubuntu2 (for usage with pycairo) libgirepository 1.72.0-1 (required for PyGObject) python 3.11.5, with: numpy 1.26.4 pycairo 1.28.0 PyGObject 3.50.1 (any higher requires libgirepository2.0-dev,...
Hi Percy, Excuse the delay again! I had a similar issue with numpy and un-checking, while very strange as numpy is not used at this point [...] I don't have this folder, perhaps because I am running gxsm3 from an environment-activated shell already? Could you confirm the version of numpy you are using? I could upgrade to that to see if it resolves my issue. I'm currently on version 1.25.2 (which I see dates to July 2023). 1) No -- you'd need to recode this or better add an option. [...] Thank you...
Hi Percy, Let me answer some questions first: Can you please explain to me why you do not have a previous Topo scan stored, as this seams very unusual as of a "blind-shot" with STS, ... to me? I am running unit tests on the controller, to ensure I can perform actions as expected. As you might expect, I designed the tests to be atomic, so that a spec start test does not rely on a prior scan start. However, this is not a significant issue. I believe you are correct that someone running a spectroscopy...
Hi Percy, Excuse the delay, I somehow did not notice this! Thank you for the information. Regarding this: Note; YOU CAN via script check/uncheck the auto safe options(s)! May be that helps? Could you clarify how this is done? I don't see any 'hover' indications of a set/get param via the UI, so I assumed it was not possible. Thank you again, Nick
Hello, I had three (somewhat linked questions), all related to pyremote: 1. Is there a way to request the base save directory? I have thus far been doing this by calling 'gxsm.chfname()' after running a scan. However, this will not work if I am only performing some form of spectroscopy (i.e. I have not run a scan prior to saving a spectroscopy file). Note: this is at least my finding, as 'gxsm.chfname(0)' was returning 'EE: Invalid Channel'. I was looking over the commands, but did not immediately...
As a minor follow-up: I ended up integrating vector probe file reading (spectroscopy files), and published it to PyPI. So you can now access the source code here, and the PyPI repository is here.