ImpulseQt (Beta)
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
ImpulseQt (Beta)
Hi All,
Introducing ImpulseQt (beta)
Wondering where I have been...., I have had my head down spending way too many hours refactoring Impulse.
The last version of Impulse was written in Python Dash-Plotly, it was interesting as it opened and ran in the users default browser, but not everyone liked it as it was slow, unresponsive and did not shut down when closing the browser.
I decided to rewrite it in PySide6, which was completely new to me and a steep learning curve. I removed some of the less popular features such as the spectrum publishing which I thought was a good idea, but very few used it.
This new version is called ImpulseQt with an added a 2 in the logo, this is not an update, but a completely new version. It works in two modes with both GS-PRO and GS-MAX (Atom-Spectra) devices.
The current Windows version was compiled using PySide2 instead or PySide6 because my PC is old, but I will try to publish the next version will be in PySide6 with a slightly more modern GUI.
Even with modern AI tools, software takes a huge amount of time to write and the more you look at the code, the more bugs you find, so please help me by reporting any bugs you find and I promise to stamp them out ASAP.
https://github.com/ssesselmann/ImpulseQt/releases
Why write a new app ?
PRA is great, it's free, but not open source, Becqmoni is free and open source, but both of these apps are exclusively Windows and I mean "Windows", lots of them. I wanted an app which was open source, multi platform and most of all less windows !
Unlike most of you I test a lot of detectors, different ones every day, so I need something fast that has all the settings in the same place and Impulse works great for me, and I hope you like it too..
When you close the app, a pop up asks for feedback, don't be shy....,your wish is my command 😊
Steven
Introducing ImpulseQt (beta)
Wondering where I have been...., I have had my head down spending way too many hours refactoring Impulse.
The last version of Impulse was written in Python Dash-Plotly, it was interesting as it opened and ran in the users default browser, but not everyone liked it as it was slow, unresponsive and did not shut down when closing the browser.
I decided to rewrite it in PySide6, which was completely new to me and a steep learning curve. I removed some of the less popular features such as the spectrum publishing which I thought was a good idea, but very few used it.
This new version is called ImpulseQt with an added a 2 in the logo, this is not an update, but a completely new version. It works in two modes with both GS-PRO and GS-MAX (Atom-Spectra) devices.
The current Windows version was compiled using PySide2 instead or PySide6 because my PC is old, but I will try to publish the next version will be in PySide6 with a slightly more modern GUI.
Even with modern AI tools, software takes a huge amount of time to write and the more you look at the code, the more bugs you find, so please help me by reporting any bugs you find and I promise to stamp them out ASAP.
https://github.com/ssesselmann/ImpulseQt/releases
Why write a new app ?
PRA is great, it's free, but not open source, Becqmoni is free and open source, but both of these apps are exclusively Windows and I mean "Windows", lots of them. I wanted an app which was open source, multi platform and most of all less windows !
Unlike most of you I test a lot of detectors, different ones every day, so I need something fast that has all the settings in the same place and Impulse works great for me, and I hope you like it too..
When you close the app, a pop up asks for feedback, don't be shy....,your wish is my command 😊
Steven
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
-
- Posts: 158
- Joined: 10 Nov 2020, 12:00
- Contact:
Re: ImpulseQt (Beta)
The Windows version of ImpulseQt-3-03 download fails due to virus detection. It might be nothing or your older PC could be infected. I have the mac version to play with.
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
Re: ImpulseQt (Beta)
Rob,
It is probably just a false positive, in any case I have ordered a brand new PC with Windows 11, it should arrive Monday. I shall compile a new version and upload it once I get it set up.
Is it an actual virus warning or just one of those "Steven did not pay $150 for an official Windows developer licence" ?
I currently use a self signed certificate to codesign the app.
Steven
It is probably just a false positive, in any case I have ordered a brand new PC with Windows 11, it should arrive Monday. I shall compile a new version and upload it once I get it set up.
Is it an actual virus warning or just one of those "Steven did not pay $150 for an official Windows developer licence" ?
I currently use a self signed certificate to codesign the app.
Steven
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
-
- Posts: 158
- Joined: 10 Nov 2020, 12:00
- Contact:
Re: ImpulseQt (Beta)
Initially I could not even download the PC zip file due to a virus being detected on the download. Today I was able to download the zip file. I ran a scan with Windows Defender and a virus was reported. The screen shot of the virus message is shown -
- Attachments
-
- Screenshot 2025-08-17 124825.jpg (29.48 KiB) Viewed 1011 times
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
Re: ImpulseQt (Beta)
Rob,
It is almost certainly a false positive. Virus protection software is designed to scare the "bjsus" out of people, like insurance sales people, they tell you about all the terrible things that could happen, so you buy their insurance.
If you worry about the compiled version, just download the raw code and run it from the command line with Python 3.10.11.
I am getting a new PC this week and will be releasing a new Windows version in a couple of days.
Compiling Python code with PyInstaller is known to cause false positive in many antivirus programs.
Steven
It is almost certainly a false positive. Virus protection software is designed to scare the "bjsus" out of people, like insurance sales people, they tell you about all the terrible things that could happen, so you buy their insurance.
If you worry about the compiled version, just download the raw code and run it from the command line with Python 3.10.11.
I am getting a new PC this week and will be releasing a new Windows version in a couple of days.
Compiling Python code with PyInstaller is known to cause false positive in many antivirus programs.
Steven
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
Re: ImpulseQt (Beta)
Rob,
I submitted the file to Microsoft Security Intellience https://www.microsoft.com/en-us/wdsi, No malware detected.
I submitted the file to Microsoft Security Intellience https://www.microsoft.com/en-us/wdsi, No malware detected.
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
Re: ImpulseQt v3.0.7
Thanks to user feedback I have addressed a long list of issues with ImpulseQt and fixed the following.
https://github.com/ssesselmann/ImpulseQt/releases
- Removed feedback request on close (I listened)
- Fixed text input too small for fonts
- Fixed lost data packets from MAX devices (waterfall)
- Waterfall now loads last spectrum
- Histogram no longer shows negative counts
- Bin numbers are only integers unless cal_swich is on
- Calibration, Log and energy per bin switches retain their state between tab2 and tab3
- Tab3 buttons have rounded corners
- Spec Notes loading and saving correctly
- Fixed crosstalk between 3D and 2D spectrum
- Minor bug fixes
https://github.com/ssesselmann/ImpulseQt/releases
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
-
- Posts: 158
- Joined: 10 Nov 2020, 12:00
- Contact:
Re: ImpulseQt (Beta)
Steven, the PC version of ImpulseQt still fails to download on the Win10 test machine that I use - upon detection of a virus, the download fails. I was able to download on another, older PC, perhaps I'd turned the anti-viral software off. I will have to do some careful investigation.
No worries, I thought, as I have a few macbook pro devices, although the newest of these is from 2017 running Ventura. [For my needs, the "best" macbook was from 2012 and runs El Capitan.] My macbook pro devices all use the Intel chips, the newer 2017 device has a quad core I7 chip with 16 GB of ram. The dmg version of ImpulseQt (v 3-07) downloaded ok and the unpacked ".app" file was moved to the application folder. Alas, this version did not launch. I had an older version of Impulse for mac installed and it did launch, but that older version still had the bug of not communicating with the GS-MAX-8000 (i.e., I could not use the Uxxx command to set the voltage.) So I am suspending my experimentation with ImpulseQt until I can get a PC version downloaded to an older Win10 laptop with anti-virus software turned off.
No worries, I thought, as I have a few macbook pro devices, although the newest of these is from 2017 running Ventura. [For my needs, the "best" macbook was from 2012 and runs El Capitan.] My macbook pro devices all use the Intel chips, the newer 2017 device has a quad core I7 chip with 16 GB of ram. The dmg version of ImpulseQt (v 3-07) downloaded ok and the unpacked ".app" file was moved to the application folder. Alas, this version did not launch. I had an older version of Impulse for mac installed and it did launch, but that older version still had the bug of not communicating with the GS-MAX-8000 (i.e., I could not use the Uxxx command to set the voltage.) So I am suspending my experimentation with ImpulseQt until I can get a PC version downloaded to an older Win10 laptop with anti-virus software turned off.
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
Re: ImpulseQt (Beta)
Rob,
Thanks for trying....
I obviously have more bugs to iron out, so please stay posted...., I'm taking a short one week break and will continue working on ImpulseQt when I get back.
The apple bug is a strange one, it works perfectly before I code-sign the app, but after signing, mac gatekeeper rejects it. Most likely one file which isn't being signed correctly, but I need to investigate...
Will post when a new version is available.
Thanks for trying....
I obviously have more bugs to iron out, so please stay posted...., I'm taking a short one week break and will continue working on ImpulseQt when I get back.
The apple bug is a strange one, it works perfectly before I code-sign the app, but after signing, mac gatekeeper rejects it. Most likely one file which isn't being signed correctly, but I need to investigate...
Will post when a new version is available.
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
- Sesselmann
- Posts: 1328
- Joined: 27 Apr 2015, 11:40
- Location: Sydney
- Contact:
Re: ImpulseQt v3.8
ImpulseQt 3.8 Released
Fixed all known bugs and tested on my machines.
It would be great if I can get a few volunteers to confirm that it runs on other machines.
https://github.com/ssesselmann/ImpulseQt/releases
Fixed all known bugs and tested on my machines.
It would be great if I can get a few volunteers to confirm that it runs on other machines.
https://github.com/ssesselmann/ImpulseQt/releases
Steven Sesselmann | Sydney | Australia | https://gammaspectacular.com | https://beejewel.com.au | https://www.researchgate.net/profile/Steven-Sesselmann
Who is online
Users browsing this forum: No registered users and 127 guests