Our basic Trixie Tracker is Free. Give it a try see what patterns you can discover!

Ignore this day

February 3rd, 2006

Because of some problems with Sleep Stats grabbing bad data (from vacation days, weekends off, and otherwise incomplete days), I made some pretty significant changes to the way Sleep data is handled. You can now tell TT to ignore any date when calculating averages and stats.

There is a new button on your Sleep Summary page that appears under the Sleep Journal area. It says “Ignore this day”. (Hold your cursor over it to get a longer description.) Clicking this button tells TT to ignore this day when crunching your data.

Sleep Ignore Day example

After you have marked a day as ‘ignore’ the button changes to red, and says “Include this day”. If you decide the data on that day isn’t all that bad, you can easily choose to include the day in your averages again.

Sleep Ignore Day example

Days marked as ‘ignore’ will show up with a red description on your ‘Full chart’ page, so you can use your full chart to see how many days you are ‘ignoring’.

Here are a couple of tips:

  • If a day is already listed as “no data”, it’s not necessary to ‘ignore’ the day. TT already excludes days with no data.
  • Look at your stats page to see if bad data is being including in your averages. Clicking “view” from the stats page will take you directly to the day in question and you can easily mark it with ‘ignore’ if necessary.
  • Excluding days is a Sleep only feature for right now. Eventually the other telemetry will catch up, but I really have to get the site launched first

[Update]
I changed the way ‘ignored’ days show up on the chart. The colors for ignored days are now grayed back so you can visually ignore them as well computationally.

Faded Ignore Day example

Bookmark and Share

Nap Totals

February 3rd, 2006

TT now separates out naptime from the total sleep-time. You can see this on the sleep summary and the home page.

Here’s how the nap total is calculated
:
Any sleep entry where the ‘Fell asleep‘ time is between 8am and 6pm is counted as a nap. This is the inverse of how the overnight sleep-time is calculated (6pm-8am).

This may not be the perfect solution. The advantage to defining a specific time span is that you can accurately compare data to the group average (forthcoming). The disadvantage is that there may occasions when your data steps outside the defined area. For example, if your child gets up at 5am and takes a morning nap from 7:30 to 8:30, that nap wouldn’t be counted toward the daily nap total (it would actually get added to the overnight sleep total).

Even if each user were able to define their own day and night times (for example, day: 6am-5:40pm or night: 7:15pm-8:30am) it is likely that you would run into exceptions from time to time that would cause the calculations to be off.

Eventually I plan to develop a smart algorithm that will distinguish naps from overnight sleep. In the meantime, I think this solution will work — especially as your child gets older and on a better nap schedule.

One note: Please don’t change nap or sleep times to force them to be counted as either naps or overnight. It might make your nap or overnight totals ‘seem’ a little more accurate for the day, but it’s actually damaging the integrity of your data over the long run. The best thing to do is to keep as accurate records as you can, and wait for TT to get smarter :) thanks!

Bookmark and Share

Pumping inventory

February 3rd, 2006

You can now track your pumped milk with virtual inventory. There’s a new addition to the “Add Pumping” form that allows you to assign milk to a container with just one extra click. Then, instead of writing the date and time on the storage bottle/bag, you write the TT inventory #.

Labeling your milk inventory

Container detail

Fridge detail

Adding inventory numbers is totally optional, but it requires so little effort that I would recommend trying it at least once or twice. And if you choose to let TT keep inventory, some pretty cool things can happen:

  • Just glance at your Inventory page and get an immediate summary of the total volume of milk in your fridge and freezer.
  • Did you have spicy Thai food and a beer one evening before you pumped? Add a comment to that pumping session. Inventory will automatically grab any associated pumping notes and link it to the correct container.
  • If you pump all the time and don’t have production worries, you may just want to track one session every couple of days as an audit. It will give you a very precise figure for the milk turnaround in the fridge or freezer.
  • If you store extra milk in the freezer, tag it and forget about it. One glance at your inventory page will tell exactly how old each container is, and which container you should pull out first.

Consider this a placeholder post. Inventory still needs a bunch of documentation, but I was anxious to get it up. Please use this post to report problems, make suggestions, comments etc. thanks!

Btw, I’d like to recommend Milk Week on the Trixie Update if you haven’t seen it yet. I had a fun time putting that series together.

Bookmark and Share

Sleep Probability Chart

November 28th, 2005

The Sleep Probability chart uses a gray scale to display the probability of your child being asleep at a certain time of day for the selected dates. Areas of high contrast (black and white) mean your child is on a predictable schedule. Areas of low contrast (light, middle and dark gray) mean a less regular schedule. A uniformly gray chart would mean a completely random sleep schedule.

Sleep Probability Chart for a Newborn (birth to 1 month)

Sleep Probability chart for an individual child (1st month)

6 Months Old

Sleep Probability chart for an individual child (6 months old)

12 Months Old

Sleep Probability chart for an individual child (12 months old)

Essentially, this chart shows your child’s sleep schedule by compressing daily sleep charts into one image. This kind of compression is extremely good at showing how patterns form and evolve over time. For example, it can help you identify the average bedtime or realize that your child is transitioning from 3 naps/day to 2 naps/day.

The number of gray scale values depends on the number of days in your chart. If you have two days in your chart, then there will be three colors: black, 50% gray and white. The reason is that the different possibilities for being asleep at a given time for the two days would be:
2/2 (100% – asleep both days at a given time),
1/2 (50% – asleep one day, not the other at a given time) and
0/2 (0% – asleep neither day at a given time)

The more days in your sample, the more possible gray scale values. So if you have a months worth of data (31 days max), there will be 32 shades of gray:
(0/31 through 31/31). This would be approximately 0% black, 3% black, 6% black, 10% black, etc…

(What? You’re not tracking yet? It’s easy to create these cool charts for your baby. Discover Trixie Tracker and sign up for the Free Trial today.)

Related links: this chart was first seen on the Trixie Update in March 2004.

Bookmark and Share

More about Solids

November 9th, 2005

I’m excited about the reaction to Solids. I really do enjoy working on Trixie Tracker and it’s always satisfying to add a new feature that gets such a strong response.

I want to point out that Solids Telemetry came about 18 months too late for Jenn and I to use with Trixie. As a result, I developed it based on the memory of what our needs were at the time. If I’ve missed (or forgotten) some important issue, I definitely want to hear about it. User feedback is very much appreciated!

Here’s a couple of thoughts about Solids:

1) Why aren’t there any measurements?
It was too hard to quantify the amount of a given type of food. Take bananas for example. Any of the following measurements would make sense:

  • a jar
  • a few slices
  • half a banana
  • 4 ounces
  • 2 spoonfuls
  • 1/4 cup
  • a bowl
  • 55 grams
  • a taste, etc

I couldn’t figure out a way to quantify these various units so that a daily total (of all foods) could be added up. Therefore I decided to just leave out amounts completely.

However, someone asked yesterday about maybe just limiting the units to jars (since most folks start with jars of baby food), and listing the total amount (of jars) per meal. TT could then add up jars per day. Another possibility would be to provide space to write in the quantity per food item (i.e. “a few spoonfuls” or ”55 grams”) but have it simply be a description — TT would not add the quantities up.

Both of these are possible, but I’m not going to make any changes yet. I’d like to see how people use the program first. The golden rule is that if enough users ask for a certain feature, it will probably eventually get added in :)

2) Integrating all food (Nursing, Bottles, Solids)
I know there are now three different telemetry that keep track of sustenance. And I know that they should hook together somehow so that you can see how nursing relates to bottles relates solids (relates to sleep etc). I’m not totally sure how to address this, but it’s something I have been thinking about. I think the eventual answer is going to be some kind of redesign of the TT home page that will be more flexible and can assemble various telemetry into one daily chart.

Thanks again for everyone’s help! I’m definitely interested in learning how this Telemetry works out. I would have liked to have it when Trixie was little because we had an egg problem. We’re confident now that it’s only a sensitivity and not an allergy, but it took us a while to come to that conclusion (partly because I didn’t keep any records!).

Bookmark and Share

Sleep Scatterplot

October 26th, 2005

The scatter plot shows a distribution of sleep and awake entries. It’s very good at showing patterns that aren’t evident in the regular day-to-day sleep chart.

  1. The chart shows 30 days of data, which are divided into three color groups. Plots in the most recent 10 days are solid. Plots in the middle 10 days are faded a little bit, and the oldest plots are faded even more. This lets you compare recent patterns to older patterns on the same chart.
  2. Horizontal patterns in your chart indicate consistency in the length of a nap (or awake entry).
  3. Vertical patterns indicate consistency in the schedule of naps (or awake entries). The example below contains a vertical column of plots around 8:00pm. This indicates a very successful, consistent 8:00pm bedtime. It also shows that the child usually sleeps through the night — but not always.
    Scatterplot with vertical trend

  4. ‘Clumped’ patterns indicate consistency in the schedule and length of naps (or awake entries).

Side Note:
This chart is modeled after a sleep analysis story posted on The Trixie Update a while back.

Please note: The middle section titled “Analysis of Patterns and Developing Trends” was done by hand. I don’t have the smarts to write code that can analyze patterns and create a chart like that. Eventually I will hire someone with a math or computer science background and put that person in charge of creating pattern algorithms, but that’s down the road.

Bookmark and Share

Printing Tips

October 5th, 2005

Over time I hope to better design the print templates so that the print-out will look good in any browser or OS. Until that happens, it’s a good idea to use your browser’s “Print Preview” option before printing so that you don’t waste paper. Here are some tips to fix other problems you might run into:

Problem: None of the colors in the sleep chart are showing up
Most browsers do not print background colors or images by default. This is done to save you ink. You will need to turn this option on for the colors to show up.

To print background colors
Firefox (Mac)

  1. Choose “Print” from the “File” menu.
  2. In the dialog box that opens, choose “Firefox” from the “Copies & Pages” dropdown menu.
  3. Check the boxes for “Print Background Colors” and “Print Background Images”.

Safari (Mac)

  1. Choose “Print” from the “File” menu.
  2. In the dialog box that opens, choose “Safari” from the “Copies & Pages” dropdown menu.
  3. Check the box for “Print backgrounds”.

Firefox (Win)

  1. Choose “Page Setup” from the “File” menu.
  2. In the dialog box that opens, check the box next to “Print Background (colors and images)”.
  3. Click “Ok”.

Internet Explorer 6 (Win)

  1. Choose “Internet Options” from the “Tools” menu.
  2. Select the “Advanced” tab.
  3. Find the section titled “Printing” and check the box next to “Print background colors and images”.
  4. Click “Ok”.

Problem: The chart on the page is too wide for the paper. It spills off to another page or the chart get broken.
This problem is probably caused by the page margins your browser adds to every page it prints. By default it’s something like half an inch. Also, your browser may (by default) include headers and footers (detailing the time of printing, page title, page address, etc) that take up additional space. These factors can make it tricky to control the exact format for a page that contains images (like the sleep chart).

The General print template prints well in portrait orientation.
The Sleep print template is currently designed for landscape orientation, but you can make it print in portrait by adjusting your margins.

If you are having problems, you may need to decrease the page margins. For example, if you set your margins to zero, you can probably print the Sleep page in portrait mode. Previewing before you print can help with this problem.

Bookmark and Share

Sleep Notes/Journal

June 2nd, 2005

We have finally implemented Sleep notes. It’s a little different than the other telemetry notes. Instead of a note being associated with a specific sleep period, it’s associated with the whole day. I’m calling it the Sleep Journal, and it’s very similar in function to the Journal Entry on your Journal View page.

You write in your Sleep Journal by going to the Sleep Summary page. After you have written something, that text gets pulled into your Journal View and also shows up as a “pop-up” note on your sleep chart.

There are a couple of reasons (mostly technical) the Sleep Journal was implemented in this way instead of letting you attach a note to a specific nap or wake period. I also thought it might make sense from a narrative point of view to write about the whole day so that when you browse through your sleep history there will be more of a story. This is open for discussion. If you think it would be better to have individual notes per sleep event, let me know.

Bookmark and Share

Journal Entries

May 31st, 2005

You can now annotate individual calendar days in your Journal View. The Journal Entry is a free-form text field that lets you jot down a few notes that might not belong to a specific telemetry entry.

The Journal Entry does not keep track of timestamps for when you write the entry. If you write something in the morning, and then come back and add something later, it all gets lumped together as one piece of writing.

This feature is a little, tiniest bit blog-like, but I’m not trying to recreate Movable Type or WordPress. You really should not use this as a place to write big, wonderful posts because there are better applications for that (see previous sentence :) ) Maybe at some point in the future Trixie Tracker might be directly integrated with a blog, but for now, Journal Entries are designed to support your data collecting.

Bookmark and Share