Best Of
Re: Search diary entries for food
I am also a software developer and can't confirm, that it is a difficult feature (in general) :-)
Do you mean you don't think a recipe importer is a difficult feature to implement? Or were you referring to another feature (Search?), since you wrote below,
For me personally, this features is super important, to make sense of all of my data, I am collecting through a lot of third party services and gadgets.
What is "this features"[sic] ?
To clarify, what I'm saying is:
I'm a beta tester. I've spent time carefully reporting several bugs in the Beta forum, with detailed screencasts or reproduction stemps. Nobody from the Cronometer team has replied to me so far. I feel I've been wasting my time.
Instead, team seems focused on the Recipe Importer feature. I think a recipe importer is a complex feature, because recipes don't always come in a standard format, ingredients can be phrased in a myriad of ways, quantities can be expressed in various units etc. Parsing recipes correctly requires Natural-Language Understanding. This is not easy. When I worked on AMP at Google, we advocated for publishers (I worked with AllRecipes.com in particular) to use the Schema.org Recipe type, but as you can imagine, not all recipes published online are in that format.
My suspicion above is proven right by the team abandoning the recipe importer feature in the latest build a few days ago.
I personally think the recipe importer requires a lot of development and testing effort, but offers little use to few customers rarely, compared to far simpler bugs to fix that affect everyone all the time.
Making notes searchable
Since I've been using Cronometer for many years, there are times I want to go back to certain phases in my life where I was eating one way or another and to track my health changes during those times. In order to do that it would be helpful if I could do a search of keywords in my notes. Is there any way to make that possible? Thank you.
Re: Caffeine countdown & Food group servings
Hi @MoonlitMuse. Sorry for delay. Sure! First: One needs to be a gold member to get timestamps (you are). Second, export data as .csv. Third, import the csv into Pandas in python.
The resulting "dataframe" needs the right field names and a datetime index. I use automated tools. That gets put into the function below, which returns a table estimating the caffeine and alcohol levels at 10pm. Some notes:
1. Metabolism of caffeine especially can vary a LOT. This has a 6 hour half life, which is middle of the road. I wouldn't value the absolute answer, but it is comparable day to day.
2. Some foods in the database (e.g. some chocolate) don't have caffeine.
3. It's built on a half life (** = exponential in python)
4. It includes the time it takes for caffeine (~1 hour) and alcohol (~½ hour) to get in the blood stream.
def Anaylze_Servings(df):
df2 = df.loc[df['Energy (kcal)']>10] results = [] # Caffeine and alcohol for date in df.index.levels[0]: day = df.loc[date] temp = day.loc[day['Caffeine (mg)'] > 0] times = temp.index.get_level_values(level=0) timeofday = times.hour+times.minute/60 deltas = 22-timeofday+1 #1 hour for metabolism / peak c = (temp['Caffeine (mg)']*(1/2)**(deltas/6)).sum() ic(temp['Caffeine (mg)']*(1/2)**(deltas/6)) temp = day.loc[day['Alcohol (g)'] > 0] times = temp.index.get_level_values(level=0) timeofday = times.hour+times.minute/60 deltas = 22-timeofday+.5 #.5 hour for metabolism / peak a = (temp['Alcohol (g)']*(1/2)**(deltas/4.5)).sum() results.append({'Date':date, 'Caffeine @ 2200': round(c,1), 'Alcohol @ 2200': round(a,1)}) results = pd.DataFrame(results) results['Date'] = pd.to_datetime(results['Date']) results.set_index('Date',inplace=True) return results
Re: Entered supplement not showing up on reports
Excellent! You nailed it, had to click on the Include Supplements when in the report area. Thanks :)
Bill
Re: How to delete incorrect weight entry?
Hi agingcyclist,
To delete an entry in your diary on the website, you can click on it then hit the delete key, or use the menu in the top right corner of the diary and select 'delete selected items.'
On the mobile app, swipe the entry to the left and tap on the delete icon.
Best,
Re: Weird symptoms after 2 years of being vegan
Since these types of symptoms also happen to people who are NOT vegan, I am not so sure that being vegan has anything to do with it.
Re: Focusing on Calorie Density as Effective Way to Lose Weight
Try not to overthink this thing. Adjust your diet to lose weight, eat the food that's healthiest for you, and be active. Active with a capital A active.
Re: Custom Meals - 1/2 the portion size
@Seir best way I found to "convert" meals to recipes is to log the meal, explode it to expand all the individual entries, make the adjustments to the numbers—doubling or quadrupling them to equal the amount of a full recipe, then use multi-select (from the 3 dot menu) to select all the ingredients again, then back to the menu and Save as Recipe. It's not a "conversion" in the true sense, but it's the easiest way I found so you don't have to reenter all the ingredients again, just modify the numbers and resave as a Recipe. Hope this helps.
Challenges for 2024
When will be having a new challenge? The January tracking challenge was super helpful for me.