Impulse by Gammaspectacular

PRA, BeqMoni, Theremino, Fitzpeaks and beyond!
User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular V1.0

Post by Sesselmann » 27 Feb 2023, 12:28

Good progress here,

Tab 3 is now working and displaying the counts per second in a live chart, I think it's fair to call this Version 1.0

https://github.com/ssesselmann/impulse

The cps data saves to the data folder in a separate json file called filename-cps.json

It is my intention to add gps data along with the cps, but no great hurry doing that until someone needs it.

Pretty happy with the way it is running now and hoping to get some feedback on how it's working for others.

Steven
Attachments
Counts per Second
Counts per Second

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 01 Mar 2023, 12:26

More improvements...

Impulse has now moved from the R&D stage to the polishing stage. Yesterday I spent some time on the css (Cascading Style Sheet) making the program compatible with different screen sizes, it should now render reasonably well on small laptop screens as well as large monitors.

I also started writing a manual for the software in tab-4, it lists each tab and explains each setting and how it will affect your spectrum.

So far I only know about one person who has installed it on a Windows PC laptop and got it working. He had a few minor issues installing Python dependencies, but nothing that would stop most of you reading this post.

It's quite straight forward, download and install the latest version of Python from the officioal web site here: https://www.python.org/downloads/ then download impulse from here https://github.com/ssesselmann/impulse and follow the setup instructions. PM me if you encounter any problems.

It's not about what this program can do now, it's about what you wish it could do, which is why you should be using it for your experiments and dreaming up new use cases.
Small screen size
Small screen size
Small 1415 x 767 pixel screen simulation.

Large Screen Size
Large Screen Size

Larger 2100 x 1079 pixel screen simulation
Tab4 manual
Tab4 manual
Integral easy to read manual on tab-4, you can click on tab-4 and read while recording a spectrum, it won't stop the function from running in the background.

Steven

User avatar
Svilen
Posts: 175
Joined: 23 Sep 2016, 04:25
Location: Germany
Contact:

Re: Impulse by Gammaspectacular

Post by Svilen » 05 Mar 2023, 09:28

Hi Steven,
I checked again if it works for me after the last changes you made and - good news! It does work, though only on 44 and 48KHz for now. So after you fixed the issue it had, I managed easily to get it up and running. I'm using the GS-USB-PRO and a PC with Linux Mint for an OS.
Here two pictures from the pulse detected and a Cs-137 spectrum collected for just a couple of minutes:
Screenshot at 2023-03-04 23-11-14.png
Screenshot at 2023-03-04 23-19-33.png
Svilen

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 06 Mar 2023, 09:57

I confirm Svilen's findings....

Impulse is now working on Mac, Windows and Linux, but for some reason Linux only recognises the default sample rate of 48 kHz or lower. It looks as if the Linux sound card module is not recognising the particular Audio Codec I use in the GS and therefore defaults to system settings, but I need to look into this some more.

The latest version has had a few bug fixes and improvements, including the zoom functions, so you can now zoom in on an area of the spectrum while the program is running, then double click on the screen to reset the view.

Steven

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 07 Mar 2023, 09:00

Hi Guys,

I just added the gaussian correlation trace to my program, with an easy slider to adjust sigma.

To turn this function off you just slide the slider to the left.

Have fun sliding... 🕺

Steven 😊
Attachments
Gaussian correlation.
Gaussian correlation.

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 09 Mar 2023, 14:03

Hi Guys,

Just a quick update. I have been making a lot of changes to Impulse, some worked some didn't.

I have confirmation from a couple of users that the current version is working well on both Mac and Windows.

If you tried and had issues, maybe you will do better this time.

https://github.com/ssesselmann/impulse

Steven

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 09 Mar 2023, 19:56

Good news, the stop button is back ... !

Well it was there all the time, but I made it hidden because I couldn't get it to work 😜

When impulse is records it runs in a while loop and it's not that simple to stop a while loop from my program because it does not recognise global variables.

In any case it's back.

Steven
start-stop
start-stop
start-stop.png (74.66 KiB) Viewed 185 times

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 09 Mar 2023, 23:17

Hi Guys,

Last minute late night update before I go to bed...

Good night....

Steven


Never too late to change switch
Never too late to change switch
switch.png (32.59 KiB) Viewed 182 times
Boring Look
Boring Look

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 15 Mar 2023, 10:21

Hi Guys and Girls,

In an effort to attract more girls to gamma spectrometry I have added a pink theme... 😂

But seriously, I have also added a function on tab-4 for export your spectrum to a csv file, this might be useful if you want to open it in excel or some other package.

Simply select the spectrum you want to export and it will go straight to your Downloads folder.

Steven
Attachments
Rainbow Spectrum
Rainbow Spectrum
Export to CSV
Export to CSV
export.png (80.8 KiB) Viewed 140 times

User avatar
Sesselmann
Posts: 1049
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

Re: Impulse by Gammaspectacular

Post by Sesselmann » 16 Mar 2023, 22:06

Hi All,

Several enhancements with this update.

* Pulldown menu with options for comparison spectrum
* Soundbyte button, select a comparison spectrum and play it as a chord.
* New look count rate chart with moving average
* Improved layout and new subburst theme.

https://github.com/ssesselmann/impulse

Steven
Sunburst
Sunburst
Count rate
Count rate

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest