SleepyHead News
SleepyHead News
SleepyHead software is going solo, at least developer wise.
It's one thing for a developer to collaborate with someone else.. It's another thing for both to have compatible goals.
I need to state this clearly now.. 100% of what you've seen so far is my own work, and it will continue progressing and improving as you have seen it.
It has been built on top of my SleepLib code foundation for accessing machine data, which is the continuation of work I started out with Python just over 3 months ago.
I appreciate and value Troy's influence on things, but so far all I seem to be doing is throwing away plenty of good well written code to try and conform to both his coding standards and outdated, broken Apple Mac compilers.
I don't really need someone trying to put the brakes on the speed of my development process. He's welcome to continue with a fork and try to make a better product if he wishes to do so. This is one of the great benefits of GPL.
Now, I have no intentions of not supporting the Mac platform, it's just not easy when Apple doesn't play nice. It's even worse considering Apple Mac's software is built on top of open source UNIX base.
Mac build problems are only compounded further due to me not actually owning or having access to one. (I can't afford one , and refuse to pirate a hackintosh, it's as simple as that.)
Thanks goes to Jimbo for his hard work trying to beat his evil mac into submission.. He hasn't succeeded yet with the new OpenGL stuff, but his efforts are greatly appreciated. I'm sure his persistence will pay off.
Thanks also to the Linux guys, Don & John, for their assistance with compiling and bug-hunting on the Linux platform.
Thanks to all who've helped by testing the Windows builds.. I hope you've found it useful. I hope to make it better for everyone..
As for ResMed support, I already had started an EDF importer a while ago that needs finishing off.
Well. I hope to have a demo out soon of the OpenGL stuff. I'll keep you up to date..
/JediMark
It's one thing for a developer to collaborate with someone else.. It's another thing for both to have compatible goals.
I need to state this clearly now.. 100% of what you've seen so far is my own work, and it will continue progressing and improving as you have seen it.
It has been built on top of my SleepLib code foundation for accessing machine data, which is the continuation of work I started out with Python just over 3 months ago.
I appreciate and value Troy's influence on things, but so far all I seem to be doing is throwing away plenty of good well written code to try and conform to both his coding standards and outdated, broken Apple Mac compilers.
I don't really need someone trying to put the brakes on the speed of my development process. He's welcome to continue with a fork and try to make a better product if he wishes to do so. This is one of the great benefits of GPL.
Now, I have no intentions of not supporting the Mac platform, it's just not easy when Apple doesn't play nice. It's even worse considering Apple Mac's software is built on top of open source UNIX base.
Mac build problems are only compounded further due to me not actually owning or having access to one. (I can't afford one , and refuse to pirate a hackintosh, it's as simple as that.)
Thanks goes to Jimbo for his hard work trying to beat his evil mac into submission.. He hasn't succeeded yet with the new OpenGL stuff, but his efforts are greatly appreciated. I'm sure his persistence will pay off.
Thanks also to the Linux guys, Don & John, for their assistance with compiling and bug-hunting on the Linux platform.
Thanks to all who've helped by testing the Windows builds.. I hope you've found it useful. I hope to make it better for everyone..
As for ResMed support, I already had started an EDF importer a while ago that needs finishing off.
Well. I hope to have a demo out soon of the OpenGL stuff. I'll keep you up to date..
/JediMark
_________________
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
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
- Lizistired
- Posts: 2835
- Joined: Tue Dec 14, 2010 10:47 pm
- Location: Indiana
Re: SleepyHead News
I'm really looking forward to S9 and O2 all in one!jedimark wrote: As for ResMed support, I already had started an EDF importer a while ago that needs finishing off.
/JediMark
_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Swift FX sometimes, CMS-50F, Cervical collar sometimes, White noise, Zeo... I'm not well, but I'm better. |
ResScan: http://www.resmed.com/int/assets/html/s ... c=patients
ResScan Tutorial- http://montfordhouse.com/cpap/resscan_tutorial/
Machines Video: http://www.cpaplibrary.com/machine-education
ResScan Tutorial- http://montfordhouse.com/cpap/resscan_tutorial/
Machines Video: http://www.cpaplibrary.com/machine-education
Re: SleepyHead News
Thanks again for your hard and good work jedimark. So far Sleepyhead is very nice, I'm sure it will become more and more powerful.
Rosie
Rosie
_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Headrest not modified, Hose Lift System, SleepyHead software. Pressure settings 7 cmH2O constant. |
Re: SleepyHead News
Bless you, jedimark. Especially for tackling the Resmeds. Even tho I don't have an S9, just the S8 VPAP Auto. *sigh*
_________________
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.
My computer says I need to upgrade my brain to be compatible with its new software.
Re: SleepyHead News
Thanks Jedimark for all your efforts. I'm really looking forward to S9 support.
I have both S9 Autoset and Linux programming skills, so might be able to help a bit if you need it. (What I lack is time. I'll also be away on vacation all next week.)
I have lots of Macs, but the only one I develop on runs Linux.
I have both S9 Autoset and Linux programming skills, so might be able to help a bit if you need it. (What I lack is time. I'll also be away on vacation all next week.)
I have lots of Macs, but the only one I develop on runs Linux.
_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Pressure is 11-14. Old CPAP was a Resmed S6 Lightweight. Also have Profile lite mask. ResScan is actually version 3.14. Now I use Sleepyhead. |
Re: SleepyHead News
jedimark - You are doing a wonderful service to the community. Have you given any thought to a web based application that could interpret and store the data? There may be some strong advantages to this over an installer (specifically you have one version to maintain) and you could add some really cool features including emailing a PDF to the doctor for review, ability to add notes about specific days/nights - say you get a new mask, you can tag the day and track differences from there. You could even feed it into GoogleHealth pretty easily.
Certainly not meant to degrade your work at all, it is fabulous...just offering a different option.
Certainly not meant to degrade your work at all, it is fabulous...just offering a different option.
_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier |
Mask: ResMed AirFit™ F30 Full Face CPAP Mask with Headgear |
Re: SleepyHead News
I'd much rather have an installable application and process my data locally than send it to a third party site for processing.
The ability to upload selected data to Google Health would be a nice feature to consider for the future.
The ability to upload selected data to Google Health would be a nice feature to consider for the future.
_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Pressure is 11-14. Old CPAP was a Resmed S6 Lightweight. Also have Profile lite mask. ResScan is actually version 3.14. Now I use Sleepyhead. |
Re: SleepyHead News
Probably the person to talk to on that one is cpapdork... he came up with ONKOR for Respironics.gmsmith wrote:jedimark - You are doing a wonderful service to the community. Have you given any thought to a web based application that could interpret and store the data? There may be some strong advantages to this over an installer (specifically you have one version to maintain) and you could add some really cool features including emailing a PDF to the doctor for review, ability to add notes about specific days/nights - say you get a new mask, you can tag the day and track differences from there. You could even feed it into GoogleHealth pretty easily.
Certainly not meant to degrade your work at all, it is fabulous...just offering a different option.
Re: SleepyHead News
Yup, yup. I prefer downloading and storing my own data, thank you. Not at all interested in downloading/storing or sending my data to some cyberspace repository.
_________________
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.
My computer says I need to upgrade my brain to be compatible with its new software.
Re: SleepyHead News
Some cool ideas.. I'm trying not to step on Mike Hoolehan's toes.. he did an awesome job starting this CPAP programming revolution, and his Onkor project rocks, especially for sharing CPAP data around here..gmsmith wrote:jedimark - You are doing a wonderful service to the community. Have you given any thought to a web based application that could interpret and store the data? There may be some strong advantages to this over an installer (specifically you have one version to maintain) and you could add some really cool features including emailing a PDF to the doctor for review, ability to add notes about specific days/nights - say you get a new mask, you can tag the day and track differences from there. You could even feed it into GoogleHealth pretty easily.
Certainly not meant to degrade your work at all, it is fabulous...just offering a different option.
Google health is pretty much US only.. Personally, I'm not super interested in supporting just one country.. However some-one who feels more strongly about it could implement this as a plug-in though. (I've got some more tinkering to do first before that's an easy task)
PDF, even to email is not a bad idea. I think print support in general would be a great start..
A large part of why I have changed to OpenGL is so Mac's can also have print support with printed graphs..
I doubt many doctors would be interested in my little project without official "sanctioning" from the manufacturers, although I'd love to hear from any Doctor who believe otherwise..
I'd love to make this software one day benefit both sides of the medical community. But my primary focus is helping you guys and gals who are trying to make sense of things..
There is no way I can classify this software as beyond "experimental" software in the medical sense. Unless of course something insanely awesome happens and a big CPAP company wants to back this project..
Notes are coming soon.. In my software code structures, they are handled as a pretend "machine" that stores your daily info. You will be able to track weight and other stuff too. I think I'll start with a Notes tab in the daily left side pane. Once I start doing notes, I have to have a stable machine structure underneath, or write conversion code each time though.. (I may yet pull the PRS1 stuff out of the database and return it how I originally did it, storing the native files, making this easier.. PRS1 Import used to be instant and take half the storage space)
First I'm going to do some quick research and tests to see if switching to QT libraries can resolve some of the mac build problems without hurting performance or file size/memory footprint all that much.
Mac's wxWidgets port is unfortunately holding up work being done that benefits the other two (more populous) platforms.
_________________
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
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Re: SleepyHead News
Will that include the ability to place notes with the daily details?jedimark wrote:Notes are coming soon.. In my software code structures, they are handled as a pretend "machine" that stores your daily info. You will be able to track weight and other stuff too. I think I'll start with a Notes tab in the daily left side pane.
_________________
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!
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!
Re: SleepyHead News
I'm thinking I'll start with a new tab, next to where the Details & Events tabs are in the left pane, this tab will contain a text editor (and probably a few other entry fields), which will be kind of a journal for each day you click on..GumbyCT wrote:Will that include the ability to place notes with the daily details?jedimark wrote:Notes are coming soon.. In my software code structures, they are handled as a pretend "machine" that stores your daily info. You will be able to track weight and other stuff too. I think I'll start with a Notes tab in the daily left side pane.
_________________
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
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Re: SleepyHead News
I don't understand all the technical computer stuff but this is a great, easy to use program and it just keeps getting better! Thank you!!
_________________
Machine: DreamStation Auto CPAP Machine |
Mask: AirFit™ P10 Nasal Pillow CPAP Mask with Headgear |
Humidifier: DreamStation Heated Humidifier |
Additional Comments: Backups- FX Nano masks. Backup machine- Airmini auto travel cpap |
Re: SleepyHead News
My first reaction to this was, "Ugh, more delays. Guess I'm stuck with EDF browser unless I want to hack Resmed's installer." Then I realized that you were going it alone to move ahead faster. That's a reasonable thing to do, especially since SleepyHead is still in its infancy. Collaboration is great, but it can also be a source of bloat when open source projects try to cover too much ground. Hence, sometimes it's better to fork. I hope there are no hard feelings.
I'm glad you're making this installed software instead of a web ap. Though Onkor is very cool, it doesn't make sense to upload data just so I can download it again in a different form. That'd be sort of like sending the dishes out to be cleaned. And if the site were part of Google Health, I'd have some serious concerns about privacy. Google knows enough about me already without feeding them medical data.
Happy coding. And BTW, I'm really impressed with your ability to move forward with this even though you're still working the glitches out of your own therapy.
What did they do?jedimark wrote:Now, I have no intentions of not supporting the Mac platform, it's just not easy when Apple doesn't play nice. It's even worse considering Apple Mac's software is built on top of open source UNIX base.
Sounds like integrating data from other sources isn't all that far off. I'm looking forward to the day when I can look at data from my S9, a pulse oximeter, and maybe one of those Zeo poor man's EEG gizmos. Maybe I can get one my friends to come over and condescendingly tell me I don't need to see my own data, and I wouldn't understand it anyway, just to round out the sleep lab experience.Notes are coming soon.. In my software code structures, they are handled as a pretend "machine" that stores your daily info. You will be able to track weight and other stuff too. I think I'll start with a Notes tab in the daily left side pane. Once I start doing notes, I have to have a stable machine structure underneath, or write conversion code each time though.. (I may yet pull the PRS1 stuff out of the database and return it how I originally did it, storing the native files, making this easier.. PRS1 Import used to be instant and take half the storage space)
I'm glad you're making this installed software instead of a web ap. Though Onkor is very cool, it doesn't make sense to upload data just so I can download it again in a different form. That'd be sort of like sending the dishes out to be cleaned. And if the site were part of Google Health, I'd have some serious concerns about privacy. Google knows enough about me already without feeding them medical data.
Happy coding. And BTW, I'm really impressed with your ability to move forward with this even though you're still working the glitches out of your own therapy.
_________________
Mask: Quattro™ FX Full Face CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Software: SleepyHead 0.9 beta |
Download Sleepyhead here: https://sourceforge.net/projects/sleepyhead/
Re: SleepyHead News
Apple is just rather crap to develop for cross platform wise.. Mac does not have a good C++ compiler. They refused to update GCC past a certain version, because the GPL license requires them to give any improvements they make in the compiler source code back to the community. Instead they went off to put their support behind the clang compiler with a more "liberal" license.. Which in it's current state is just plain dodgy. They will pull their support from that too the second the community gets it stable enough for them.Otter wrote:What did they do?
Apple is very short on developers (and management) with brains.. Plenty of art students though.
I'm not a huge fan of companies that take advantage of open-source and give nothing decent back code-wise.
_________________
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
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code