- Fixed serial communication issues affecting ATOM and GS Max devices
- Fixed issue where .csv failed to export when filename exists.
https://github.com/ssesselmann/impulse/releases
This is correct, Impulse currently creates a directory called "impulse_data_2.0" in your home directory, inside this directory are a couple of subdirectories containing the isotope libraries. This is the only directory created by impulse.Rob Tayloe wrote: ↑20 Feb 2025, 04:10My personal preference is for Impulse settings and saved data to be located in a user specified location. At present csv files are located in the downloads folder along with screen captures; this is my preferred location as a temporary storage folder. Impulse creates several other folders upon execution. One of these contains spectra data and settings and a folder "i" with archival spectra; these data are in the user area under "impulse_data_2.0". My preference is to have data in a user specified folder.
The spectrum archive lives on the web, not on your pc. and it is already optional, none of your spectra are shared on the public server unless you specifically apply for and obtain an API and after this you still have to click "PUBLISH" and agree to share your spectrum. This public database will become valuable for researchers who may want to study a spectrum of an isotope they don't have access to. I also see a possibility that this data can be used to train A.I.I would prefer the archival spectra to be made available as a user option (or not).
As mentioned above this is a necessary python system folder, it is in a tmp directory and I have no control over it.One of the Impulse created folders is in a hidden location. A user must allow hidden folders to be viewed to delete this information. The hidden folder is created (in my case) in C:\Users\rob\AppData\Local\Temp\_MEI46362\assets . My preference is for this folder to be located in a user specified location. Information in the AppData location is typically hidden in Windows.
The command line window is only visible when running impulse on Windows, for all intents and purposes you can just minimise it and ignore it, however it can be useful for identifying an error. Occasionally it will display some warnings, these are mostly non fatal errors that appear if the program tries to do something it can't. There are more graceful ways to handle this in the code and it will improve in future versions.In the command window opened upon execution of Impulse on a pc a number of script commands are shown. A number of these appear to result in error messages (see attachment). I do not know if these messages are significant as Impulse appears to operate successfully.
Yes that's correct, Impulse works with both audio and serial devices, so there are a bunch of inputs and text which is specific to the device. The way this works is, all audio ports are assigned numbers < 100 and all serial ports are assigned a number >= 100, so when you select an audio port and refresh your browser, only audio device fields become visible, serial device fields are simply hidden, and obviously vice versa. This includes the manual on tab6, only text relevant to your selected device is shown.When executing Impulse on a pc with the GS-MAX-8000 the set-up is somewhat different than for the GS-USB-Pro. For the GS-MAX-8000, I selected the "com3" device rather than the USB audio as would be the case for the GS-USB-Pro. For the GS-USB-Pro I typically select a high sample rate, high sample size, higher number of pulses to sample, and higher buffer size than the default.
The GS-MAX-8000 is not the only device compatible with Impulse, so it is therefore not straight forward to add a simple voltage slider or dial. That said it should be simple to adjust the voltage, just remember that for the GS-MAX-8000 one voltage step is around 8 Volts.It is unclear as to the necessity of altering these settings (other than device) for the GS-MAX-8000. For the GS-MAX-8000 one has the opportunity to "input commands to device". This is where I set the high voltage on the GS-MAX-8000 via the "-Uxxx" command; this is an iterative process as one can not directly set a voltage, but rather uses a three digit integer from 000 to 255. At this time it is unclear as to best values to select for other commands; I left the default values alone and was able to acquire spectra. Selected screen capture images follow.