diff --git a/data/dandi_nwb_stats.tsv b/data/dandi_nwb_stats.tsv
new file mode 100644
index 0000000..367ac2c
--- /dev/null
+++ b/data/dandi_nwb_stats.tsv
@@ -0,0 +1,284 @@
+ identifier created modified size species nauthors ecephys ophys icephys numberOfSubjects numberOfFiles has_related_pub
+0 000003 2020-03-15 22:56:55.655000+00:00 2020-11-06 17:20:30.673000+00:00 2559248010229 House mouse 3 True False False 16.0 101 True
+1 000004 2020-03-16 21:48:04.265000+00:00 2020-10-03 07:01:25.356000+00:00 6197474020 Human 13 True False False 59.0 87 True
+2 000005 2020-03-16 22:52:44.757000+00:00 2020-04-09 20:59:35.377000+00:00 46436686324 House mouse 4 True False True 55.0 148 True
+3 000006 2020-03-17 13:30:38.667000+00:00 2020-04-09 21:00:01.759000+00:00 139600500 House mouse 2 True False False 12.0 53 True
+4 000007 2020-03-17 15:01:40.811000+00:00 2022-11-22 00:21:36.001459+00:00 199439472 House mouse 8 True False False 13.0 54 True
+5 000008 2020-03-17 18:20:55.694000+00:00 2021-07-06 12:50:34.290153+00:00 11922334254 House mouse 17 False False True 266.0 1328 True
+6 000009 2020-03-18 20:26:50.059000+00:00 2020-04-09 21:00:26.423000+00:00 12919706852 House mouse 6 True False True 31.0 173 True
+7 000010 2020-03-19 15:44:00.241000+00:00 2022-11-22 00:21:11.515608+00:00 40006570644 House mouse 5 True True False 23.0 158 True
+8 000011 2020-03-19 16:07:28.472000+00:00 2020-04-09 21:01:42.210000+00:00 32435325542 House mouse 4 True False False 19.0 92 True
+9 000012 2020-03-19 16:21:49.854000+00:00 2020-05-27 16:58:00.574000+00:00 487524911 Human 2 False False True 4.0 297 False
+10 000013 2020-03-19 16:26:21.576000+00:00 2020-12-05 18:02:25.212000+00:00 11408735292 House mouse 5 False False True 23.0 52 True
+11 000015 2020-03-19 17:22:51.212000+00:00 2020-04-10 14:57:48.649000+00:00 17159727736 House mouse 4 False True False 6.0 210 True
+12 000016 2020-03-19 19:10:05.697000+00:00 2020-12-05 18:04:23.533000+00:00 62572042499 2 False True False 4.0 135 True
+13 000017 2020-03-19 20:04:34.727000+00:00 2020-12-05 18:05:08.353000+00:00 14682586049 House mouse 5 True False False 10.0 39 True
+14 000019 2020-04-22 15:04:04.005000+00:00 2020-04-23 14:07:11.844000+00:00 55585858956 Human 2 True False False 4.0 31 True
+15 000020 2020-04-30 00:53:01.664000+00:00 2023-03-10 20:03:31.536451+00:00 141856436428 House mouse 1 False False False 1040.0 4435 False
+16 000021 2020-05-26 16:47:47.341000+00:00 2020-06-26 21:58:33.011000+00:00 477562344354 House mouse 8 True False False 32.0 214 False
+17 000022 2020-05-26 16:48:28.855000+00:00 2020-06-26 21:57:39.972000+00:00 374956840341 House mouse 8 True False False 26.0 169 False
+18 000023 2020-05-26 19:01:32.401000+00:00 2021-07-01 17:20:26.666434+00:00 12401578899 Human 2 False False False 56.0 318 False
+19 000025 2020-06-18 13:11:33.895000+00:00 2021-12-01 17:45:04.584529+00:00 13664814 Rat 0 False False True 1.0 1 False
+20 000027 2020-07-08 21:54:42.543000+00:00 2022-01-17 16:22:43.888215+00:00 18792 Rat 1 False False False 1.0 1 False
+21 000028 2020-07-26 21:11:42.917000+00:00 2020-12-05 18:13:12.117000+00:00 42942229688 House mouse 0 True False False 2.0 3 False
+22 000029 2020-07-31 16:44:32.094000+00:00 2023-10-17 20:02:43.845456+00:00 39011876 Rhesus monkey 2 True False False 5.0 5 False
+23 000034 2020-08-05 16:05:49.220000+00:00 2023-02-07 13:50:56.620496+00:00 74351014076 House mouse 7 True False False 4.0 6 True
+24 000035 2020-08-07 16:00:21.992000+00:00 2021-08-13 16:43:25.782853+00:00 1656166654 House mouse 18 False False True 8.0 185 True
+25 000036 2020-08-18 08:05:48.731000+00:00 2023-06-07 21:39:40.590030+00:00 79771339536 2 False True False 9.0 57 False
+26 000037 2020-08-25 20:45:51.826000+00:00 2023-06-07 21:39:52.309367+00:00 2484974036912 House mouse 5 False True False 13.0 151 True
+27 000039 2020-09-12 16:39:16.192000+00:00 2023-02-23 12:13:15.439193+00:00 22607247880 House mouse 2 True True False 32.0 100 True
+28 000041 2020-10-05 16:18:52.896000+00:00 2021-02-04 21:30:12.812000+00:00 154863459017 Rat 5 True False False 10.0 22 True
+29 000043 2020-11-05 22:45:59.109000+00:00 2020-12-05 18:32:36.151000+00:00 3271279661 House mouse 4 False False False 22.0 94 False
+30 000044 2020-11-14 23:49:43.396000+00:00 2020-12-05 18:34:22.305000+00:00 65708919583 Rat 2 True False False 4.0 8 True
+31 000045 2020-11-17 13:49:29.314000+00:00 2021-12-09 14:14:09.233523+00:00 97844923040 House mouse 0 False False False 178.0 6615 True
+32 000048 2020-12-08 20:01:18.361000+00:00 2021-04-05 13:04:23.232000+00:00 590267164 12 True True False 1.0 1 False
+33 000049 2020-12-10 16:33:45.474000+00:00 2023-02-23 14:20:47.875976+00:00 22211886496 House mouse 2 True True False 27.0 78 False
+34 000050 2020-12-10 18:05:06.949000+00:00 2022-10-03 19:16:00.945539+00:00 26372579632 House mouse 0 True True False 18.0 56 False
+35 000051 2020-12-21 16:07:31.227000+00:00 2020-12-21 16:07:31.228000+00:00 585926072 Human 0 False False False 1.0 1 False
+36 000053 2020-12-22 18:29:52.301000+00:00 2021-04-27 14:33:20.572614+00:00 1393128766605 House mouse 7 True False False 34.0 359 True
+37 000054 2021-01-08 01:41:37.563000+00:00 2021-01-15 18:35:01.693000+00:00 1959122435577 House mouse 2 False True False 10.0 85 True
+38 000055 2021-01-08 22:39:31.075000+00:00 2021-01-13 03:36:28.910000+00:00 845869698341 Human 6 True False False 12.0 55 True
+39 000056 2021-01-25 20:20:10.836000+00:00 2021-01-25 20:24:17.701000+00:00 207733008367 House mouse 4 True False False 7.0 40 True
+40 000059 2021-02-21 20:41:43.356000+00:00 2024-02-25 14:24:16.009056+00:00 2935390229648 Rat 3 True False False 5.0 100 True
+41 000060 2021-03-11 23:35:18.872000+00:00 2021-03-12 04:54:48.431000+00:00 1009087545 House mouse 2 True False False 9.0 98 False
+42 000061 2021-03-17 17:56:38.739000+00:00 2021-03-17 17:57:31.239000+00:00 1952634651805 Rat 3 True False False 4.0 40 True
+43 000064 2021-04-06 18:52:24.402000+00:00 2021-04-06 18:52:24.403000+00:00 218366752 3 False False False 1.0 1 False
+44 000067 2021-04-19 17:30:57.429000+00:00 2021-04-19 17:30:57.431000+00:00 94565736755 Rat 4 True False False 3.0 28 True
+45 000068 2021-04-23 17:21:24.766850+00:00 2021-04-23 17:21:43.761529+00:00 362448 0 False False True 1.0 2 False
+46 000070 2021-05-05 10:28:31.757937+00:00 2024-07-23 20:56:17.615127+00:00 53340156657 Rhesus monkey 8 True False False 2.0 9 True
+47 000107 2021-05-18 16:07:40.840082+00:00 2021-05-18 16:07:40.840105+00:00 39294842 0 False False False 1 False
+48 000109 2021-06-08 00:45:52.383457+00:00 2021-07-01 17:20:38.718698+00:00 14212577893 Human 2 False False False 39.0 350 False
+49 000114 2021-06-28 15:06:36.176036+00:00 2023-11-21 20:53:05.321412+00:00 387202363343 House mouse 27 True False False 11.0 30 True
+50 000115 2021-07-09 01:01:19.688366+00:00 2021-07-09 01:01:19.688382+00:00 9103698757665 Rat 8 True False False 4.0 57 False
+51 000117 2021-07-13 19:06:05.462828+00:00 2021-07-13 19:06:05.462855+00:00 142552658 1 False False True 197.0 197 False
+52 000122 2021-08-05 13:29:28.558867+00:00 2021-08-19 11:36:46.377158+00:00 49898320 1 False False False 5.0 5 True
+53 000126 2021-08-12 18:14:16.760000+00:00 2021-08-12 18:14:16.760028+00:00 167058036 House mouse 1 False False False 2.0 5 False
+54 000127 2021-08-15 01:09:15.272889+00:00 2021-08-15 01:09:15.272923+00:00 1823368810 Rhesus monkey 3 True False False 1.0 2 True
+55 000128 2021-08-21 19:26:10.452709+00:00 2021-08-21 19:26:10.452732+00:00 694004935 Rhesus monkey 3 True False False 1.0 2 True
+56 000129 2021-08-21 19:27:11.638113+00:00 2021-08-21 19:27:11.638155+00:00 50965512 Rhesus monkey 2 True False False 1.0 2 True
+57 000130 2021-08-21 19:29:11.649012+00:00 2021-08-21 19:29:11.649061+00:00 15673496 Rhesus monkey 3 True False False 1.0 2 True
+58 000138 2021-09-02 20:21:22.271044+00:00 2021-09-02 20:21:22.271081+00:00 149392888 Rhesus monkey 3 True False False 1.0 2 True
+59 000139 2021-09-02 20:21:55.567096+00:00 2021-09-02 20:21:55.567119+00:00 77300692 Rhesus monkey 3 True False False 1.0 2 True
+60 000140 2021-09-02 20:22:27.360405+00:00 2021-09-02 20:22:27.360445+00:00 29896840 Rhesus monkey 3 True False False 1.0 2 True
+61 000142 2021-09-23 23:50:31.083146+00:00 2022-08-11 17:11:55.132018+00:00 26800026646 Human 4 False False False 68.0 717 False
+62 000144 2021-10-08 19:19:23.708807+00:00 2021-10-08 19:19:23.708841+00:00 589064856 1 False True False 1.0 2 False
+63 000147 2021-10-13 22:14:45.568140+00:00 2021-10-13 22:14:45.568183+00:00 77665528 Human 4 True False False 1.0 10 True
+64 000148 2021-10-18 23:48:14.811581+00:00 2021-10-19 17:43:24.057165+00:00 929635440 House mouse 3 False False True 46.0 46 False
+65 000149 2021-10-21 10:37:50.095204+00:00 2021-12-02 16:54:18.493632+00:00 1980839948948 House mouse 0 True False False 4.0 4 False
+66 000165 2021-11-03 02:14:45.726691+00:00 2021-11-03 02:14:45.726729+00:00 98043538088 House mouse 13 True False False 64.0 572 False
+67 000166 2021-11-06 18:16:55.568418+00:00 2021-11-06 18:25:15.519263+00:00 787191910918 House mouse 3 True False False 19.0 19 True
+68 000167 2021-11-10 22:38:18.542708+00:00 2024-07-01 21:33:48.420753+00:00 1218408045 House mouse 3 False True False 5.0 6 False
+69 000168 2021-11-11 20:09:32.963320+00:00 2021-11-11 20:09:32.963376+00:00 1379111602445 House mouse 7 False True True 30.0 170 False
+70 000173 2021-12-07 19:25:31.840248+00:00 2022-08-20 17:17:24.088065+00:00 240963992 Rat 4 True False False 30.0 118 False
+71 000206 2021-12-14 19:06:13.686855+00:00 2021-12-14 19:17:51.171000+00:00 118359600 House mouse 3 False False False 1.0 1 False
+72 000207 2021-12-21 01:33:38.414453+00:00 2022-07-21 18:33:49.966938+00:00 50310106 Human 10 True False False 19.0 19 True
+73 000209 2021-12-21 19:50:19.326743+00:00 2022-08-11 17:59:35.649466+00:00 11109213211 Human 4 False False False 67.0 291 False
+74 000212 2021-12-31 18:54:00.660372+00:00 2022-01-01 00:22:01.664163+00:00 9004401256 Fruit fly 2 False False False 1097.0 1013 False
+75 000213 2022-01-11 21:16:19.103724+00:00 2022-04-15 01:30:50.550037+00:00 1527009268863 Rat 2 True False False 5.0 67 True
+76 000217 2022-01-20 03:12:02.773640+00:00 2022-01-20 20:25:32.841296+00:00 2152038728 House mouse 14 False False False 25.0 1121 False
+77 000218 2022-01-23 15:42:50.388823+00:00 2022-04-15 01:30:30.844404+00:00 1512863479850 Rat 2 True False False 6.0 98 True
+78 000219 2022-01-25 13:01:59.537848+00:00 2022-01-27 14:47:57.103519+00:00 73147035938 House mouse 1 False True False 35.0 62 False
+79 000220 2022-01-25 13:48:47.136905+00:00 2022-01-25 13:50:24.008191+00:00 1202846808 House mouse 3 False False False 34.0 34 False
+80 000221 2022-02-01 22:09:59.213627+00:00 2022-02-01 22:09:59.213658+00:00 4422550232 House mouse 3 True False False 44.0 263 False
+81 000223 2022-02-15 13:41:48.719458+00:00 2022-02-15 21:10:09.072984+00:00 84273722669 Rat 5 True True False 10.0 20 False
+82 000226 2022-03-21 12:35:09.864743+00:00 2022-03-23 08:41:21.875084+00:00 13745152235 House mouse 8 True False False 43.0 60 True
+83 000228 2022-03-30 17:27:56.819855+00:00 2022-03-30 22:04:20.177919+00:00 5816158527 Human 5 False False True 64.0 91 False
+84 000230 2022-04-04 10:16:48.259130+00:00 2022-05-02 07:32:49.997889+00:00 244968456 House mouse 9 True False False 2.0 9 False
+85 000231 2022-04-06 14:03:13.712605+00:00 2022-04-06 14:03:13.712627+00:00 1996516623953 House mouse 1 True False False 15.0 4228 False
+86 000232 2022-04-11 15:37:16.661978+00:00 2022-04-11 15:46:25.482524+00:00 23585285354 House mouse 4 True False False 18.0 179 False
+87 000233 2022-04-15 01:15:44.204424+00:00 2022-04-15 01:16:00.377964+00:00 12320920243380 Rat 5 True False False 25.0 345 True
+88 000235 2022-04-16 22:41:44.593075+00:00 2022-04-16 22:41:44.593130+00:00 30614343676 Zebrafish 2 False True False 8.0 8 False
+89 000236 2022-04-16 22:43:22.902984+00:00 2022-04-16 22:43:22.903016+00:00 39306115613 Zebrafish 2 False True False 9.0 9 False
+90 000237 2022-04-16 22:44:59.032387+00:00 2022-08-31 21:14:34.908463+00:00 30057962408 Zebrafish 1 False True False 8.0 8 False
+91 000238 2022-04-16 22:46:04.756411+00:00 2022-04-16 22:46:04.756441+00:00 25911936112 Zebrafish 2 False True False 6.0 6 False
+92 000239 2022-04-21 13:39:44.869169+00:00 2022-04-21 13:42:56.378331+00:00 11769901909 House mouse 7 True False False 33.0 754 True
+93 000244 2022-05-09 20:37:01.714202+00:00 2022-05-31 22:22:08.705130+00:00 1068310244612 House mouse 1 False True False 25.0 33 False
+94 000245 2022-05-10 10:26:55.253343+00:00 2022-05-10 11:27:25.206222+00:00 408910387 House mouse 2 False False True 25.0 25 False
+95 000246 2022-05-10 13:48:03.201306+00:00 2022-05-10 14:57:02.023062+00:00 2134855240972 House mouse 1 False True False 146.0 1027 False
+96 000247 2022-05-12 10:51:30.664184+00:00 2023-03-28 16:20:02.786133+00:00 30300179800 Fruit fly 2 False False False 158.0 194 False
+97 000248 2022-05-17 21:44:37.654103+00:00 2024-05-02 21:44:34.432413+00:00 186040629095 House mouse 27 True False False 12.0 78 False
+98 000249 2022-05-18 13:58:54.819909+00:00 2022-05-28 13:11:13.827382+00:00 97968237237 House mouse 7 False True False 54.0 777 True
+99 000250 2022-05-19 18:31:17.877702+00:00 2023-03-28 16:17:29.615919+00:00 100324608 Fruit fly 2 False False False 3.0 3 False
+100 000251 2022-05-23 20:41:16.503656+00:00 2022-05-25 16:00:56.162226+00:00 2170119624 House mouse 11 True False False 53.0 513 False
+101 000252 2022-05-29 15:58:08.867753+00:00 2022-05-29 15:58:08.867772+00:00 38128728 Human 4 True False False 2.0 12 True
+102 000253 2022-06-10 22:31:41.258881+00:00 2024-04-01 18:59:00.514605+00:00 729731007586 House mouse 25 True False False 14.0 106 False
+103 000288 2022-06-28 06:19:13.950846+00:00 2022-07-01 22:59:43.030323+00:00 1049737334 Human 6 False False True 12.0 36 False
+104 000289 2022-06-29 17:26:03.175597+00:00 2024-07-19 15:52:00.871046+00:00 761176077983 Fruit fly 2 False True False 66.0 221 False
+105 000292 2022-07-07 21:28:23.171592+00:00 2022-07-07 21:28:23.171619+00:00 13764872 House mouse 4 False False True 11.0 11 False
+106 000293 2022-07-07 22:15:44.727530+00:00 2022-07-08 16:52:17.984741+00:00 234976142 Human 4 False False True 201.0 121 False
+107 000294 2022-07-15 11:27:46.490921+00:00 2022-07-15 11:27:46.490941+00:00 18173614543 Rat 12 True False True 2.0 2 False
+108 000295 2022-07-20 09:51:43.692134+00:00 2022-07-20 09:58:55.016487+00:00 476091831 House mouse 2 False False True 26.0 26 False
+109 000296 2022-07-20 15:15:55.421980+00:00 2022-07-20 15:41:33.513937+00:00 745311363665 Fruit fly 1 False True False 1188.0 1278 False
+110 000297 2022-07-26 00:46:20.877977+00:00 2022-07-26 00:46:20.877995+00:00 231099211 Human 4 False False True 197.0 118 False
+111 000299 2022-07-28 18:27:25.144853+00:00 2022-07-28 19:30:12.360763+00:00 232448 Rat 1 True False False 1.0 1 False
+112 000301 2022-08-30 15:42:02.261574+00:00 2023-08-06 00:40:43.194543+00:00 29683186079 House mouse 2 True False False 14.0 14 False
+113 000302 2022-09-03 00:50:42.699603+00:00 2023-05-04 11:13:48.596087+00:00 1078714284 House mouse 1 True False False 12.0 32 False
+114 000337 2022-09-18 05:53:58.949542+00:00 2022-09-18 05:53:58.949566+00:00 1532057791 Human 1 False False True 12.0 21 False
+115 000338 2022-09-24 11:52:04.496163+00:00 2022-09-24 11:52:04.496184+00:00 740232574 Rhesus monkey 1 False False False 2.0 2 False
+116 000339 2022-09-26 20:33:09.788694+00:00 2023-09-14 18:58:34.943156+00:00 64243853984 Rat 4 True False False 30.0 66 False
+117 000341 2022-09-29 09:00:51.120962+00:00 2022-09-29 09:01:51.498890+00:00 711580684440 Rat 2 False False True 310.0 787 False
+118 000347 2022-10-21 20:33:12.034944+00:00 2022-10-21 20:33:12.034974+00:00 26039386048 Pig-tailed macaque 1 False True False 3.0 9 False
+119 000350 2022-10-30 19:50:01.557863+00:00 2023-01-08 15:42:57.468095+00:00 5865794202897 Zebrafish 11 False True False 12.0 12 True
+120 000351 2022-11-04 18:47:21.880790+00:00 2022-11-04 18:47:21.880811+00:00 98548166664 House mouse 9 False False False 28.0 428 False
+121 000362 2022-11-16 18:09:13.418874+00:00 2022-11-16 18:09:13.418906+00:00 397456462638 House mouse 1 False True True 11.0 52 False
+122 000363 2022-11-22 00:16:37.650241+00:00 2023-10-05 20:15:16.926711+00:00 65700262850745 House mouse 4 True False False 28.0 174 False
+123 000397 2022-11-29 20:11:25.048041+00:00 2022-12-01 16:24:22.794821+00:00 24071283109 Human 15 True False False 3.0 3 True
+124 000398 2022-12-02 19:20:44.950087+00:00 2024-07-05 19:01:34.362888+00:00 61125796879 House mouse 16 True False False 5.0 42 False
+125 000399 2022-12-11 06:15:01.030408+00:00 2022-12-11 06:15:01.030435+00:00 86582248 House mouse 1 True False False 19.0 105 False
+126 000402 2023-01-04 10:47:01.770484+00:00 2023-11-07 23:01:32.674712+00:00 1347665448061 House mouse 76 False True False 1.0 19 True
+127 000404 2023-01-12 06:00:12.941755+00:00 2023-06-05 20:23:08.326292+00:00 1046740856 Rhesus monkey 6 False False False 2.0 13 False
+128 000405 2023-01-12 22:33:15.332269+00:00 2023-01-12 22:33:15.332286+00:00 3877487528 Rat 1 False False False 5.0 276 False
+129 000408 2023-01-30 20:19:43.718103+00:00 2024-05-09 17:00:40.268127+00:00 44500560 Rat 3 False False False 3.0 228 False
+130 000409 2023-01-31 21:47:46.772688+00:00 2023-08-16 15:25:40.995350+00:00 33883982375637 House mouse 44 True False False 115.0 1576 True
+131 000410 2023-02-07 02:10:45.942699+00:00 2023-09-05 22:27:22.299663+00:00 2802041975041 Rat 1 True False False 5.0 22 False
+132 000411 2023-02-14 07:47:55.546111+00:00 2023-02-14 07:47:55.546128+00:00 232080 House mouse 1 True False False 1.0 1 False
+133 000447 2023-02-17 18:04:07.516903+00:00 2023-02-17 18:04:07.516927+00:00 35480039952 Rat 3 True False False 5.0 5 True
+134 000448 2023-02-17 18:25:05.767450+00:00 2023-03-15 16:22:11.774801+00:00 3173065152 Chinese hamster 4 False False False 18.0 18 False
+135 000454 2023-03-02 21:52:11.686223+00:00 2023-03-02 23:05:04.788892+00:00 7401238168 House mouse 5 False True False 5.0 4 False
+136 000458 2023-03-16 16:02:14.771820+00:00 2023-03-16 16:02:14.771845+00:00 361482309556 House mouse 7 True False False 23.0 24 True
+137 000461 2023-03-18 15:51:51.664534+00:00 2023-03-19 00:42:42.551840+00:00 23369106 Dog 1 False True False 12.0 14 False
+138 000462 2023-03-19 16:29:58.786560+00:00 2023-04-12 15:22:16.596405+00:00 6494591109 House mouse 1 False False False 14.0 14 False
+139 000463 2023-03-23 01:45:58.892864+00:00 2023-09-18 18:14:32.875365+00:00 64199969632 Rat 4 True False False 4.0 29 False
+140 000465 2023-03-24 01:50:09.368401+00:00 2023-05-25 04:49:41.133381+00:00 129066795249 Rat 1 True False False 4.0 36 False
+141 000467 2023-03-27 19:57:24.404459+00:00 2023-07-03 14:50:22.779498+00:00 1262490250560 Clonal raider ant 1 False True False 22.0 14685 False
+142 000469 2023-03-30 17:37:36.429935+00:00 2023-07-17 23:19:47.858875+00:00 9788560252 Human 8 True False False 21.0 41 False
+143 000470 2023-04-02 10:24:42.776758+00:00 2023-04-02 10:24:42.776782+00:00 128199784 House mouse 1 False False False 1.0 1 False
+144 000472 2023-04-06 19:58:28.232167+00:00 2024-02-01 18:24:48.985537+00:00 18442605394 C. elegans 5 False True False 10.0 10 False
+145 000473 2023-04-12 14:12:01.809823+00:00 2023-04-12 14:12:01.809848+00:00 113558681447 House mouse 18 True False False 25.0 25 False
+146 000481 2023-04-17 18:35:01.452343+00:00 2023-04-17 18:35:01.452360+00:00 6457880 Rabbit 1 True False False 1.0 2 False
+147 000482 2023-04-18 02:06:34.582548+00:00 2023-04-18 02:26:07.197958+00:00 79941664 Rabbit 1 True False False 1.0 1 False
+148 000483 2023-04-20 14:24:50.438334+00:00 2023-04-21 21:44:53.466059+00:00 695653683544 House mouse 2 False True False 20.0 128 False
+149 000488 2023-04-21 17:07:16.030644+00:00 2023-06-07 21:39:21.888674+00:00 61460302104 House mouse 5 False True False 14.0 43 False
+150 000489 2023-04-21 18:50:06.335247+00:00 2023-04-21 18:50:06.335264+00:00 18594422294 Cattle 4 False False False 18.0 18 False
+151 000491 2023-04-26 03:36:47.214653+00:00 2023-04-26 13:18:19.364750+00:00 5324803662 House mouse 4 False True False 9.0 14 False
+152 000529 2023-05-03 19:36:12.264986+00:00 2023-05-03 19:36:12.265002+00:00 5265108 Rat 1 False False False 3.0 27 False
+153 000535 2023-05-09 23:58:56.843461+00:00 2023-06-07 21:39:05.689189+00:00 6827396992 House mouse 6 False True False 15.0 115 False
+154 000537 2023-05-10 13:47:21.630926+00:00 2023-05-10 20:04:34.720627+00:00 6440628584 Human 3 False False False 125.0 125 False
+155 000538 2023-05-10 16:43:21.402593+00:00 2023-05-10 20:04:57.323867+00:00 1954273200 Human 3 False False False 11.0 11 False
+156 000540 2023-05-11 21:01:04.628860+00:00 2023-05-11 21:01:04.628878+00:00 1003937347960 Rat 3 False False False 33.0 990 False
+157 000541 2023-05-12 00:36:15.913485+00:00 2024-02-01 18:24:34.648554+00:00 30525162874 C. elegans 9 False True False 21.0 21 False
+158 000544 2023-05-14 11:40:20.181078+00:00 2023-05-14 11:40:20.181095+00:00 971759812 House mouse 1 True False False 2.0 3 False
+159 000545 2023-05-14 13:14:33.442291+00:00 2023-05-14 13:14:33.442311+00:00 190704 House mouse 1 False False False 1.0 1 False
+160 000546 2023-05-15 16:19:45.680866+00:00 2023-05-15 16:19:45.680883+00:00 7785862944 House mouse 1 True False False 1.0 1 False
+161 000547 2023-05-17 14:28:04.954369+00:00 2023-08-01 19:17:14.269910+00:00 17585558608 House mouse 7 False True False 9.0 70 False
+162 000548 2023-05-18 19:57:30.449061+00:00 2023-05-18 19:57:30.449081+00:00 19823052053 Cattle 4 False False False 19.0 19 False
+163 000549 2023-05-19 18:40:04.279670+00:00 2023-05-19 18:40:04.279688+00:00 40412790236 Cattle 4 False False False 25.0 26 False
+164 000550 2023-05-19 19:34:37.088796+00:00 2023-05-19 19:34:37.088818+00:00 23579017779 Cattle 4 False False False 17.0 17 False
+165 000552 2023-05-23 17:23:37.163308+00:00 2023-05-23 17:34:19.127841+00:00 1545387836482 House mouse 5 True False False 17.0 117 True
+166 000554 2023-05-31 12:15:43.584820+00:00 2023-05-31 12:15:43.584837+00:00 129066795249 Rat 1 True False False 4.0 36 False
+167 000559 2023-06-09 17:30:08.811501+00:00 2023-12-10 16:16:54.103512+00:00 14753252327642 Human 25 False False False 69.0 4425 True
+168 000565 2023-06-17 01:48:24.158039+00:00 2024-03-20 22:31:51.972802+00:00 46250221065 C. elegans 3 False True False 21.0 21 False
+169 000566 2023-06-19 00:03:34.728513+00:00 2023-06-19 20:21:17.103854+00:00 631788071 Fruit fly 1 False True False 1.0 1 False
+170 000568 2023-06-28 15:39:24.241528+00:00 2023-06-28 15:40:05.500042+00:00 904756915175 House mouse 5 True False False 4.0 138 True
+171 000569 2023-06-28 23:52:27.567158+00:00 2023-07-05 17:43:05.182552+00:00 5622625870 Pigtail macaque 5 False False True 9.0 103 False
+172 000570 2023-06-29 20:25:43.159623+00:00 2023-07-05 17:42:52.656910+00:00 4628300559 Human 6 False False True 58.0 155 False
+173 000572 2023-07-03 20:17:43.540225+00:00 2023-08-26 01:38:04.558797+00:00 311812040462 House mouse 1 True False False 37.0 289 False
+174 000574 2023-07-04 13:52:07.557094+00:00 2023-08-08 01:35:29.088030+00:00 138887036866 Human 7 True False False 9.0 43 True
+175 000575 2023-07-04 17:07:21.531429+00:00 2023-08-08 01:35:11.352671+00:00 50794717628 Human 6 True False False 12.0 17 False
+176 000576 2023-07-04 17:10:34.084138+00:00 2023-08-08 01:35:27.595838+00:00 2191651090 Human 7 True False False 9.0 11 True
+177 000579 2023-07-10 21:58:09.569708+00:00 2023-07-21 20:06:56.359828+00:00 245591965505 House mouse 3 False True False 8.0 308 False
+178 000582 2023-07-17 08:18:23.034598+00:00 2023-07-19 12:59:15.137970+00:00 1863054410 Rat 9 True False False 14.0 115 True
+179 000615 2023-07-25 18:21:02.715482+00:00 2023-07-25 18:21:02.715508+00:00 7461406960 Procambarus clarkii - Red swamp crayfish 1 False False False 1.0 1 False
+180 000618 2023-08-04 13:32:03.181333+00:00 2023-08-04 13:32:03.181357+00:00 145522643652 House mouse 9 True False False 4.0 124 False
+181 000623 2023-08-31 18:13:43.895059+00:00 2024-01-30 20:30:16.845094+00:00 27744749325 Human 11 True False False 16.0 29 False
+182 000624 2023-09-01 00:18:09.594806+00:00 2023-09-12 17:52:25.576100+00:00 131866973888 Rat 7 True False False 10.0 45 False
+183 000625 2023-09-06 16:30:08.447291+00:00 2023-11-14 00:13:09.621247+00:00 74904128 House mouse 2 False True False 1.0 3 False
+184 000626 2023-09-06 20:33:29.251788+00:00 2023-09-06 20:33:29.251804+00:00 18295752 Rhesus monkey 1 False False False 1.0 1 False
+185 000628 2023-09-09 01:39:26.115969+00:00 2023-09-09 01:39:26.115992+00:00 52741296155 Rhesus monkey 4 False False False 13.0 2037 False
+186 000629 2023-09-10 19:49:56.118436+00:00 2023-09-10 19:49:56.118454+00:00 16808409955494 Rat 5 True False False 4.0 114 False
+187 000630 2023-09-13 20:50:35.329036+00:00 2023-09-13 20:57:50.067334+00:00 8073127848 Human 5 False False True 53.0 210 False
+188 000631 2023-09-14 18:38:55.144430+00:00 2023-09-14 18:38:55.144454+00:00 18379955860 Cattle 4 False False False 15.0 15 False
+189 000632 2023-09-14 19:01:32.791752+00:00 2023-09-14 19:01:32.791774+00:00 42744120707 Cattle 4 False False False 24.0 24 False
+190 000633 2023-09-14 19:09:10.314783+00:00 2023-09-14 19:09:10.314806+00:00 2137420087 Cattle 4 False False False 2.0 2 False
+191 000634 2023-09-14 19:16:36.468068+00:00 2023-09-14 19:16:36.468093+00:00 1035526841 Chinese hamster 4 False False False 10.0 10 False
+192 000635 2023-09-15 20:41:36.876957+00:00 2023-09-19 16:59:41.767893+00:00 4707135438 Macaca nemestrina 5 False False True 8.0 81 False
+193 000636 2023-09-15 22:22:19.423708+00:00 2023-09-15 22:42:25.910825+00:00 24473831989 Human 5 False False True 109.0 706 False
+194 000637 2023-09-18 18:18:09.902793+00:00 2023-09-18 18:18:18.434411+00:00 1163422160 Rat 4 True False False 25.0 292 False
+195 000638 2023-09-21 16:28:28.312615+00:00 2024-05-29 23:26:28.568424+00:00 1199530787667 House mouse 0 True False False 33.0 33 False
+196 000640 2023-09-22 00:16:23.478717+00:00 2023-11-08 17:03:15.403469+00:00 30511569704 Rat 2 False False False 24.0 339 False
+197 000673 2023-09-26 20:41:29.787964+00:00 2024-01-18 21:11:46.214641+00:00 23447043476 Human 11 True False False 36.0 44 False
+198 000678 2023-10-03 18:14:28.045050+00:00 2023-10-03 18:14:28.045078+00:00 8108311416 House mouse 5 False False False 13.0 391 False
+199 000683 2023-10-12 21:24:42.300639+00:00 2023-10-12 21:24:42.300660+00:00 31732204 House mouse 1 False True False 1.0 1 False
+200 000686 2023-10-17 15:00:46.437652+00:00 2023-10-17 15:00:46.437675+00:00 11736585692 Cattle 5 False False False 22.0 11 False
+201 000687 2023-10-17 15:30:18.404487+00:00 2023-11-06 22:42:52.235917+00:00 4614611787654 House mouse 3 True False False 8.0 9 False
+202 000688 2023-10-19 20:06:41.315772+00:00 2023-10-19 20:12:02.790484+00:00 13179483710 Macaca fascicularis - Cynomolgus monkeys 4 True False False 4.0 103 True
+203 000689 2023-10-23 20:27:48.564158+00:00 2023-10-24 20:21:54.803260+00:00 574784621711 House mouse 34 True False False 36.0 85 False
+204 000691 2023-10-30 15:17:41.803046+00:00 2023-11-08 16:47:27.442135+00:00 15338089927 House mouse 4 False True False 1.0 2 True
+205 000692 2023-11-03 08:53:28.963969+00:00 2024-03-21 02:28:18.396236+00:00 80537036658 C. elegans 5 False True False 7.0 7 False
+206 000696 2023-11-11 04:51:17.187910+00:00 2023-11-11 06:30:00.930471+00:00 4744684682059 House mouse 1 True False False 5.0 5 False
+207 000710 2023-11-13 21:37:34.851594+00:00 2023-11-13 21:37:34.851618+00:00 3086879137167 House mouse 1 True False False 4.0 4 False
+208 000711 2023-11-14 17:08:29.884713+00:00 2023-11-21 02:01:23.795253+00:00 1508058148534 House mouse 4 False True False 107.0 6015 False
+209 000713 2023-11-17 22:05:54.773189+00:00 2024-07-02 17:16:43.932144+00:00 4761056388409 House mouse 2 True False False 81.0 4293 False
+210 000714 2023-11-20 21:32:21.225581+00:00 2024-02-01 18:25:00.304278+00:00 478075700 C. elegans 6 False True False 9.0 9 False
+211 000715 2023-11-20 22:09:13.916173+00:00 2024-02-01 18:24:08.889456+00:00 835049434 C. elegans 8 False True False 10.0 10 False
+212 000717 2023-11-30 17:03:49.840085+00:00 2024-02-14 20:06:31.844990+00:00 158204612196 House mouse 0 True True True 5.0 4 False
+213 000723 2023-12-05 19:37:24.190508+00:00 2023-12-05 19:37:24.190521+00:00 208220320 House mouse 1 False True False 9.0 27 False
+214 000727 2023-12-10 10:22:46.518636+00:00 2024-01-06 00:19:39.600335+00:00 609568504598 Fruit fly 6 False True False 9.0 18 True
+215 000728 2023-12-11 05:09:39.457563+00:00 2024-02-12 18:40:26.986632+00:00 62484268521319 House mouse 1 False True False 271.0 3036 False
+216 000732 2023-12-11 22:42:22.603999+00:00 2023-12-23 16:07:06.508817+00:00 112811769196 Human 49 True False False 1.0 36 False
+217 000766 2023-12-12 18:43:27.269442+00:00 2024-07-27 03:59:51.607430+00:00 70529896 House mouse 3 False False False 4.0 366 False
+218 000768 2023-12-18 18:50:53.146481+00:00 2024-03-04 20:39:45.028191+00:00 3153299188 Macaca nemestrina 5 False False True 3.0 51 False
+219 000769 2023-12-18 18:57:38.221514+00:00 2023-12-18 18:57:38.221533+00:00 10299057874 Human 5 False False True 20.0 177 False
+220 000773 2024-01-04 19:31:15.719296+00:00 2024-06-04 17:22:06.980271+00:00 1281980278656 Clonal raider ant 1 False True False 21.0 15246 False
+221 000774 2024-01-09 05:13:50.004252+00:00 2024-04-25 19:23:32.682510+00:00 1358542068 House mouse 2 True False False 10.0 10 False
+222 000776 2024-01-09 20:32:27.801335+00:00 2024-02-01 18:22:41.972446+00:00 1011743300552 C. elegans 18 False True False 38.0 38 False
+223 000871 2024-01-19 18:43:55.864337+00:00 2024-02-15 17:05:04.042727+00:00 6263867545400 House mouse 5 False True False 2.0 284 False
+224 000875 2024-01-24 15:59:59.693440+00:00 2024-01-24 15:59:59.693461+00:00 3607438018 Cattle 5 False False False 18.0 9 False
+225 000876 2024-01-25 15:57:58.990029+00:00 2024-01-25 20:02:43.508768+00:00 18609018147 House mouse 1 True False False 1.0 26 False
+226 000891 2024-02-07 18:17:40.108989+00:00 2024-02-08 17:41:14.873772+00:00 59185589849 House mouse 12 False False False 63.0 87 False
+227 000897 2024-02-26 20:53:07.949077+00:00 2024-06-05 19:41:18.345942+00:00 361973386790 Rhesus monkey 3 True False False 2.0 30 False
+228 000931 2024-03-05 07:44:38.963682+00:00 2024-03-05 09:20:28.533873+00:00 177095408 House mouse 6 True False False 1.0 1 False
+229 000932 2024-03-05 15:48:35.030063+00:00 2024-03-05 15:48:35.030083+00:00 199844377549 Sus scrofa domesticus - Domestic pig 1 True False False 10.0 238 False
+230 000933 2024-03-06 00:30:41.849294+00:00 2024-03-06 00:30:41.849319+00:00 1715556217 Human 5 False False True 4.0 28 False
+231 000934 2024-03-06 00:31:51.486357+00:00 2024-03-06 00:31:51.486380+00:00 755815585 Macaca nemestrina 5 False False True 2.0 13 False
+232 000935 2024-03-06 16:20:51.867802+00:00 2024-03-19 20:10:51.769342+00:00 49105883680 House mouse 13 True False False 6.0 6 False
+233 000938 2024-03-12 19:12:10.562597+00:00 2024-03-12 19:12:10.562619+00:00 2762531957 Human 3 False False False 5.0 5 False
+234 000939 2024-03-14 00:26:27.286667+00:00 2024-03-15 11:51:29.735173+00:00 54772596116 House mouse 3 True False False 31.0 31 False
+235 000940 2024-03-15 21:17:56.183415+00:00 2024-07-22 17:24:19.590094+00:00 3596791437 Human 14 True False False 21.0 21 False
+236 000941 2024-03-18 19:39:51.187866+00:00 2024-03-18 20:15:26.489525+00:00 311792278 Rhesus monkey 3 True False False 3.0 11 True
+237 000943 2024-03-28 13:15:33.968368+00:00 2024-03-28 13:15:33.968384+00:00 976205947390 House mouse 1 True False False 12.0 725 False
+238 000945 2024-03-30 03:06:13.114761+00:00 2024-03-30 03:06:13.114781+00:00 394995296 Rat 4 True False False 10.0 60 False
+239 000946 2024-03-30 06:04:45.523293+00:00 2024-03-30 06:05:44.733065+00:00 65036000920 Rat 4 True False False 37.0 1875 False
+240 000947 2024-03-30 12:27:06.991378+00:00 2024-04-11 09:20:20.329726+00:00 1048819909625 Rhesus monkey 5 True False False 2.0 378 True
+241 000950 2024-04-01 13:56:42.807827+00:00 2024-04-01 13:56:42.807849+00:00 1224956736 Human 10 False False False 3.0 47 False
+242 000951 2024-04-01 14:10:35.958040+00:00 2024-04-01 14:10:35.958057+00:00 486506743673 Fruit fly 6 False True False 486.0 1413 False
+243 000952 2024-04-02 02:19:05.334329+00:00 2024-05-15 15:47:01.433577+00:00 74361063204 Rat 1 False False False 73.0 213 False
+244 000955 2024-04-03 03:30:48.187699+00:00 2024-04-03 03:30:48.187722+00:00 10556448 Rat 4 True False False 1.0 11 False
+245 000957 2024-04-04 02:49:30.994898+00:00 2024-04-04 02:49:30.994916+00:00 484961742641 House mouse 3 True False False 5.0 8 False
+246 000970 2024-04-25 16:26:56.547584+00:00 2024-04-25 16:26:56.547614+00:00 29647600 House mouse 14 False False False 46.0 46 False
+247 000971 2024-04-27 01:45:05.960750+00:00 2024-07-18 17:48:34.784484+00:00 23491138657 House mouse 12 False False False 307.0 4133 True
+248 000978 2024-05-01 14:47:00.350607+00:00 2024-05-11 02:59:36.596318+00:00 322981345984 Rat 2 True False False 8.0 9 False
+249 000983 2024-05-06 20:59:12.283124+00:00 2024-05-13 23:07:14.713125+00:00 7441656 Unidentified 3 False False False 66.0 38 False
+250 000987 2024-05-10 15:19:29.192835+00:00 2024-05-10 16:32:42.376194+00:00 1163037056 House mouse 3 True False False 3.0 14 False
+251 000988 2024-05-13 21:21:48.364170+00:00 2024-05-13 21:22:30.550318+00:00 73787193680 Human 5 False False False 175.0 174 False
+252 000989 2024-05-14 02:36:55.555253+00:00 2024-05-14 02:36:55.555270+00:00 52322892 Unidentified 3 False False False 8.0 257 False
+253 001025 2024-05-15 20:33:08.663366+00:00 2024-05-15 20:33:08.663387+00:00 10690479132 Chinese hamster 5 False False False 12.0 12 False
+254 001028 2024-05-16 19:10:42.432316+00:00 2024-05-16 19:10:42.432334+00:00 10869905261 Chinese hamster 5 False False False 6.0 6 False
+255 001029 2024-05-16 21:06:01.287584+00:00 2024-05-16 21:06:01.287600+00:00 6773343496 House mouse 4 False False False 1.0 41 False
+256 001030 2024-05-17 19:30:17.183063+00:00 2024-05-17 19:30:17.183081+00:00 51968333 House mouse 3 False False False 34.0 17 False
+257 001031 2024-05-18 20:33:31.336567+00:00 2024-05-18 20:33:31.336584+00:00 4305334 House mouse 3 False False False 20.0 10 False
+258 001032 2024-05-21 17:22:23.862583+00:00 2024-05-21 17:22:23.862601+00:00 118440312 Rat 3 False False False 14.0 178 False
+259 001033 2024-05-21 17:22:45.538007+00:00 2024-05-21 17:22:45.538027+00:00 134723619 Rat 3 False False False 10.0 193 False
+260 001034 2024-05-21 17:22:59.633414+00:00 2024-05-21 17:22:59.633430+00:00 118440312 Rat 3 False False False 14.0 178 False
+261 001035 2024-05-21 17:23:15.380005+00:00 2024-05-21 17:23:15.380023+00:00 178384847 Rat 3 False False False 15.0 254 False
+262 001038 2024-05-24 13:54:10.941834+00:00 2024-06-03 14:24:25.093506+00:00 22753138491 House mouse 14 False False False 105.0 1234 True
+263 001046 2024-06-04 13:45:15.162160+00:00 2024-06-04 13:45:15.162178+00:00 1286915940 Taeniopygia guttata - Zebra finch 5 False False False 2.0 4 False
+264 001047 2024-06-04 17:21:04.141576+00:00 2024-06-04 17:21:04.141592+00:00 14156734169 House mouse 3 False False False 5.0 13 False
+265 001051 2024-06-05 21:28:46.759168+00:00 2024-06-06 18:18:47.332920+00:00 1808065536215 House mouse 2 True False False 27.0 663 False
+266 001052 2024-06-10 16:59:44.419010+00:00 2024-07-20 05:16:45.950897+00:00 19510736 Rat 1 True False False 12.0 12 False
+267 001054 2024-06-13 17:58:43.700749+00:00 2024-06-21 21:42:40.739922+00:00 56818295178 Rhesus monkey 1 True False False 3.0 301 False
+268 001055 2024-06-14 07:38:22.119008+00:00 2024-06-14 10:01:10.120316+00:00 1253787768 Rhesus monkey 2 False False False 4.0 5 False
+269 001056 2024-06-14 10:42:40.510060+00:00 2024-06-14 10:42:40.510078+00:00 54454695 Rhesus monkey 2 False False False 2.0 1 False
+270 001057 2024-06-14 11:14:09.510068+00:00 2024-06-14 14:50:54.887608+00:00 1724680097 Rhesus monkey 2 False False False 6.0 4 False
+271 001058 2024-06-14 13:42:27.754535+00:00 2024-07-01 08:50:25.116246+00:00 150032788 Rhesus monkey 2 False False False 2.0 1 False
+272 001059 2024-06-14 14:03:06.361507+00:00 2024-06-14 14:03:06.361527+00:00 198309991 Rhesus monkey 2 False False False 1.0 1 False
+273 001060 2024-06-14 14:14:33.080772+00:00 2024-06-14 14:14:33.080789+00:00 410749268 Rhesus monkey 2 False False False 1.0 1 False
+274 001062 2024-06-14 18:10:23.655375+00:00 2024-06-14 18:10:23.655391+00:00 278740648 Callithrix jacchus - Common marmoset 4 True False False 1.0 1 False
+275 001063 2024-06-17 02:19:57.276224+00:00 2024-06-17 02:19:57.276240+00:00 153184896 Fruit fly 1 False False False 218.0 213 False
+276 001064 2024-06-17 05:28:46.214244+00:00 2024-06-23 03:10:18.805061+00:00 74912912 Fruit fly 1 False False False 130.0 96 False
+277 001069 2024-06-21 16:58:13.699396+00:00 2024-06-21 16:58:13.699413+00:00 1360390639 Rhesus monkey 1 True False False 2.0 10 False
+278 001073 2024-06-21 22:02:41.624982+00:00 2024-06-21 22:02:41.625001+00:00 495900228 Rat 1 True False False 3.0 3 False
+279 001076 2024-06-27 18:30:30.864999+00:00 2024-06-27 18:30:51.854803+00:00 660278264 Zebrafish 1 False True False 1.0 44 False
+280 001078 2024-07-01 11:09:01.762621+00:00 2024-07-01 11:09:01.762639+00:00 5683760829 Rhesus monkey 2 False False False 2.0 9 False
+281 001084 2024-07-09 09:02:04.023305+00:00 2024-07-15 13:46:28.745018+00:00 32730793664 House mouse 16 False True False 2.0 3 True
+282 001092 2024-07-22 15:35:15.014321+00:00 2024-07-22 16:26:44.825787+00:00 12627889 House mouse 1 False True False 2.0 3 False
diff --git a/docs/source/conf.py b/docs/source/conf.py
index db39ef0..e935c7d 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -15,6 +15,7 @@
import sys
import sphinx_rtd_theme
from nwb_project_analytics.create_codestat_pages import create_codestat_pages
+from nwb_project_analytics.dandistats import DANDIStats
from nwb_project_analytics._version import get_versions
@@ -200,5 +201,17 @@ def setup(app):
print_status=True)
else:
print("\033[1mSKIPPING: create_codestat_pages... \033[0m done "
- "(the existing code_stat_pages up-to-date with the data cache)")
+ "(the existing code_stat_pages are up-to-date with the data cache)")
+
+ if update_code_stat_pages:
+ DANDIStats.create_dandistats_pages(
+ out_dir=code_stat_pages_dir,
+ data_dir=code_stat_data_dir,
+ load_cached_results=True,
+ cache_results=True,
+ print_status=True
+ )
+ else:
+ print("\033[1mSKIPPING: create_dandistats_pages... \033[0m done "
+ "(the existing dandistats_pages are up-to-date with the data cache)")
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 852aead..58829c0 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -18,6 +18,11 @@ NWB Software Analytics
code_stat_pages/code_stats_tools.rst
+.. toctree::
+ :maxdepth: 2
+
+ code_stat_pages/dandi_nwb_stats.rst
+
.. toctree::
:maxdepth: 2
:caption: Analytics API:
diff --git a/notebooks/dandi_nwb_statistics_analysis.ipynb b/notebooks/dandi_nwb_statistics_analysis.ipynb
index 62c7d3d..3702307 100644
--- a/notebooks/dandi_nwb_statistics_analysis.ipynb
+++ b/notebooks/dandi_nwb_statistics_analysis.ipynb
@@ -10,20 +10,22 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Requirement already satisfied: seaborn in /opt/conda/lib/python3.10/site-packages (0.12.2)\n",
- "Requirement already satisfied: matplotlib!=3.6.1,>=3.1 in /opt/conda/lib/python3.10/site-packages (from seaborn) (3.7.1)\n",
- "Requirement already satisfied: numpy!=1.24.0,>=1.17 in /opt/conda/lib/python3.10/site-packages (from seaborn) (1.23.5)\n",
- "Requirement already satisfied: pandas>=0.25 in /opt/conda/lib/python3.10/site-packages (from seaborn) (1.5.3)\n",
- "Requirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (0.11.0)\n",
- "Requirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (4.39.0)\n",
- "Requirement already satisfied: pyparsing>=2.3.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (3.0.9)\n",
- "Requirement already satisfied: contourpy>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (1.0.7)\n",
- "Requirement already satisfied: python-dateutil>=2.7 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (2.8.2)\n",
- "Requirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (9.4.0)\n",
- "Requirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (23.0)\n",
- "Requirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib!=3.6.1,>=3.1->seaborn) (1.4.4)\n",
- "Requirement already satisfied: pytz>=2020.1 in /opt/conda/lib/python3.10/site-packages (from pandas>=0.25->seaborn) (2022.7.1)\n",
- "Requirement already satisfied: six>=1.5 in /opt/conda/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib!=3.6.1,>=3.1->seaborn) (1.16.0)\n"
+ "Requirement already satisfied: seaborn in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (0.11.2)\n",
+ "Requirement already satisfied: numpy>=1.15 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from seaborn) (1.24.0)\n",
+ "Requirement already satisfied: scipy>=1.0 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from seaborn) (1.11.3)\n",
+ "Requirement already satisfied: pandas>=0.23 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from seaborn) (2.0.3)\n",
+ "Requirement already satisfied: matplotlib>=2.2 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from seaborn) (3.8.0)\n",
+ "Requirement already satisfied: contourpy>=1.0.1 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (1.1.1)\n",
+ "Requirement already satisfied: cycler>=0.10 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (0.12.1)\n",
+ "Requirement already satisfied: fonttools>=4.22.0 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (4.43.1)\n",
+ "Requirement already satisfied: kiwisolver>=1.0.1 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (1.4.5)\n",
+ "Requirement already satisfied: packaging>=20.0 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (23.2)\n",
+ "Requirement already satisfied: pillow>=6.2.0 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (10.1.0)\n",
+ "Requirement already satisfied: pyparsing>=2.3.1 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (3.0.9)\n",
+ "Requirement already satisfied: python-dateutil>=2.7 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from matplotlib>=2.2->seaborn) (2.8.2)\n",
+ "Requirement already satisfied: pytz>=2020.1 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from pandas>=0.23->seaborn) (2023.3.post1)\n",
+ "Requirement already satisfied: tzdata>=2022.1 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from pandas>=0.23->seaborn) (2023.3)\n",
+ "Requirement already satisfied: six>=1.5 in /Users/oruebel/miniforge3/envs/py4nwb/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib>=2.2->seaborn) (1.16.0)\n"
]
}
],
@@ -33,7 +35,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 2,
"id": "c9888113-0dfd-456d-bf5b-8918e750bbba",
"metadata": {},
"outputs": [],
@@ -53,7 +55,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 3,
"id": "fd415e8b-4223-4868-9341-6987f3ad4530",
"metadata": {},
"outputs": [
@@ -61,7 +63,8 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "100%|██████████| 296/296 [00:18<00:00, 16.22it/s]\n"
+ "A newer version (0.62.4) of dandi/dandi-cli is available. You are using 0.60.0\n",
+ "100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 476/476 [01:55<00:00, 4.12it/s]\n"
]
}
],
@@ -126,7 +129,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 4,
"id": "33746424-5b19-4100-aea7-0ce20aa91a6a",
"metadata": {},
"outputs": [
@@ -257,83 +260,83 @@
"
... | \n",
" \n",
" \n",
- " 167 | \n",
- " 000570 | \n",
- " 2023-06-29 20:25:43.159623+00:00 | \n",
- " 2023-07-05 17:42:52.656910+00:00 | \n",
- " 4628300559 | \n",
- " Human | \n",
- " 6 | \n",
+ " 278 | \n",
+ " 001073 | \n",
+ " 2024-06-21 22:02:41.624982+00:00 | \n",
+ " 2024-06-21 22:02:41.625001+00:00 | \n",
+ " 495900228 | \n",
+ " Rat | \n",
+ " 1 | \n",
+ " True | \n",
" False | \n",
" False | \n",
- " True | \n",
- " 58.0 | \n",
- " 155 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
" False | \n",
"
\n",
" \n",
- " 168 | \n",
- " 000574 | \n",
- " 2023-07-04 13:52:07.557094+00:00 | \n",
- " 2023-07-04 15:17:12.948762+00:00 | \n",
- " 13067234538 | \n",
- " Human | \n",
- " 8 | \n",
- " True | \n",
+ " 279 | \n",
+ " 001076 | \n",
+ " 2024-06-27 18:30:30.864999+00:00 | \n",
+ " 2024-06-27 18:30:51.854803+00:00 | \n",
+ " 660278264 | \n",
+ " Zebrafish | \n",
+ " 1 | \n",
" False | \n",
+ " True | \n",
" False | \n",
- " 9.0 | \n",
- " 37 | \n",
+ " 1.0 | \n",
+ " 44 | \n",
" False | \n",
"
\n",
" \n",
- " 169 | \n",
- " 000575 | \n",
- " 2023-07-04 17:07:21.531429+00:00 | \n",
- " 2023-07-04 17:07:21.531458+00:00 | \n",
- " 23228640 | \n",
- " Human | \n",
- " 6 | \n",
- " True | \n",
+ " 280 | \n",
+ " 001078 | \n",
+ " 2024-07-01 11:09:01.762621+00:00 | \n",
+ " 2024-07-01 11:09:01.762639+00:00 | \n",
+ " 5683760829 | \n",
+ " Rhesus monkey | \n",
+ " 2 | \n",
" False | \n",
" False | \n",
- " 13.0 | \n",
- " 18 | \n",
+ " False | \n",
+ " 2.0 | \n",
+ " 9 | \n",
" False | \n",
"
\n",
" \n",
- " 170 | \n",
- " 000579 | \n",
- " 2023-07-10 21:58:09.569708+00:00 | \n",
- " 2023-07-21 20:06:56.359828+00:00 | \n",
- " 245591965505 | \n",
+ " 281 | \n",
+ " 001084 | \n",
+ " 2024-07-09 09:02:04.023305+00:00 | \n",
+ " 2024-07-15 13:46:28.745018+00:00 | \n",
+ " 32730793664 | \n",
" House mouse | \n",
- " 3 | \n",
+ " 16 | \n",
" False | \n",
" True | \n",
" False | \n",
- " 8.0 | \n",
- " 308 | \n",
- " False | \n",
+ " 2.0 | \n",
+ " 3 | \n",
+ " True | \n",
"
\n",
" \n",
- " 171 | \n",
- " 000582 | \n",
- " 2023-07-17 08:18:23.034598+00:00 | \n",
- " 2023-07-19 12:59:15.137970+00:00 | \n",
- " 1862075139 | \n",
- " Rat | \n",
- " 9 | \n",
+ " 282 | \n",
+ " 001092 | \n",
+ " 2024-07-22 15:35:15.014321+00:00 | \n",
+ " 2024-07-22 16:26:44.825787+00:00 | \n",
+ " 12627889 | \n",
+ " House mouse | \n",
+ " 1 | \n",
+ " False | \n",
" True | \n",
" False | \n",
+ " 2.0 | \n",
+ " 3 | \n",
" False | \n",
- " 12.0 | \n",
- " 109 | \n",
- " True | \n",
"
\n",
" \n",
"\n",
- "172 rows × 12 columns
\n",
+ "283 rows × 12 columns
\n",
""
],
"text/plain": [
@@ -344,24 +347,24 @@
"3 000006 2020-03-17 13:30:38.667000+00:00 \n",
"4 000007 2020-03-17 15:01:40.811000+00:00 \n",
".. ... ... \n",
- "167 000570 2023-06-29 20:25:43.159623+00:00 \n",
- "168 000574 2023-07-04 13:52:07.557094+00:00 \n",
- "169 000575 2023-07-04 17:07:21.531429+00:00 \n",
- "170 000579 2023-07-10 21:58:09.569708+00:00 \n",
- "171 000582 2023-07-17 08:18:23.034598+00:00 \n",
+ "278 001073 2024-06-21 22:02:41.624982+00:00 \n",
+ "279 001076 2024-06-27 18:30:30.864999+00:00 \n",
+ "280 001078 2024-07-01 11:09:01.762621+00:00 \n",
+ "281 001084 2024-07-09 09:02:04.023305+00:00 \n",
+ "282 001092 2024-07-22 15:35:15.014321+00:00 \n",
"\n",
- " modified size species nauthors \\\n",
- "0 2020-11-06 17:20:30.673000+00:00 2559248010229 House mouse 3 \n",
- "1 2020-10-03 07:01:25.356000+00:00 6197474020 Human 13 \n",
- "2 2020-04-09 20:59:35.377000+00:00 46436686324 House mouse 4 \n",
- "3 2020-04-09 21:00:01.759000+00:00 139600500 House mouse 2 \n",
- "4 2022-11-22 00:21:36.001459+00:00 199439472 House mouse 8 \n",
- ".. ... ... ... ... \n",
- "167 2023-07-05 17:42:52.656910+00:00 4628300559 Human 6 \n",
- "168 2023-07-04 15:17:12.948762+00:00 13067234538 Human 8 \n",
- "169 2023-07-04 17:07:21.531458+00:00 23228640 Human 6 \n",
- "170 2023-07-21 20:06:56.359828+00:00 245591965505 House mouse 3 \n",
- "171 2023-07-19 12:59:15.137970+00:00 1862075139 Rat 9 \n",
+ " modified size species nauthors \\\n",
+ "0 2020-11-06 17:20:30.673000+00:00 2559248010229 House mouse 3 \n",
+ "1 2020-10-03 07:01:25.356000+00:00 6197474020 Human 13 \n",
+ "2 2020-04-09 20:59:35.377000+00:00 46436686324 House mouse 4 \n",
+ "3 2020-04-09 21:00:01.759000+00:00 139600500 House mouse 2 \n",
+ "4 2022-11-22 00:21:36.001459+00:00 199439472 House mouse 8 \n",
+ ".. ... ... ... ... \n",
+ "278 2024-06-21 22:02:41.625001+00:00 495900228 Rat 1 \n",
+ "279 2024-06-27 18:30:51.854803+00:00 660278264 Zebrafish 1 \n",
+ "280 2024-07-01 11:09:01.762639+00:00 5683760829 Rhesus monkey 2 \n",
+ "281 2024-07-15 13:46:28.745018+00:00 32730793664 House mouse 16 \n",
+ "282 2024-07-22 16:26:44.825787+00:00 12627889 House mouse 1 \n",
"\n",
" ecephys ophys icephys numberOfSubjects numberOfFiles has_related_pub \n",
"0 True False False 16.0 101 True \n",
@@ -370,16 +373,16 @@
"3 True False False 12.0 53 True \n",
"4 True False False 13.0 54 True \n",
".. ... ... ... ... ... ... \n",
- "167 False False True 58.0 155 False \n",
- "168 True False False 9.0 37 False \n",
- "169 True False False 13.0 18 False \n",
- "170 False True False 8.0 308 False \n",
- "171 True False False 12.0 109 True \n",
+ "278 True False False 3.0 3 False \n",
+ "279 False True False 1.0 44 False \n",
+ "280 False False False 2.0 9 False \n",
+ "281 False True False 2.0 3 True \n",
+ "282 False True False 2.0 3 False \n",
"\n",
- "[172 rows x 12 columns]"
+ "[283 rows x 12 columns]"
]
},
- "execution_count": 3,
+ "execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
@@ -413,7 +416,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 35,
"id": "be7004a1-4152-4368-b819-69652429e56a",
"metadata": {
"tags": []
@@ -425,10 +428,14 @@
"array(['House mouse', 'Human', nan, 'Rat', 'Rhesus monkey', 'Fruit fly',\n",
" 'Zebrafish', 'Pig-tailed macaque', 'Chinese hamster', 'Dog',\n",
" 'Clonal raider ant', 'C. elegans', 'Rabbit', 'Cattle',\n",
- " 'Pigtail macaque'], dtype=object)"
+ " 'Pigtail macaque', 'Procambarus clarkii - Red swamp crayfish',\n",
+ " 'Macaca nemestrina', 'Macaca fascicularis - Cynomolgus monkeys',\n",
+ " 'Sus scrofa domesticus - Domestic pig', 'Unidentified',\n",
+ " 'Taeniopygia guttata - Zebra finch',\n",
+ " 'Callithrix jacchus - Common marmoset'], dtype=object)"
]
},
- "execution_count": 4,
+ "execution_count": 35,
"metadata": {},
"output_type": "execute_result"
}
@@ -439,7 +446,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 36,
"id": "a5c53dd3-2a3e-46cf-8788-d40270171eb7",
"metadata": {
"tags": []
@@ -448,24 +455,32 @@
{
"data": {
"text/plain": [
- "House mouse 78\n",
- "Rat 26\n",
- "Human 24\n",
- "Rhesus monkey 11\n",
- "Fruit fly 5\n",
- "Zebrafish 5\n",
- "Cattle 4\n",
- "C. elegans 3\n",
- "Rabbit 2\n",
- "Pig-tailed macaque 1\n",
- "Chinese hamster 1\n",
- "Dog 1\n",
- "Clonal raider ant 1\n",
- "Pigtail macaque 1\n",
- "Name: species, dtype: int64"
+ "species\n",
+ "House mouse 117\n",
+ "Rat 42\n",
+ "Human 37\n",
+ "Rhesus monkey 25\n",
+ "Fruit fly 10\n",
+ "Cattle 9\n",
+ "C. elegans 7\n",
+ "Zebrafish 6\n",
+ "Chinese hamster 4\n",
+ "Macaca nemestrina 3\n",
+ "Clonal raider ant 2\n",
+ "Rabbit 2\n",
+ "Unidentified 2\n",
+ "Dog 1\n",
+ "Pig-tailed macaque 1\n",
+ "Pigtail macaque 1\n",
+ "Procambarus clarkii - Red swamp crayfish 1\n",
+ "Macaca fascicularis - Cynomolgus monkeys 1\n",
+ "Sus scrofa domesticus - Domestic pig 1\n",
+ "Taeniopygia guttata - Zebra finch 1\n",
+ "Callithrix jacchus - Common marmoset 1\n",
+ "Name: count, dtype: int64"
]
},
- "execution_count": 5,
+ "execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
@@ -476,23 +491,56 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 37,
"id": "fa53b8b6-9d18-45d3-a50d-0a7765070787",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Index(['House mouse', 'Rat', 'Human', 'Rhesus monkey', 'Fruit fly', 'Cattle',\n",
+ " 'C. elegans', 'Zebrafish', 'Chinese hamster', 'Macaca nemestrina',\n",
+ " 'Clonal raider ant', 'Rabbit', 'Unidentified', 'Dog',\n",
+ " 'Pig-tailed macaque', 'Pigtail macaque',\n",
+ " 'Procambarus clarkii - Red swamp crayfish',\n",
+ " 'Macaca fascicularis - Cynomolgus monkeys',\n",
+ " 'Sus scrofa domesticus - Domestic pig',\n",
+ " 'Taeniopygia guttata - Zebra finch',\n",
+ " 'Callithrix jacchus - Common marmoset'],\n",
+ " dtype='object', name='species')"
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"species\"].value_counts().keys()"
+ ]
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 38,
"id": "849f2cd9-d113-47f0-a905-46ba1b5fe665",
"metadata": {},
"outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Procambarus clarkii - Red swamp crayfish\n",
+ "Macaca fascicularis - Cynomolgus monkeys\n",
+ "Sus scrofa domesticus - Domestic pig\n",
+ "Taeniopygia guttata - Zebra finch\n",
+ "Callithrix jacchus - Common marmoset\n"
+ ]
+ },
{
"data": {
- "image/png": "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",
+ "image/png": "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",
"text/plain": [
- "