Page 16 of 41

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 9:24 am
by jedimark
Okay, here's an update.. Overviews still missing.. It is coming back.

Here's the direct link:
http://sourceforge.net/projects/sleepyh ... p/download

Unzip this over the top of the current stash of other sleepyhead executables.. (it needs the other DLL's from the last package)

Hopefully this will allow at least some of you can browse your data without worrying about crashes..

I'll try and build a proper one tomorrow on my windows box. (which has a newer/better version of Qt then my Linux cross build Windows toolchain)

Graph Resizing is temporary gone due to a mac Qt bug.. It may still come back if the Qt guys fix it.. In it's place theres a Graph menu you can turn them on and off.

Serial CMS50 stuff is in a fairly dodge state.. The SPO2Review importer should work like normal though..

Edit: SleepApp folder should sort itself out.. I've added smarts to kick a few of those past headaches.. It will now bring up a box asking if it can clean it up.
EditEdit: This is a rewrite of a lot of major components.. Import may be slower.. Some other bits may be faster.. It all should be a lot more stable. (This build may not be as stable as it should because I'm trying to make it work with newer DLL's than it's compiled with.. It's will only be a 600K download if it stuffs up once I build on a windows box tomorrow)


/Mark

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 10:39 am
by Otter
jedimark wrote:
Otter wrote:
Pugsy wrote:All in all works fine for me. Switching between days never fails.
Pugsy, does the data summary data on the overview tab change when you switch days? I hadn't noticed this bug until I read Robysue's post.

Is this happening on just the little Atom Netbooks? They may need a display driver update.
Nope. Mine's a tower. Nvidia 6800GT, which probably could use a driver update, but it seems unlikely that's it.

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 10:49 am
by archangle
I got this error:

Couldn't get profile 'b:' Have to abort!

Then a Windows error
SleepyHeadQT has stopped working

(Darn, I forgot to view problem details. I can probably recreate. I saved the SleepApp directory.)

Remove SleepApp, program starts OK.

I went to import a saved directory and got an error I've seen before. I go to the disk I've saved my P Series directory in, and the import windows shows no files at all on the disk.

I closed and restarted the program and the directory is there now.

Open files, all seems OK.

Thanks

White dots

Posted: Fri Aug 05, 2011 11:07 am
by archangle
This is on 0.8.2

I'm seeing some white dots or at least pale yellow dots. They're like the red pressure pulse dots, but white or very pale yellow. You can see them when the waveform is zoomed out, but they tend to disappear when you zoom in. If I switch to no overlay bars, they're there as bars at the bottom, but they're still nearly invisible.

Image

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 1:49 pm
by Otter
I see something like those dots too. They don't look quite the same, though.

8.2 crashed when I tried to run it with the old SleepApp file. Have log if that was unexpected.

The "find folder" dialog is still extremely slow to load.

Good start on preferences, Mark. I like the user configurable day split. When things are farther along, could you add an option to split on the longest gap? That would be great for people who have trouble keeping a 24-hour day.

Scaling has improved overall. I see you fixed the overview>summary bug. I don't get those unpacking errors when switching between days anymore either.

Memory usage is MUCH lower, even with "Memory Hog" enabled. Looks like the regut was worth it.

Good job! I'll try to explore some more tomorrow.

Re: White dots

Posted: Fri Aug 05, 2011 6:00 pm
by jedimark
archangle wrote:This is on 0.8.2

I'm seeing some white dots or at least pale yellow dots. They're like the red pressure pulse dots, but white or very pale yellow. You can see them when the waveform is zoomed out, but they tend to disappear when you zoom in. If I switch to no overlay bars, they're there as bars at the bottom, but they're still nearly invisible.

Image

Sorry, I left them on.. They are the unknown "events".. I meant to turn them off as they visually muck things up..

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 6:45 pm
by jedimark
Otter wrote:I see something like those dots too. They don't look quite the same, though.

8.2 crashed when I tried to run it with the old SleepApp file. Have log if that was unexpected.

The "find folder" dialog is still extremely slow to load.

Good start on preferences, Mark. I like the user configurable day split. When things are farther along, could you add an option to split on the longest gap? That would be great for people who have trouble keeping a 24-hour day.

Scaling has improved overall. I see you fixed the overview>summary bug. I don't get those unpacking errors when switching between days anymore either.

Memory usage is MUCH lower, even with "Memory Hog" enabled. Looks like the regut was worth it.

Good job! I'll try to explore some more tomorrow.

Okay.. Well... That's probably a carryover from a preference option I forgot.. The cleanup stuff is more designed to protect against itself and future versions..
It looks like SleepApp folder needs to go on this one. I did make some format changes to Preferences.xml. It will definitely crash going from before 0.8.1.. I didn't expect .8.1 to do it :/

Find folder, as in before or after you click ok? Import is very slow now.. It also does a lot more nifty indexing stuff for later on.. If it's taking a while before the folder select box comes up it may be a missing DLL.. I'll see if I can dig out what it's looking for..

I forgot to mention Preferences "Sessions" tab now works..

I like the longest gap idea... a little tricky to visualize how to accomplish that though.. (technically I could extend the Combine scale a bit longer and I think it will achieve a similar goal, although I think your referring to not using the split time at all.. hmmm.. I'll have a think on that one)

24 hour days with a single main chunk of sleep are part of sleepyheads design, and it's not easy to have a calendar model and split strange ways.. I myself don't keep a normal 24 hour day myself, and nap alot, but SH has been behaving well for me. Most people sleep somewhere between 12pm and 12am (I know that sounds silly, but I mean the whole sleep "window" falls between these times) My wife works in admin at the local ER and has 3 different shift times, so I'm not sure how well someone like her would be catered for..

With both sliders switched Off (to the left) SH behaves like Encore/ResScan.. With the combine slid the the right, it behaves like SH's default, which is more shift worker friendly.. You have to restart SleepyHead to see changes in this tab.. You don't have to reimport again to get short sessions, SleepyHead just stops then being shown. SleepyHead resorts the session list each time it starts according to the settings you make in preferences.

You won't see unpack errors because that entire piece was rewritten.. seriously, I should have called this 0.9.. it just looks similar, nearly everything is redone.

Thanks for noticing memory use.. Qt is a big fat hog, but at least I know I'm not being one too. SH no longer has to convert the data to a different data format to display in the graphs.. Plus it doesn't waste an event record for every event.. I grouped each sessions events together by type, and saved a lot of space doing this.

Has anyone noticed with Graph menu hiding you can get one graph take up the whole display? You can drag the Daily views vertical dividing bar all the way to the left to collapse it. I know you could do this before resizing with the splitters, but it was a lot more painful. (If you try to hide all the graphs you'll probably find an ugly.. shouldn't crash though.)

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 7:27 pm
by KeithK
jedimark wrote:Okay, here's an update.. Overviews still missing.. It is coming back.

Here's the direct link:
http://sourceforge.net/projects/sleepyh ... p/download

Unzip this over the top of the current stash of other sleepyhead executables.. (it needs the other DLL's from the last package)
*snip*
I was going to try it but the previous version doesn't appear to be available for download.

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 7:41 pm
by jedimark
KeithK wrote:
jedimark wrote:Okay, here's an update.. Overviews still missing.. It is coming back.

Here's the direct link:
http://sourceforge.net/projects/sleepyh ... p/download

Unzip this over the top of the current stash of other sleepyhead executables.. (it needs the other DLL's from the last package)
*snip*
I was going to try it but the previous version doesn't appear to be available for download.
Ok. I'll repackage the lot today and reupload.. I want to build on my windows box though.

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 8:28 pm
by rosacer
I receive this message once I try to run the new version:
The program can't start because QtCore4.dll is missing from your computer. Try reinstalling the program to fix this problem.
Rosie

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 8:44 pm
by archangle
jedimark wrote: Find folder, as in before or after you click ok? Import is very slow now.. It also does a lot more nifty indexing stuff for later on.. If it's taking a while before the folder select box comes up it may be a missing DLL.. I'll see if I can dig out what it's looking for..
I click import on the welcome screen. Then when I navigate to my G: disk where I have P Series directories saved, there are no directories shown in the display. If I go to other disks, directories are usually missing there, too. Sometimes, directories I've been in recently may be there.

I've tried waiting several minutes, but directories don't usually show up even after waiting.

Other times, I see all the directories the way I should. Sometimes if things are missing, closing and reopening SH fixes it. Sometimes it doesn't.

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 9:05 pm
by jedimark
archangle wrote:
jedimark wrote: Find folder, as in before or after you click ok? Import is very slow now.. It also does a lot more nifty indexing stuff for later on.. If it's taking a while before the folder select box comes up it may be a missing DLL.. I'll see if I can dig out what it's looking for..
I click import on the welcome screen. Then when I navigate to my G: disk where I have P Series directories saved, there are no directories shown in the display. If I go to other disks, directories are usually missing there, too. Sometimes, directories I've been in recently may be there.

I've tried waiting several minutes, but directories don't usually show up even after waiting.

Other times, I see all the directories the way I should. Sometimes if things are missing, closing and reopening SH fixes it. Sometimes it doesn't.
It's calling a windows feature.. I didn't write that part of the code.. :-/

I found my SD card drive doesn't show up if I bring up the import dialog before inserting the card.. I have to exit (the importer) and come back in..

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 9:07 pm
by jedimark
rosacer wrote:I receive this message once I try to run the new version:
The program can't start because QtCore4.dll is missing from your computer. Try reinstalling the program to fix this problem.
Rosie
You needed to put it over the top of the other DLL's.. otherwise it won't work..

I'm in the middle of building a fresh copy including all the DLL's.. But Windows is being cantankerous..

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 9:12 pm
by rosacer
Windows is being cantankerous
As usual, isn't it?

Thanks Jedymark

Re: SleepyHead Qt v0.8 alpha

Posted: Fri Aug 05, 2011 10:11 pm
by jedimark
Here's the full version including DLL's, with a binary build on windows for windows.. DLL's are packed with UPX this time.

http://sourceforge.net/projects/sleepyh ... p/download

PS, I pulled the other 0.8 versions offline, to lessen confusion as to which is current version.. Plus the buggyness level of those versions was beyond embarrasing.
0.7 is still up for reference in a different folder.

Overview will be back soon I promise..

You officially must remove your Documents/SleepApp folder for any version prior to the major 0.8.2 restructuring. It's got a completely new database format.

Edit: When I release a new build from now on I will increment the revision number.. (the .2 bit in 0.8.2)