소스 검색

added AEPs notebook + other staff

asobolev 1 년 전
부모
커밋
69f386a758
8개의 변경된 파일42343개의 추가작업 그리고 565834개의 파일을 삭제
  1. 990 0
      analysis/AEP.ipynb
  2. 58 12
      analysis/active listening.ipynb
  3. 145 14
      analysis/performance - general.ipynb
  4. 19 17
      analysis/timeline.ipynb
  5. 57 9
      postprocessing/execute.ipynb
  6. 13 29
      postprocessing/manual.ipynb
  7. 13 9
      postprocessing/video.ipynb
  8. 41048 565744
      sorting/ss-neurosuite.ipynb

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 990 - 0
analysis/AEP.ipynb


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 58 - 12
analysis/active listening.ipynb


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 145 - 14
analysis/performance - general.ipynb


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 19 - 17
analysis/timeline.ipynb


+ 57 - 9
postprocessing/execute.ipynb

@@ -75,7 +75,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 6,
    "id": "3891b792",
    "metadata": {},
    "outputs": [],
@@ -86,8 +86,9 @@
     "#source = '/home/sobolev/nevermind/Michael/FreeBehaving/SIT_sessions/'\n",
     "\n",
     "# test session\n",
-    "filebase = '008229_hippoSIT_2022-05-16_20-36-44'\n",
-    "filebase = '64_prSIT_2023-02-27_15-06-02'\n",
+    "#filebase = '008229_hippoSIT_2022-05-16_20-36-44'\n",
+    "#filebase = '64_prSIT_2023-02-27_15-06-02'\n",
+    "filebase = '009266_hippoSIT_2023-04-26_08-20-17'\n",
     "animal = filebase.split('_')[0]\n",
     "#sessionpath = os.path.join(source, animal, filebase)\n",
     "#h5name  = os.path.join(source, animal, filebase, filebase + '.h5')\n",
@@ -99,9 +100,7 @@
     "#sessions = [filebase]\n",
     "#sessions = processed_008229\n",
     "sessions = [\n",
-    "'009265_hippoSIT_2023-03-02_16-27-42',\n",
-    "'009265_hippoSIT_2023-03-02_20-11-35',\n",
-    "#'009265_hippoSIT_2023-03-03_09-37-07',\n",
+    "'009266_hippoSIT_2023-04-26_08-20-17',\n",
     "]\n",
     "\n",
     "# FIXME move occupancy outside units\n",
@@ -118,7 +117,57 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 7,
+   "id": "347fcf3d",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "['009266_hippoSIT_2023-02-28_19-53-56',\n",
+       " '009266_hippoSIT_2023-03-01_17-53-11',\n",
+       " '009266_hippoSIT_2023-03-06_15-10-36',\n",
+       " '009266_hippoSIT_2023-03-06_20-43-19',\n",
+       " '009266_hippoSIT_2023-03-08_17-06-45',\n",
+       " '009266_hippoSIT_2023-03-09_09-37-07',\n",
+       " '009266_hippoSIT_2023-03-09_19-12-22',\n",
+       " '009266_hippoSIT_2023-04-12_15-49-49',\n",
+       " '009266_hippoSIT_2023-04-13_08-57-46',\n",
+       " '009266_hippoSIT_2023-04-14_09-17-34',\n",
+       " '009266_hippoSIT_2023-04-17_09-06-10',\n",
+       " '009266_hippoSIT_2023-04-17_17-04-17',\n",
+       " '009266_hippoSIT_2023-04-18_10-10-37',\n",
+       " '009266_hippoSIT_2023-04-18_17-03-10',\n",
+       " '009266_hippoSIT_2023-04-19_10-33-51',\n",
+       " '009266_hippoSIT_2023-04-19_11-21-37',\n",
+       " '009266_hippoSIT_2023-04-19_17-12-48',\n",
+       " '009266_hippoSIT_2023-04-20_08-57-39',\n",
+       " '009266_hippoSIT_2023-04-20_15-24-14',\n",
+       " '009266_hippoSIT_2023-04-21_08-43-00',\n",
+       " '009266_hippoSIT_2023-04-21_13-12-31',\n",
+       " '009266_hippoSIT_2023-04-24_10-08-11',\n",
+       " '009266_hippoSIT_2023-04-24_16-56-55',\n",
+       " '009266_hippoSIT_2023-04-25_09-02-56',\n",
+       " '009266_hippoSIT_2023-04-25_17-27-51',\n",
+       " '009266_hippoSIT_2023-04-26_08-20-17',\n",
+       " '009266_hippoSIT_2023-04-27_08-50-53',\n",
+       " '009266_hippoSIT_2023-04-27_21-04-41',\n",
+       " '009266_hippoSIT_2023-04-28_09-04-09',\n",
+       " '009266_hippoSIT_2023-04-28_16-40-08']"
+      ]
+     },
+     "execution_count": 7,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "get_sessions_list(os.path.join(source, animal), animal)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
    "id": "24cd2f6e",
    "metadata": {},
    "outputs": [
@@ -126,8 +175,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "session 009265_hippoSIT_2023-03-02_16-27-42 done\n",
-      "session 009265_hippoSIT_2023-03-02_20-11-35 done\n"
+      "session 009266_hippoSIT_2023-04-26_08-20-17 done\n"
      ]
     }
    ],

+ 13 - 29
postprocessing/manual.ipynb

@@ -30,7 +30,7 @@
    "outputs": [],
    "source": [
     "source = '/home/sobolev/nevermind/Andrey/data'\n",
-    "animal = '009265'"
+    "animal = '009266'"
    ]
   },
   {
@@ -73,7 +73,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
+   "execution_count": 3,
    "id": "d450f34a",
    "metadata": {},
    "outputs": [
@@ -81,7 +81,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Removed 467 files\n"
+      "Removed 84 files\n"
      ]
     }
    ],
@@ -141,7 +141,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 35,
+   "execution_count": 5,
    "id": "4389e7dd",
    "metadata": {},
    "outputs": [],
@@ -160,39 +160,23 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 33,
+   "execution_count": 6,
    "id": "46229f4d",
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "['009265_hippoSIT_2023-02-24_09-53-26',\n",
-       " '009265_hippoSIT_2023-02-24_09-42-44',\n",
-       " '009265_hippoSIT_2023-02-23_15-24-36',\n",
-       " '009265_hippoSIT_2023-02-23_09-08-17',\n",
-       " '009265_hippoSIT_2023-02-22_15-22-30',\n",
-       " '009265_hippoSIT_2023-02-22_08-50-47',\n",
-       " '009265_hippoSIT_2023-02-21_20-44-17',\n",
-       " '009265_hippoSIT_2023-02-24_17-22-46',\n",
-       " '009265_hippoSIT_2023-02-27_10-18-32',\n",
-       " '009265_hippoSIT_2023-02-27_15-33-46',\n",
-       " '009265_hippoSIT_2023-02-28_09-16-50',\n",
-       " '009265_hippoSIT_2023-02-28_13-16-10',\n",
-       " '009265_hippoSIT_2023-02-28_20-45-04',\n",
-       " '009265_hippoSIT_2023-03-01_10-46-12',\n",
-       " '009265_hippoSIT_2023-03-02_09-32-54',\n",
-       " '009265_hippoSIT_2023-03-02_16-27-42',\n",
-       " '009265_hippoSIT_2023-03-02_20-11-35',\n",
-       " '009265_hippoSIT_2023-03-03_09-37-07',\n",
-       " '009265_hippoSIT_2023-03-03_16-00-47',\n",
-       " '009265_hippoSIT_2023-03-04_11-12-04',\n",
-       " '009265_hippoSIT_2023-03-05_11-52-17',\n",
-       " '009265_hippoSIT_2023-03-05_18-31-32',\n",
-       " '009265_hippoSIT_2023-03-08_18-10-07']"
+       "['009266_hippoSIT_2023-02-28_19-53-56',\n",
+       " '009266_hippoSIT_2023-03-01_17-53-11',\n",
+       " '009266_hippoSIT_2023-03-06_15-10-36',\n",
+       " '009266_hippoSIT_2023-03-06_20-43-19',\n",
+       " '009266_hippoSIT_2023-03-08_17-06-45',\n",
+       " '009266_hippoSIT_2023-03-09_09-37-07',\n",
+       " '009266_hippoSIT_2023-03-09_19-12-22']"
       ]
      },
-     "execution_count": 33,
+     "execution_count": 6,
      "metadata": {},
      "output_type": "execute_result"
     }

+ 13 - 9
postprocessing/video.ipynb

@@ -69,7 +69,11 @@
     "\n",
     "to_cut = [\n",
     "    ['AL', \"008229_hippoSIT_2022-05-17_21-44-43\", 1000, 1500],\n",
-    "]"
+    "]\n",
+    "\n",
+    "to_cut = [\n",
+    "    ['AL', \"009265_hippoSIT_2023-02-21_20-44-17\", 195, 250],\n",
+    "]\n"
    ]
   },
   {
@@ -98,26 +102,26 @@
       "  libswscale      5.  5.100 /  5.  5.100\n",
       "  libswresample   3.  5.100 /  3.  5.100\n",
       "  libpostproc    55.  5.100 / 55.  5.100\n",
-      "Input #0, avi, from '/home/sobolev/nevermind/Andrey/data/008229/008229_hippoSIT_2022-05-17_21-44-43/video.avi':\n",
+      "Input #0, avi, from '/home/sobolev/nevermind/Andrey/data/009265/009265_hippoSIT_2023-02-21_20-44-17/video.avi':\n",
       "  Metadata:\n",
       "    encoder         : Lavf58.45.100\n",
-      "  Duration: 00:39:59.90, start: 0.000000, bitrate: 3019 kb/s\n",
-      "    Stream #0:0: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1024x768 [SAR 1:1 DAR 4:3], 3015 kb/s, 20 fps, 20 tbr, 20 tbn, 20 tbc\n",
-      "Output #0, avi, to '/home/sobolev/nevermind/Andrey/analysis/PPC/AL_008229_hippoSIT_2022-05-17_21-44-43_1000_1500.avi':\n",
+      "  Duration: 00:40:00.07, start: 0.000000, bitrate: 4583 kb/s\n",
+      "    Stream #0:0: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1024x768 [SAR 1:1 DAR 4:3], 4576 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc\n",
+      "Output #0, avi, to '/home/sobolev/nevermind/Andrey/analysis/showroom/AL_009265_hippoSIT_2023-02-21_20-44-17_195_250.avi':\n",
       "  Metadata:\n",
       "    ISFT            : Lavf58.29.100\n",
-      "    Stream #0:0: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1024x768 [SAR 1:1 DAR 4:3], q=2-31, 3015 kb/s, 20 fps, 20 tbr, 20 tbn, 20 tbc\n",
+      "    Stream #0:0: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1024x768 [SAR 1:1 DAR 4:3], q=2-31, 4576 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc\n",
       "Stream mapping:\n",
       "  Stream #0:0 -> #0:0 (copy)\n",
       "Press [q] to stop, [?] for help\n",
-      "frame=10008 fps=3732 q=-1.0 Lsize=  143068kB time=00:08:20.00 bitrate=2344.0kbits/s speed= 186x    \n",
-      "video:142822kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.171667%\n"
+      "frame= 1656 fps=0.0 q=-1.0 Lsize=   31613kB time=00:00:55.00 bitrate=4708.6kbits/s speed= 209x    \n",
+      "video:31567kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.143499%\n"
      ]
     }
    ],
    "source": [
     "source = '/home/sobolev/nevermind/Andrey/data'\n",
-    "report = '/home/sobolev/nevermind/Andrey/analysis/PPC'\n",
+    "report = '/home/sobolev/nevermind/Andrey/analysis/showroom'\n",
     "\n",
     "for record in to_cut:\n",
     "    session = record[1]\n",

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 41048 - 565744
sorting/ss-neurosuite.ipynb