![]() Return decimalToHexString(adler32_str(date)) Returns hashes the current ISO8061 with adler32 and returns the number formatted in hexadecimal Return number.toString(16).toUpperCase() The start and end date are recorded, and each experiment also has a unique ID associated with it, which is generated using the following script: function adler32_str(str, seed) else if(c >= 0xD800 & c >8)&7) b += a -M Ī += 128|((d>6)&15)|((c&3)>12)&15) b += a -M I create a new experiment using a template, with the Templater plugin. >((due before in 7 days) AND (due after yesterday)) OR ((due before today) AND (not done))Īs I mentioned before, Experiments are the funamental unit of my lab notebook. This is accomplished with the following dataview query: >+ The logic in this query was a little more involved just because I wanted it to show overdue tasks that were scheduled on any date (but not show done tasks before today), and also to show all tasks (done or not) due in the next seven days. This view is really helpful to see what’s going on that week and if I need to move things around to make my week more manageable, if I have assays scheduled which overlap with meetings, etc. This is another dataview query which takes in all of my scheduled tasks and groups them by day and experiment. I use the following dataview query to generate this box: > +Īfter that section is the “Week Ahead”. Which overnight cultures should I be starting? I need to know which experiment each task is associated with, and since each experiment is in its own file, grouping by filename lets me know (I have other views that allow me to look at the tasks to be done per experiment that I’ll explain later). I might have three separate tasks which all say “Start overnight cultures at 16:30”. This is a very important part of the system for me. “Inbox” is for tasks which have not been assigned a date.įor each section, I group by the filename. Today are all of the tasks in my notebook which have been assigned to… you guessed it, today. ![]() This is broken in two categories: “TODAY” and “Inbox”. Again, I make use of dataview to query my notebook for tasks. Clicking on any of them takes me to the page for that experiment.īelow that is the “Todo” section. I also use the Supercharged Links plugin to add an emoji based on the tags associated with each experiment, as well as their status (In-Progress, Done, Failed). Each major assay or cloning project I run has an Experiment page. > LIST FROM "lab_notebook" AND #experiment WHERE contains(status, "someday")Įxperiments are the fundamental unit of my notebook. > WHERE contains(status, "done") OR contains(status, "failed") > LIST FROM "lab_notebook" AND #experiment > LIST FROM "lab_notebook" AND #experiment WHERE contains(status, "in-progress") At the top is just a link to my slipbox, where I store my zettelkasten notes.īelow that is an index of my ongoing, recently completed, and “someday” experiments. ![]() The Dashboard is what I look at first thing in the morning, and whenever I’m not sure what to do next. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |