SleepyHead: Updated Version 0.7-4229 Alpha

General Discussion on any topic relating to CPAP and/or Sleep Apnea.
User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

SleepyHead: Updated Version 0.7-4229 Alpha

Post by jedimark » Thu May 26, 2011 12:47 am

SleepyHead 0.7 alpha developer preview

Free (GPL), cross-platform open-source software for reviewing your CPAP data.
Currently supports PR System One machines on Windows & Linux & as of now APPLE MAC.

SleepyHead will not harm the data on your SD card, it only reads it and copies it into it's own internal database.

This first post and title of this thread will be kept up to date with the newest versions available.

Latest Windows (32bit) build is 0.7-4229, released on 10/06/2011, 12:15am AEST
http://sourceforge.net/projects/sleepyh ... e/download

Got Mac? Try Troy's binary build here.. Not as fresh as above
http://sourceforge.net/projects/sleepyh ... p/download
It's not as well tested.. and may do weird stuff.. (So please get testing )

Got Linux? Then it's very easy to build it yourself from source code.
Clone via git, or download a snapshot below. Needs codeblocks & wx devel libraries.

Sourceforge Project Page
http://sourceforge.net/projects/sleepyhead/
Bug Reports and Feature requests go here!
(You can also still try this thread, we do watch it)

Recent Changes in the Source Code (and current source code snapshots)
http://sleephead.git.sourceforge.net/gi ... ;a=summary

DISCLAIMERS/ETC:
THIS IS AN ALPHA DEVELOPER PREVIEW. BUGS ARE EXPECTED TO BE PLENTIFUL.

THIS SOFTWARE IS RELEASED UNDER THE GNU PUBLIC LICENSE.

PLEASE DON'T RE-UPLOAD THIS SOFTWARE ANYWHERE UNTIL WE HAVE AN OFFICIAL RELEASE.
SOURCEFORGE MIRRORS ARE PERFECTLY ADEQUATE FOR DISTRIBUTING AT THE MOMENT.

(Seriously, google "PRS1 CPAP" and see what I mean.. I don't mind publicity and all, but this
project is still VERY VERY alpha.. The last thing we want to see is new users put off by hideous
old buggy alpha versions scattered all over the net, that were released specifically for brave testers.)


Enyoy! Please post any bugs/feature requests on our Sourceforge project page.

/Mark Watkins & Troy Schultz

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Last edited by jedimark on Thu Jun 09, 2011 8:20 am, edited 15 times in total.
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by jedimark » Thu May 26, 2011 1:34 am

Darnit.. Finding bugs already.. May be wise to hold off a coupla days until I've cracked a couple of nasty timezone issues..

Edit: Yay.. those bugs are fixed.. Was nastier than I thought, but not timezone related.. Pushed a new version online.

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by jedimark » Thu May 26, 2011 6:22 am

Some Screenshots.. Ignore the linux build bits.. It looks pretty much the same in windows.

Image
Daily View

Image
Summary View

If your clever you'll probably spot the Leak Average is wrong in the Daily View.. This has been fixed, and the y-ticks on the graphs have been cleaned up.. I'm just too lazy to create a fresh screenshot.

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Sparky223
Posts: 131
Joined: Thu May 05, 2011 11:34 am
Location: Woodstock, Ga

Re: SleepyHead for Windows (System One only) mini-version.

Post by Sparky223 » Thu May 26, 2011 9:41 am

Looks pretty good

User avatar
Pugsy
Posts: 65036
Joined: Thu May 14, 2009 9:31 am
Location: Missouri, USA

Re: SleepyHead for Windows (System One only) mini-version.

Post by Pugsy » Thu May 26, 2011 11:28 am

Gave it a go. So far working fine. Good job.

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Additional Comments: Mask Bleep Eclipse https://bleepsleep.com/the-eclipse/
I may have to RISE but I refuse to SHINE.

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by jedimark » Thu May 26, 2011 6:55 pm

Pugsy: Are your bedtimes/etc right? There's a daylight savings glitch I'm still chasing down.. Will have country/time-zone and daylight savings options in preferences soon.

Obviously not all features are there, but can anyone thing of any information/graph missing that's really important even for a basic review tool?

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
Pugsy
Posts: 65036
Joined: Thu May 14, 2009 9:31 am
Location: Missouri, USA

Re: SleepyHead for Windows (System One only) mini-version.

Post by Pugsy » Thu May 26, 2011 7:41 pm

Yes, my bedtime was correct.

It is off on my Encore Pro though. DST messed with it and I guess it won't be back to normal till fall.

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Additional Comments: Mask Bleep Eclipse https://bleepsleep.com/the-eclipse/
I may have to RISE but I refuse to SHINE.

User avatar
Slinky
Posts: 11372
Joined: Wed Nov 01, 2006 3:43 pm
Location: Mid-Michigan

Re: SleepyHead for Windows (System One only) mini-version.

Post by Slinky » Thu May 26, 2011 8:16 pm

What the hay, I'll give it a go w/the card from my PR S1 BPAP Auto tomorrow. I've already got a late afternoon nap on the card now so might as well get the night's data on it too before making the attempt.

_________________
Mask: Quattro™ FX Full Face CPAP Mask with Headgear
Additional Comments: PR SystemOne BPAP Auto w/Bi-Flex & Humidifier - EncorePro 2.2 Software - Contec CMS-50D+ Oximeter - Respironics EverFlo Q Concentrator
Women are Angels. And when someone breaks our wings, we simply continue to fly.....on a broomstick. We are flexible like that.
My computer says I need to upgrade my brain to be compatible with its new software.

User avatar
GumbyCT
Posts: 5778
Joined: Fri Sep 14, 2007 6:22 pm
Location: CT
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by GumbyCT » Thu May 26, 2011 8:37 pm

It does work on bipap. Needs some work yet but it does show everything 'cept the bipap pressures like he said.

Too lazy to put a jpg up on PB but if you emale me an addy I can sent it.

_________________
Humidifier: HC150 Heated Humidifier With Hose, 2 Chambers and Stand
Additional Comments: New users can't remember they can't remember YET!
BeganCPAP31Jan2007;AHI<0.5
I have no doubt, how I sleep affects every waking moment.
I am making progress-NOW I remember that I can't remember
;)
If this isn’t rocket science why are there so many spaceshots?
Be your own healthcare advocate!

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by jedimark » Thu May 26, 2011 10:22 pm

Awesome.. I'll get to work adding the BIPAP pressure display then..

I just added a built in screenshot feature to the source code (will work by clicking Tools ->Screenshot)

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by jedimark » Fri May 27, 2011 6:08 am

I uploaded a new build.. This one fixes quite a few little bugs.

Here's a link to the new file
http://sourceforge.net/projects/sleepyh ... e/download

Changes:
Sleep-flags and Flow waveform graphs are now linked together. Windows build performance unfortunately won't allow any more links than this.
Adds Pressure Pulse to the Flow Rate waveform overlays.
Also adds the other kind of Vibratory Snore event and also Unknown0E into Sleep Flags. (I don't know what U-0E really is.. But it's there and it's data, so you may want to see for yourself.)
I made an attempt at showing some Pressure graphing for BIPAP machines. I'm can't test it because I don't have a full set of BIPAP data yet (only event files)
Fixes some summary graph issues in CPAP mode.
Tries to rescue what data it can from corrupt waveform (.005) files.
Sped up the import process a bit.
Sessions < 5 minutes are now ignored. Mucks up the view, especially for all those who dry their stuff after cleaning with the CPAP hose
EDIT: Added a screenshot feature to (in Tools menu), but it's still a little buggy.. Doesn't always hide the menu. :/

This build temporarily dumps another couple of PressureMin/Max bits in the Day Summary, because I'm not entirely sure which is which of any of the Pressure summary information. I can calculate all of these correctly myself, however these values shown are the summary values taken from the .001 files, which is handy pre-calculation if I can know for sure what's what.

Also temporarily shows the session files date & ID's down the bottom of Day Summary.. Helps with debugging missing days and stuff.

It is safe to delete the "SleepApp" folder in "My Documents" and reimport your data. You will need to do this if you have corrupt .005 files, and want to see a little bit more flow-rate waveforms. I think short power outages cause a lot of this corruption.

(Sometimes wave data is missing because the SD card wasn't put in that night.. It won't remember waveforms, but does remember event and summary information and copies it back next time the SD card is inserted.. That's another reason why you sometimes see the overlay bars without any waveform underneath)

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

cpapdork
Posts: 103
Joined: Sat Nov 27, 2010 7:57 am
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by cpapdork » Fri May 27, 2011 8:03 am

Pics looks great mark! I'll run a copy (I see you used wxwindows, great!) this weekend...
Image

User avatar
Sparky223
Posts: 131
Joined: Thu May 05, 2011 11:34 am
Location: Woodstock, Ga

Re: SleepyHead for Windows (System One only) mini-version.

Post by Sparky223 » Fri May 27, 2011 2:51 pm

I just got my auto today. Is this easy to use for a new guy?

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by jedimark » Fri May 27, 2011 8:55 pm

Hi Sparky. Try it and find out

You will likely see quite a few bugs being pre-beta software. Nothing that I know of should eat you or your computer. (Standard free software disclaimer applies here.)

My main reason for "releasing" this little side-project version to get some feedback on usability and the control system, because I want the real program to be easy enough for everyone.

I think it's fairly easy to use, but being a programmer I'm a little biased, someone else will have to answer how easy..

Feedback (and bug reports) is greatly appreciated, as that's what drives me at the moment. This software is for you guys..

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
GumbyCT
Posts: 5778
Joined: Fri Sep 14, 2007 6:22 pm
Location: CT
Contact:

Re: SleepyHead for Windows (System One only) mini-version.

Post by GumbyCT » Fri May 27, 2011 9:24 pm

I thought the screen was blank but it took time for it load.

I'm good.

_________________
Humidifier: HC150 Heated Humidifier With Hose, 2 Chambers and Stand
Additional Comments: New users can't remember they can't remember YET!
BeganCPAP31Jan2007;AHI<0.5
I have no doubt, how I sleep affects every waking moment.
I am making progress-NOW I remember that I can't remember
;)
If this isn’t rocket science why are there so many spaceshots?
Be your own healthcare advocate!