initial commit
This commit is contained in:
394
mne/datasets/sleep_physionet/SHA1SUMS
Normal file
394
mne/datasets/sleep_physionet/SHA1SUMS
Normal file
@@ -0,0 +1,394 @@
|
||||
adabd3b01fc7bb75c523a974f38ee3ae4e57b40f SC4001E0-PSG.edf
|
||||
21c998eadc8b1e3ea6727d3585186b8f76e7e70b SC4001EC-Hypnogram.edf
|
||||
c6b6d7a8605cc7e7602b6028ee77f6fbf5f7581d SC4002E0-PSG.edf
|
||||
386230188a3552b1fc90bba0fb7476ceaca174b6 SC4002EC-Hypnogram.edf
|
||||
4d17451f7847355bcab17584de05e7e1df58c660 SC4011E0-PSG.edf
|
||||
d582a3cbe2db481a362af890bc5a2f5ca7c878dc SC4011EH-Hypnogram.edf
|
||||
a47d525f5147904b6890231e2ad338359c7ab94c SC4012E0-PSG.edf
|
||||
fa99f60d7f54617cdd1128aff4f21c4daed763c7 SC4012EC-Hypnogram.edf
|
||||
8b135afa7fb93bb5f1998fda50355944777c245e SC4021E0-PSG.edf
|
||||
91043cfe46695088b17b6a02937b25efd674c3fb SC4021EH-Hypnogram.edf
|
||||
d739e142b3b328c71b4752149901805dcd6d7e19 SC4022E0-PSG.edf
|
||||
0c46a03699dd00e8f92a7edff99ebc4642cb3d48 SC4022EJ-Hypnogram.edf
|
||||
85e58dc1e3303537dade8c5827ab58328239c384 SC4031E0-PSG.edf
|
||||
6363d8b0fdc48cf396c9abf054bb4a9696d38bdb SC4031EC-Hypnogram.edf
|
||||
43963d300642b3aa840e8c468f321b8162601772 SC4032E0-PSG.edf
|
||||
7925514bc8d2ef3f1103130f08f7b3afd2136b88 SC4032EP-Hypnogram.edf
|
||||
04d2b88d25f2ae4a65ba44cd9145bd12800a0e20 SC4041E0-PSG.edf
|
||||
f148821669bd3588187b3b430bd79adf569f86d1 SC4041EC-Hypnogram.edf
|
||||
76253d964d7797540ffd791e6e136023ed67a485 SC4042E0-PSG.edf
|
||||
9873df429f971f8a4b720a454f6c0472b8a25ebb SC4042EC-Hypnogram.edf
|
||||
ea073451b65ce8a6f1a02a8cc2b89d1a162ca0ae SC4051E0-PSG.edf
|
||||
4159ef8a3e119d6dcc1bede806f6fbc017b27a0f SC4051EC-Hypnogram.edf
|
||||
5a2efbd21be9b745fd534394eb2503caca7dc53f SC4052E0-PSG.edf
|
||||
0e96482d44762df4da65dc4fdb970b342264d22a SC4052EC-Hypnogram.edf
|
||||
1736736e585807c14f1ae8bc87a94cae222c5170 SC4061E0-PSG.edf
|
||||
4bf99622c67c281b25ceccd35e7050328a2946e8 SC4061EC-Hypnogram.edf
|
||||
763c7ac059f1771a0165e5cb351b176afb1cfe15 SC4062E0-PSG.edf
|
||||
14f07411cd04d3b4b522d37c129334955287ff5f SC4062EC-Hypnogram.edf
|
||||
1374b34f6139b6ff7e865d8243eef39ba334ef50 SC4071E0-PSG.edf
|
||||
608024fd19a140ad233a4680e07c2495a74b69c2 SC4071EC-Hypnogram.edf
|
||||
1c570644243d79396df612fa2b9bc027b24430e4 SC4072E0-PSG.edf
|
||||
a8da6c20b9b48189f05ab537886b59dd141374d2 SC4072EH-Hypnogram.edf
|
||||
0e1cc2c4e1da14ab94515e3e7e75e8ad30ec99cb SC4081E0-PSG.edf
|
||||
9ec663ffa5c17afcaca59d7829d77b9165102237 SC4081EC-Hypnogram.edf
|
||||
d57d4aa7cbc5045f611a3a3e342b501e086ea426 SC4082E0-PSG.edf
|
||||
d43c785dba43063d7baa332671c6bac9c832b5b7 SC4082EP-Hypnogram.edf
|
||||
b3502e0bd54683e973182c791aa962b804e79633 SC4091E0-PSG.edf
|
||||
7aa63b408c769a4a983a908b6ba41d87dd743c6e SC4091EC-Hypnogram.edf
|
||||
246e35852119b33d197db2f7bcfb1b46a5270a03 SC4092E0-PSG.edf
|
||||
9d85766a83231b1c6076cb293367ccc354c57eeb SC4092EC-Hypnogram.edf
|
||||
3ae168ff2c9c0c56f51205fdb10f05a4c6b2064e SC4101E0-PSG.edf
|
||||
60d9c3913881e11b06ad99e9870bd1ca4d93c952 SC4101EC-Hypnogram.edf
|
||||
86f307190961eaab0214fdc0213f8fe05812c7a5 SC4102E0-PSG.edf
|
||||
8072e2d52bc6c19b45fbd921550e5243bc5a1de7 SC4102EC-Hypnogram.edf
|
||||
e490956b4dce01c46ba88a2b847f091bb54ea16e SC4111E0-PSG.edf
|
||||
12db1920e2f6083c8ab1f2c24fe35dfa03715e4a SC4111EC-Hypnogram.edf
|
||||
ca24dc464df61144627588b29d35a85fcc7ac984 SC4112E0-PSG.edf
|
||||
54dbc39015b0a445b51189987a00e08cc27d8f0c SC4112EC-Hypnogram.edf
|
||||
33c72025a7a215ea5e255f4254cb0f93b1313369 SC4121E0-PSG.edf
|
||||
daa57ece807cb5325c6d1ce059f0e8a8d1c85391 SC4121EC-Hypnogram.edf
|
||||
34f5145ab62dcc5a53ba18735519e5bb2b13841a SC4122E0-PSG.edf
|
||||
b7af1a32d8ca15e8185e4c94213ffc18ad7f6e8a SC4122EV-Hypnogram.edf
|
||||
42ff97035aae6dd34ca9437857c48ac6f2ab97df SC4131E0-PSG.edf
|
||||
5beef85170bdbb5cf2eea24a79f0f5c2c3975c4b SC4131EC-Hypnogram.edf
|
||||
83493e1c32d441c9e5ee3de6a024bfb5e7ab9f5f SC4141E0-PSG.edf
|
||||
511d398f22b9b2b304de27c40740a41584ff6af2 SC4141EU-Hypnogram.edf
|
||||
63d13828b7ebe0d2ed7f491d2b5520e928b9b55d SC4142E0-PSG.edf
|
||||
6f123e6fdc90a01b83e694d9744a6d27f3c87b25 SC4142EU-Hypnogram.edf
|
||||
5a92d49699d4de369d66d9462e91b0dcb3312649 SC4151E0-PSG.edf
|
||||
37dcbd339c95322d028b3a5466812697041cc373 SC4151EC-Hypnogram.edf
|
||||
778626489bc4fe2c9137d2d361876d97dce97e5e SC4152E0-PSG.edf
|
||||
294cdc47cd3d165031f7041c17f18dd013d216cb SC4152EC-Hypnogram.edf
|
||||
e56ff3aa366fe9a04a0fdfdd4cd862e77e8ac807 SC4161E0-PSG.edf
|
||||
56711b1bfed292032491f5cce57494629286a131 SC4161EC-Hypnogram.edf
|
||||
722692f9940f3a1bccb9b4488c4477edf7fb128f SC4162E0-PSG.edf
|
||||
c85647fb4bc1f382fe46bf9aaf579dc483115885 SC4162EC-Hypnogram.edf
|
||||
f1a65522cb7d6c71ac47742535a12c88e2019dad SC4171E0-PSG.edf
|
||||
dd257c8d922f08c2c8ca5236c9bf54da887c68e5 SC4171EU-Hypnogram.edf
|
||||
572b81bc24c2c9482e6fc7ba9202a7bf253655e1 SC4172E0-PSG.edf
|
||||
c9a3b590748d7d6c7ad97c62222bd53d8ebaf630 SC4172EC-Hypnogram.edf
|
||||
23674d20572853eb6d988d24378c52123f66500c SC4181E0-PSG.edf
|
||||
51fc3df2df7d4da654f3e18ed1b233d0c60cfa80 SC4181EC-Hypnogram.edf
|
||||
83e8cbe882ba863da9fd3c11393c95b6fec5b7a5 SC4182E0-PSG.edf
|
||||
43c487955edddb4ee2f60193a097c68c25c5dd4d SC4182EC-Hypnogram.edf
|
||||
d6da621dbb20dec3494a38c7d2a0363793ac5ebe SC4191E0-PSG.edf
|
||||
defc7b9368c2d3c4ab4a294757843825a83cdb5d SC4191EP-Hypnogram.edf
|
||||
941353118732321d0246a1d58d72e903bd2f0d8f SC4192E0-PSG.edf
|
||||
97b91b3067c5ecde766042fc2cff9e22f8023371 SC4192EV-Hypnogram.edf
|
||||
38a0be6e45ddd9b1f17d09964a32e005dc5a6519 SC4201E0-PSG.edf
|
||||
83822f9970d3959ad2e0613492ae39bd0fae6068 SC4201EC-Hypnogram.edf
|
||||
aa69f5bd47c2ae03c9d38bfe6d0e58408744b885 SC4202E0-PSG.edf
|
||||
5c5c63016b43421a523d1efcb34247e90aa6318b SC4202EC-Hypnogram.edf
|
||||
c106ad072dbc975a3742f7eff151219870f0c794 SC4211E0-PSG.edf
|
||||
9126937ea8a414d6ae9bc4a4194d841a891fa8a8 SC4211EC-Hypnogram.edf
|
||||
a06ecb3f0a7b2c306f5ae4dbd83685f877cd945b SC4212E0-PSG.edf
|
||||
a85f178b69a1cda47d11dd1e5394dfdcb58de1d4 SC4212EC-Hypnogram.edf
|
||||
8733ea022d3778259a436507156cf3360ad8be06 SC4221E0-PSG.edf
|
||||
b158eda4f81772095c129be77f8e60ec9d81b884 SC4221EJ-Hypnogram.edf
|
||||
211410fab6381da0dfaef4134d5a05eec935a4ec SC4222E0-PSG.edf
|
||||
1488fbfbc149499dafa8dafff4f7504053af429f SC4222EC-Hypnogram.edf
|
||||
d96f1f35b2f77c7de706036c6e4114139e07b307 SC4231E0-PSG.edf
|
||||
9f6df70676d6cddcf069ceb7f408a7989af99ce2 SC4231EJ-Hypnogram.edf
|
||||
6b493fa424c1329ea1c13543d08ba82a9f1e85b6 SC4232E0-PSG.edf
|
||||
d8ca7d694b3c48ab9d983b9cf67e17744c6b50fb SC4232EV-Hypnogram.edf
|
||||
58719e53fe18d2fc4cb1776ab5d43306beb1325d SC4241E0-PSG.edf
|
||||
fb1432e303a8f99a2256ce682db95d88772c479f SC4241EC-Hypnogram.edf
|
||||
5a6277972c5f03572ed99d9ff63fb637945be778 SC4242E0-PSG.edf
|
||||
bbbf097f4cc6560fc20c903fba2c7055e1549f85 SC4242EA-Hypnogram.edf
|
||||
7dbc0289707ff70662d367d65de7bec188484d1b SC4251E0-PSG.edf
|
||||
e38be8134e4a36eb418ca1f06a1fe02b52d0ebf1 SC4251EP-Hypnogram.edf
|
||||
cb3922910ea03d06c1fc5c8f15b71339dc26bc9d SC4252E0-PSG.edf
|
||||
4cb7a383736e09125a82ef7e4f17b41130c7ac00 SC4252EU-Hypnogram.edf
|
||||
b81c9bd1875b33713b5eb56b58f1e120841b507f SC4261F0-PSG.edf
|
||||
501eda59557bb99d530d01bdad3579f1e1158991 SC4261FM-Hypnogram.edf
|
||||
c9f9ad7cd751d5be91396886a2b64a7c1de564ee SC4262F0-PSG.edf
|
||||
7ccd12803c5fc602ac1929ff3afd914b894b9143 SC4262FC-Hypnogram.edf
|
||||
20994715d34edb26113180ee330ce287dbf57b60 SC4271F0-PSG.edf
|
||||
26c5c7f3a5c350d3505af2857835ce81252c5990 SC4271FC-Hypnogram.edf
|
||||
9e79eb465e34b7eb6fe27ae3ce35d28d6693d44b SC4272F0-PSG.edf
|
||||
956fe4b45d29a8999faf280a6168e332afab6abc SC4272FM-Hypnogram.edf
|
||||
51811913d7854f95c319076e670d988687ca667c SC4281G0-PSG.edf
|
||||
d188150831e912081dbeda2695231177200c39f9 SC4281GC-Hypnogram.edf
|
||||
e9f080a766a9b7a247f228e44e9c4ec67e571c95 SC4282G0-PSG.edf
|
||||
12d777787dd1975eef9015329fd774b2bfa1d53a SC4282GC-Hypnogram.edf
|
||||
f81c7574a5e5829e006d0b705bf5208a3349c9c7 SC4291G0-PSG.edf
|
||||
577c1345f6d070d975db5016048722f78b1b414e SC4291GA-Hypnogram.edf
|
||||
7416f44a3b149b4ca1fc3e53d546a093a7333bb5 SC4292G0-PSG.edf
|
||||
6e111a15160a31609761f742315df800b1311b3b SC4292GC-Hypnogram.edf
|
||||
7818e5a02afa89e913111d91ecd651aa3e786e5d SC4301E0-PSG.edf
|
||||
d49df84bfea28bb241c09b922cd2dc64f57c5ae5 SC4301EC-Hypnogram.edf
|
||||
d52859ba6a7ded3364b0d8ef2b722e1d3edda060 SC4302E0-PSG.edf
|
||||
b3d6f687831ee32f6df1da59f2d568c13f9c09d0 SC4302EV-Hypnogram.edf
|
||||
b62f5104bddf452f4700c85997e51bec17f0243b SC4311E0-PSG.edf
|
||||
812c34844e834b97949019741fa7f835d973725d SC4311EC-Hypnogram.edf
|
||||
b0a9b4922665734773abbaba06e7aab32010b862 SC4312E0-PSG.edf
|
||||
fca1935a8974eac27803e3125cea177995deca11 SC4312EM-Hypnogram.edf
|
||||
335381ae310e9f1f053c37763eeee74d7d873471 SC4321E0-PSG.edf
|
||||
67ba7d3b97354deb31db095e748ea3a4014fae2c SC4321EC-Hypnogram.edf
|
||||
c9fdcfcce7e603b3289b7417891987fd67f6d921 SC4322E0-PSG.edf
|
||||
40cf9a6397a52c7deda693ca596e928cc2b9f4e9 SC4322EC-Hypnogram.edf
|
||||
f37cb4df27286e38c604cae943169ff29b1473fc SC4331F0-PSG.edf
|
||||
ca943e2b73c6404f929c372ebd817b7b3b71b4dd SC4331FV-Hypnogram.edf
|
||||
5bce6ea9b2d6c9bfb41065e92bf9cc05a11b5b75 SC4332F0-PSG.edf
|
||||
e4595b0313d5320b0bffefa43260485e19977e3c SC4332FC-Hypnogram.edf
|
||||
17de25c8f023fe632aa403a6d9525c1cde8eaef5 SC4341F0-PSG.edf
|
||||
81ba3c0d8320c9ee306f678b4bc9e6e266165886 SC4341FA-Hypnogram.edf
|
||||
b659037447a1871f4ba72bbe496cfbe507330530 SC4342F0-PSG.edf
|
||||
e8e74c0905e89a59022ce0814ca9a050748ec9ae SC4342FA-Hypnogram.edf
|
||||
631900bef36d359a0f5807a7e1b202f80b0427ac SC4351F0-PSG.edf
|
||||
a15cdf3973b77198d8276dc505dbb35cb39a9b4a SC4351FA-Hypnogram.edf
|
||||
325423a85890dcc921253bde7c7027d66f14033e SC4352F0-PSG.edf
|
||||
1e0583b2a58432c964506ff44752d597753658c9 SC4352FV-Hypnogram.edf
|
||||
30b90aaf965938d569ea362f66e2afa0c08c7017 SC4362F0-PSG.edf
|
||||
fb870d50ce3f4d961d8b061a83d21e5467e4ae6c SC4362FC-Hypnogram.edf
|
||||
0dc56fce13b6317f197d0b17c04f5be4af1c964f SC4371F0-PSG.edf
|
||||
c19b6cbfdf3a33169ce9b4a5dc94f93b696a21ba SC4371FA-Hypnogram.edf
|
||||
c024c491dd836ed0169300e7171c276fd14b1c44 SC4372F0-PSG.edf
|
||||
97b2915a8a343efc7b785998c0532beaea2fbe91 SC4372FC-Hypnogram.edf
|
||||
6098d2b501b82ca0ddc8893547c6990e204e8ba6 SC4381F0-PSG.edf
|
||||
fdbf653a4a675843c97d0a76ef5e4cebf5d2dbcb SC4381FC-Hypnogram.edf
|
||||
40ce0168d5f546fcd445996ab614f43823a7c2b1 SC4382F0-PSG.edf
|
||||
796f8507254c2d8d345171c077dbd855e112eb47 SC4382FW-Hypnogram.edf
|
||||
28fd8ad1aee307847e2eb579763ebca18e56f540 SC4401E0-PSG.edf
|
||||
65b5671a89871351ee3da7ea800aad276a445b2a SC4401EC-Hypnogram.edf
|
||||
3d4bafa57933cfb20c342e8cc54c15916a621454 SC4402E0-PSG.edf
|
||||
037efea0fc8a6dfa8f85fa1f2fa6fd9a19f2c830 SC4402EW-Hypnogram.edf
|
||||
30a533b67fdb2adac6a4e83088a07fe1bbaddb6c SC4411E0-PSG.edf
|
||||
5df1bf20d4f29b95a2bdde853b2a157dd9530a8a SC4411EJ-Hypnogram.edf
|
||||
bc8e6ea829f14da5396a4b250394c1b72d6631c3 SC4412E0-PSG.edf
|
||||
f46b1dcfe4f4e3c9d4d4c8516dab9759f9c1224e SC4412EM-Hypnogram.edf
|
||||
e8a5d9e0f160ae7bd0b35d75d77b4c872daa30f8 SC4421E0-PSG.edf
|
||||
d2e34f9bcaac7af23da4448f742ac6ea3c895ed9 SC4421EA-Hypnogram.edf
|
||||
80f246adffb92a3785f91368a77b0250aa040462 SC4422E0-PSG.edf
|
||||
709251cc7ae6556544c153caf9dac7f82bba113b SC4422EA-Hypnogram.edf
|
||||
194ae942cf80764e81b4cdabeed9e5a57916aab3 SC4431E0-PSG.edf
|
||||
497ad7e671edab6e7adc9d35a6aa45b7fd9a706b SC4431EM-Hypnogram.edf
|
||||
c45a66d27ea03bf448903fe30f17838e9a0fa0de SC4432E0-PSG.edf
|
||||
10fe276e215f9406c0ddedaa48651cf480892476 SC4432EM-Hypnogram.edf
|
||||
e3a09d832cb79b0095d7a311ef1b6ed7c569b79d SC4441E0-PSG.edf
|
||||
68d4e44ad54069701972df66d8a81b4ca434bf2f SC4441EC-Hypnogram.edf
|
||||
fe51d45e9f3e64a61fa8a5e5274b2e4951a9de43 SC4442E0-PSG.edf
|
||||
efc2b86bb796b0143f61667402612dfbb85cbb78 SC4442EV-Hypnogram.edf
|
||||
315db0f9d91988ddc2b198f89cc22f96190eff71 SC4451F0-PSG.edf
|
||||
bc1f755c3367e378091c44481948a72fc7a928e5 SC4451FY-Hypnogram.edf
|
||||
a06350e1c85b61c30c3d7d5dc640121b416fe30d SC4452F0-PSG.edf
|
||||
0286d52cdf898ed8e3b17bb26b9c50ef512daf4d SC4452FW-Hypnogram.edf
|
||||
e4295014c6d4474d8f7f7792c2ea088eb9e43e9f SC4461F0-PSG.edf
|
||||
8980e770e58e5704bd36124f6b6bd8d5e3506e12 SC4461FA-Hypnogram.edf
|
||||
53b69cb41339bc69144eaa5a5a42c2937f237fc9 SC4462F0-PSG.edf
|
||||
0c6d3974e140c1e62ed2cadaed395781575af042 SC4462FJ-Hypnogram.edf
|
||||
05d71b55de4c86791195391b1cec8b35e447922d SC4471F0-PSG.edf
|
||||
ee235454dbfe947432f3f813c9a6384f6e42d36a SC4471FA-Hypnogram.edf
|
||||
7a12c0d6f3005998472b128e06dd645a8619dae7 SC4472F0-PSG.edf
|
||||
d234d5d6c396bf7ef0a2106a59ee8204429aa3c5 SC4472FA-Hypnogram.edf
|
||||
c15f6a0e1802dcf74ecec41745677a4932375faf SC4481F0-PSG.edf
|
||||
50fce6396aceaf35d9d7e16175053a3b78f214d0 SC4481FV-Hypnogram.edf
|
||||
34d71530fd1da925ba20b4c48a07f7b18153e0c7 SC4482F0-PSG.edf
|
||||
e3c48563e63eed27b071d4a7b37c45a0f9dc7eef SC4482FJ-Hypnogram.edf
|
||||
23ea1f5f299c6cd99d434f014d7490621dbbc854 SC4491G0-PSG.edf
|
||||
36c6c8112524c7bc9553db37601b38984946209b SC4491GJ-Hypnogram.edf
|
||||
02c975bfc0773928095239b80d00ac5a7ea5880f SC4492G0-PSG.edf
|
||||
3673eaad8396ef0ec36cb4299541c30653b72e1f SC4492GJ-Hypnogram.edf
|
||||
1c31fc02412029bc7369979b8c9f5956420748f5 SC4501E0-PSG.edf
|
||||
eb2621c1670a42eb38dfa86a9bc3326818365f3d SC4501EW-Hypnogram.edf
|
||||
ff9eae25afa73115e2b184a68e3a72a39efd37e6 SC4502E0-PSG.edf
|
||||
7605a1893701925ea0fdd047926bbd6c7c043875 SC4502EM-Hypnogram.edf
|
||||
e12eb259c2894d45b8d0b2f0e75810c2de02237d SC4511E0-PSG.edf
|
||||
e549275e9182b9e36ade5abb721098e235ecb164 SC4511EJ-Hypnogram.edf
|
||||
53c5d982139d248736f6dd7ff3f97f635647eacd SC4512E0-PSG.edf
|
||||
e22966c263f6ae7444704881f5249f6fb5dee0c1 SC4512EW-Hypnogram.edf
|
||||
af70ffdbd3012615923f6a4901e7c0dd3a0fd8ca SC4522E0-PSG.edf
|
||||
57af3eaed541229dcb2478c6050f0582e020f878 SC4522EM-Hypnogram.edf
|
||||
71222ac5b7784ed1d3a79ee3e9036431d6eba9bd SC4531E0-PSG.edf
|
||||
934dbfeb29f4f4db4b61e36fb8ddab4ddbf4ff94 SC4531EM-Hypnogram.edf
|
||||
2d472fb64da5d05a546f780da876b90ad26208f9 SC4532E0-PSG.edf
|
||||
708b43e7d43a6f5719f48c11bd6a81b037aabfc4 SC4532EV-Hypnogram.edf
|
||||
4d3ec2f85149bb10fed1013831c3aa1f58049229 SC4541F0-PSG.edf
|
||||
a301385e6fbde02c83f2545f17cdf75d594d37ce SC4541FA-Hypnogram.edf
|
||||
2909f5b0d3fdb89e19d42b406798e9cbb4615bb6 SC4542F0-PSG.edf
|
||||
9548ed641fb961fa46706339891a9453b731369f SC4542FW-Hypnogram.edf
|
||||
0bf97e463cbcefb7df48bca712f29dcc74223330 SC4551F0-PSG.edf
|
||||
e50b44e6b049baaeb528c31563642b2a2b933834 SC4551FC-Hypnogram.edf
|
||||
dfa0adaae50110bdd0077483c31d57956020fcb9 SC4552F0-PSG.edf
|
||||
7380403f8d72fa4c30013cd026cc1dad23ac2b3e SC4552FW-Hypnogram.edf
|
||||
1a9baf1b072ca9d2784a404292169ff3177ea83f SC4561F0-PSG.edf
|
||||
b31a2dfe652508df46f6afe03ab904c333f7b818 SC4561FJ-Hypnogram.edf
|
||||
4c7081edf572cadee51d30174cd65aa6c658f5a9 SC4562F0-PSG.edf
|
||||
676ab92dbc6532f67d672f80337c71f817fd3a6d SC4562FJ-Hypnogram.edf
|
||||
e67f3bd381ddfb96d584f6c6d6f6762087d6553d SC4571F0-PSG.edf
|
||||
08ee39eb94d819968512297ca883f9bca046de9c SC4571FV-Hypnogram.edf
|
||||
deb2aef7a6a4b502c819345a7151ffc2529d4ba7 SC4572F0-PSG.edf
|
||||
7a38cbe581167dfec27a15935e6d386b228616fa SC4572FC-Hypnogram.edf
|
||||
16a1edbd6a089386fd7de72aef802182d0a2959d SC4581G0-PSG.edf
|
||||
bfc729575cfdf5f409be2de47dad4e00d43195bf SC4581GM-Hypnogram.edf
|
||||
9da93f4c2459dd4fe2e5ee6a171904d4f604cd6e SC4582G0-PSG.edf
|
||||
acbade13cfae4fc5fbda2d0766feea83d114aa23 SC4582GP-Hypnogram.edf
|
||||
017793b040df8a860df0e43e3e0a496e2cb3f9c1 SC4591G0-PSG.edf
|
||||
f3bb949a7f82acb7fd3d8f35e92efee1402a383f SC4591GY-Hypnogram.edf
|
||||
1e284bddd7952862327c83092db21805e6ab6c38 SC4592G0-PSG.edf
|
||||
58d1678e9ec9f49c9c6a15031dee26d802026851 SC4592GY-Hypnogram.edf
|
||||
ece6d6ce09fac6fc521cf3f1b536f1ea2a8a1778 SC4601E0-PSG.edf
|
||||
8f77b05fe58f43cdfdcdba7cc3d27abcac7d37f2 SC4601EC-Hypnogram.edf
|
||||
0e50df304ced29651267f43689ce49e063f808d6 SC4602E0-PSG.edf
|
||||
1c52de92668fe4c89cd5e270e17017ef47880991 SC4602EJ-Hypnogram.edf
|
||||
2cc6e418c0b7af472aa34d2bbd5ece85bdb6a879 SC4611E0-PSG.edf
|
||||
f5715ab48f24221c28c1d5c45508c8bb58c912ec SC4611EG-Hypnogram.edf
|
||||
6593e1af07101fa4c5bce8984296858be17e7d4f SC4612E0-PSG.edf
|
||||
cedb61bbe7a273b12f45579963d5a84f2ab21811 SC4612EA-Hypnogram.edf
|
||||
31cd2cae56977c6b872311f2a6e60827748b973d SC4621E0-PSG.edf
|
||||
7acc5296b33ca4eee8d6577064c8c651ee96e527 SC4621EV-Hypnogram.edf
|
||||
7a7e226d47dccd959305e3f633686335c8e66557 SC4622E0-PSG.edf
|
||||
9957c9c9e0c705aac0f7125f411b2531a722601c SC4622EJ-Hypnogram.edf
|
||||
6dfb32aa4c94968a52d61b90a38573d178669bfb SC4631E0-PSG.edf
|
||||
48e28f93fc71ffc539776196f9d9d1365415e0b4 SC4631EM-Hypnogram.edf
|
||||
3baa8081b30cc3dfece9d550289dfc94812530d5 SC4632E0-PSG.edf
|
||||
cd2765ebdabc66cb4ac2320d02e3b7ab0340ede4 SC4632EA-Hypnogram.edf
|
||||
0e5d109a929490cbecf59573577a97df07a05cd0 SC4641E0-PSG.edf
|
||||
7b896dc5b34d71381d8462001dc3e05b145cf48c SC4641EP-Hypnogram.edf
|
||||
03169b7ee9de83b2e17e9bd0d6274965e9518b37 SC4642E0-PSG.edf
|
||||
d8a870d26e468a643eaebe3275e5e2912690c0d8 SC4642EP-Hypnogram.edf
|
||||
f2134a2ad001bc146f3e2d9d76cb7f00f03bbe52 SC4651E0-PSG.edf
|
||||
fad4311c7e11a9aa9a73a8e48d6fa966db61e71d SC4651EP-Hypnogram.edf
|
||||
aa66553cb0132634d7d11ffe7fab80aa5119b3d7 SC4652E0-PSG.edf
|
||||
6ed9c4f66c03e56f86730ddd8986f3600c040d4a SC4652EG-Hypnogram.edf
|
||||
c6057505d2acf7b08371e266cf0fca1bfeb1e4e1 SC4661E0-PSG.edf
|
||||
06474e72126d2a00c1968e70730e1deac060f94e SC4661EJ-Hypnogram.edf
|
||||
24d278194360dc78ebd0cfe940fb4d5f7f93ccbc SC4662E0-PSG.edf
|
||||
07ca0fbfb6030289a089f84e50d7bbfd043f31ad SC4662EJ-Hypnogram.edf
|
||||
4357aa9fedf0b53896d41e5dccd7b525f7212177 SC4671G0-PSG.edf
|
||||
459889157743c434933194446af5168cb145dfcb SC4671GJ-Hypnogram.edf
|
||||
fd86b31a5c22176e1887e2fac460edce42bd2fdf SC4672G0-PSG.edf
|
||||
dedb182b8c063cefabf1763eb19cd26d0608017f SC4672GV-Hypnogram.edf
|
||||
3f60b5ad5e1092e90c38f2072b3c041bd7313550 SC4701E0-PSG.edf
|
||||
196a388f60ee4aecfa982f89e2db03ff91e906e7 SC4701EC-Hypnogram.edf
|
||||
a6853fee26b1541f85be7ddc3f42f06ccfe2fcfc SC4702E0-PSG.edf
|
||||
464f7382ec11703b5bc6512930fdfbb1ab6d030a SC4702EA-Hypnogram.edf
|
||||
e97d691bfecf770ca4e47289b846886c16ef19fb SC4711E0-PSG.edf
|
||||
81ec5d0288f36c4368e5f06f21980f99774bf533 SC4711EC-Hypnogram.edf
|
||||
9b99be6cb45af22bdbead7ea01f1375631c9b365 SC4712E0-PSG.edf
|
||||
66b121441a45ae19852b7002fd78c2caf236631a SC4712EA-Hypnogram.edf
|
||||
5c9caa01cc1f8065f87195c9f2dc2aeebf83c03d SC4721E0-PSG.edf
|
||||
efe62b1e8bac1ea08dbf12374ca6812a6f271d5e SC4721EC-Hypnogram.edf
|
||||
a473f32a6075e9ed830a8e9a246129e05959e8b7 SC4722E0-PSG.edf
|
||||
efb2358de27da4219f64f7bfb37912dc9efb0281 SC4722EM-Hypnogram.edf
|
||||
b03e4a2df4d086778f3426ed7b6c5bf800cbfe92 SC4731E0-PSG.edf
|
||||
eb3dc65d7184d676a6678a70b18730d11a414588 SC4731EM-Hypnogram.edf
|
||||
574ff5c0634137f7d5c51eb5f7626b451f1f9b9d SC4732E0-PSG.edf
|
||||
77a523ca9ef4698885b681bf4e27d28dc5c58424 SC4732EJ-Hypnogram.edf
|
||||
e6ff7462f4ce401e9aff9b3d9c93f0710bc37678 SC4741E0-PSG.edf
|
||||
bda4d1ab190f4160ec7a3f4420e30d718f02369e SC4741EA-Hypnogram.edf
|
||||
2b09f78a2f276061c8758a55585fae7355b38111 SC4742E0-PSG.edf
|
||||
d4bb4266859c2f92ae8ba96111d59d8ab467f6a0 SC4742EC-Hypnogram.edf
|
||||
17c356a283b026e507331209512453573bcfebe5 SC4751E0-PSG.edf
|
||||
d35737e86979127ea01b95dcecea018dd2e44f45 SC4751EC-Hypnogram.edf
|
||||
b650a49d6e3bb81971e4689c720ee079404857e6 SC4752E0-PSG.edf
|
||||
3d1c86d8d7ecb6ff79ee12cb950690e929394161 SC4752EM-Hypnogram.edf
|
||||
8bde3f0d5ab6a592f229dfd7886341b3f800bdb3 SC4761E0-PSG.edf
|
||||
3dbf15f28a293ac89dcf458d844a8c6443aaf1e6 SC4761EP-Hypnogram.edf
|
||||
7bdc8eacf1a6502c8f007b08556b7e8b52180d44 SC4762E0-PSG.edf
|
||||
f6ae10f082a10ead671bfd5fdc50f62c42b9f10d SC4762EG-Hypnogram.edf
|
||||
ac8c2be9175cb02e00cccb5d5df2acfaf05971cc SC4771G0-PSG.edf
|
||||
09e80b973502d89368d7823ad4aec7417b735f6e SC4771GC-Hypnogram.edf
|
||||
eea8671791936358037e5d096491865069989a85 SC4772G0-PSG.edf
|
||||
25a3b8859091a70ca0cff9ebb777879aa156689e SC4772GC-Hypnogram.edf
|
||||
0ce00a144dd9bc1b0e20cd30e6501a3852e4dbef SC4801G0-PSG.edf
|
||||
f82d2b8e45723f2a69f8c30286cc68486b0792a6 SC4801GC-Hypnogram.edf
|
||||
8959ada929c07945757bd6c9ef0267e7c9427a66 SC4802G0-PSG.edf
|
||||
41ff2d1118425f5828342c07aa58b9d346755b1a SC4802GV-Hypnogram.edf
|
||||
dcae3307af54ccf5349945e2fa493464de0a5da2 SC4811G0-PSG.edf
|
||||
2406ce37b86fc3c7492a3ebe89ae58d15686b33d SC4811GG-Hypnogram.edf
|
||||
fd93757cf6bcf45854fca960a067612352e05547 SC4812G0-PSG.edf
|
||||
244b3bbb4987db0a9cef85950d14899ab9a3aec4 SC4812GV-Hypnogram.edf
|
||||
9008c6ffc917fb90a3d399e768fe3c563a144a2f SC4821G0-PSG.edf
|
||||
59534244c603cd5c3c27db26ae2f014983ec6c9b SC4821GC-Hypnogram.edf
|
||||
84f9a60f6b0e7ac33388d8f6492096bcfa60bc18 SC4822G0-PSG.edf
|
||||
8d14c371bc290658469729addee4461866bb67e2 SC4822GC-Hypnogram.edf
|
||||
b9d11484126ebff1884034396d6a20c62c0ef48d ST7011J0-PSG.edf
|
||||
ff28e5e01296cefed49ae0c27cfb3ebc42e710bf ST7011JP-Hypnogram.edf
|
||||
b97c67d2ec40721349fd6faea32ea7155a11940a ST7012J0-PSG.edf
|
||||
7a98a0ebba9e5e8fc4aac9ab82849385570d7789 ST7012JP-Hypnogram.edf
|
||||
552e579d96e6c4ae083c7e1422e11b945ebcdabd ST7021J0-PSG.edf
|
||||
635b07240047ade50649ff0f72ccde792f464f09 ST7021JM-Hypnogram.edf
|
||||
ebabfa224599201d9baf91311f78f6410971810f ST7022J0-PSG.edf
|
||||
228c608743abcc28f8c4946e8394ecf8e6ada89c ST7022JM-Hypnogram.edf
|
||||
41f8e344b9872d93c8c2f2da283252231584b08f ST7041J0-PSG.edf
|
||||
422655bae4525d121bd45fead048207be9b34c4b ST7041JO-Hypnogram.edf
|
||||
229ee3bb4d060332c219c3dc1153732ab5499d57 ST7042J0-PSG.edf
|
||||
eff297358a0c9d175109ba692ac3f9f4cd2c08ed ST7042JO-Hypnogram.edf
|
||||
17b186214e8944667571f52098564e377b32d695 ST7051J0-PSG.edf
|
||||
d7696bd1b891dd85e96e20ea727dcebe49ab6dfd ST7051JA-Hypnogram.edf
|
||||
489fcb38c07688192d9c0eae5455d95241028ad8 ST7052J0-PSG.edf
|
||||
64f2718c004e64ab598979da139b90452febc9bf ST7052JA-Hypnogram.edf
|
||||
9fb2b4ed47a6d4b2f0b60a354123e491e8738b19 ST7061J0-PSG.edf
|
||||
fd9214d026453fce71efa2975ea732e1c1458f69 ST7061JR-Hypnogram.edf
|
||||
afc5599194648da5568dafa1a811818e77df4842 ST7062J0-PSG.edf
|
||||
c2a4abe15f08f230b734a328494ab0d2ae9dc786 ST7062JR-Hypnogram.edf
|
||||
010a65ad86b79d19c372a421f0e7c975e56278c8 ST7071J0-PSG.edf
|
||||
bc08c797bb7aaf92de1c869d46c6dd4590939996 ST7071JA-Hypnogram.edf
|
||||
15c5aa5591e35d60ba25044cdd4b3d748d3c0cfc ST7072J0-PSG.edf
|
||||
1a7813b7a2389c0346e3844835590b9cb2f40f56 ST7072JA-Hypnogram.edf
|
||||
cb66a0493d90d0d1204936e3e7c944ed536265e3 ST7081J0-PSG.edf
|
||||
8259b52c62203b85268d23b3a2d87605fdcfa2a6 ST7081JW-Hypnogram.edf
|
||||
b1cb29c7a7321b7e628d04a477338c4f62f0c093 ST7082J0-PSG.edf
|
||||
bc33c3aba61c0fa937ef56d4ce7b1468c80663b5 ST7082JW-Hypnogram.edf
|
||||
b046dd63d92339914eca0489d8a4c566b69e7723 ST7091J0-PSG.edf
|
||||
af845641a8118d004bcfa6b597f23517e3a752e9 ST7091JE-Hypnogram.edf
|
||||
2986f4d64f5118c5e356a2abe6bf86521ffde339 ST7092J0-PSG.edf
|
||||
ec89bb908ff70e123ffa94bc2c11bb1ce54bcb6a ST7092JE-Hypnogram.edf
|
||||
5662b560f095b8397303cced87e43d407a0d18f7 ST7101J0-PSG.edf
|
||||
5919542c566d882fbf947c66f4858ad17199103a ST7101JE-Hypnogram.edf
|
||||
f697a140f18d1005107fcbb7c81d85a5e8cb6ec6 ST7102J0-PSG.edf
|
||||
1f05e92c9ca076350f981d0ec75ad720606bacbc ST7102JE-Hypnogram.edf
|
||||
e2bf9db482f230a56372603d23fb12f5c56062f7 ST7111J0-PSG.edf
|
||||
5964553fe07cbca302526b2153a2507f7d02fab8 ST7111JE-Hypnogram.edf
|
||||
d3c7907b9b1e4f087f31bd655548b8673b6ec735 ST7112J0-PSG.edf
|
||||
e4d8406eaca361d2c5d9953b3c67ed1098dd5925 ST7112JE-Hypnogram.edf
|
||||
6e90bac48e48f71e5572944a364009eab6ea818d ST7121J0-PSG.edf
|
||||
a991ed3d8be6d55ee563545077f3d280466a4989 ST7121JE-Hypnogram.edf
|
||||
ae7426c464296ec0a839ccaa9763e3f2c57f41f1 ST7122J0-PSG.edf
|
||||
b6c2c21e3cf17b371b31af78c64f28aa5811e36f ST7122JE-Hypnogram.edf
|
||||
d0d6c83b76f627b067e0daac3c181e3666f8ab08 ST7131J0-PSG.edf
|
||||
91ee1bd29b156b33e03cb8c324a8fac15ec06674 ST7131JR-Hypnogram.edf
|
||||
54a50dcc40e3d6677b80c629b2f908339d9a7c3e ST7132J0-PSG.edf
|
||||
028a5c4ed911d67a17b45f12966b32c46949d374 ST7132JR-Hypnogram.edf
|
||||
6bf8feeabc2259d15f1f535abda90caacc8d4a86 ST7141J0-PSG.edf
|
||||
203e78e02a92a9f85f07790398f64c66f248e5cc ST7141JE-Hypnogram.edf
|
||||
b42eb28089bbdcbf3244dead53fd01d5f5ac3ddf ST7142J0-PSG.edf
|
||||
1f7cc3a1923dd6a3504c82d76f820555ad0b6a1b ST7142JE-Hypnogram.edf
|
||||
c0df1253b6509c4b4ed9e1283f26cf206a8c725c ST7151J0-PSG.edf
|
||||
cfcb0089e22244bc5047f61e72a39735cbdc36cf ST7151JA-Hypnogram.edf
|
||||
faefa07a1ca180861d6f26d5f35285c009dca21e ST7152J0-PSG.edf
|
||||
27e9b4527eea33ded9072db3c6626f94a966da58 ST7152JA-Hypnogram.edf
|
||||
8a4f1c44a17b5d665cc30f1141d003043274ac2b ST7161J0-PSG.edf
|
||||
5a1ef1d375b01f83264e84db4af58acded68f15e ST7161JM-Hypnogram.edf
|
||||
66925c8fa9f6da18f8590dcf2a6174cfe46e912d ST7162J0-PSG.edf
|
||||
18b3d7eb9685ec8131fc0a8f81ba6205122595dc ST7162JM-Hypnogram.edf
|
||||
67c47cb92de8806c60303a4baa87ca6cf52a2245 ST7171J0-PSG.edf
|
||||
13c371fc4384751cc4bdd3044c6a0813ea12816e ST7171JA-Hypnogram.edf
|
||||
a46118a5ca9cfaa62ca11c6a8b079e82877305ef ST7172J0-PSG.edf
|
||||
8de0f3f59dd27d07f5f6a74216814ced08f104b5 ST7172JA-Hypnogram.edf
|
||||
501f2f9d9ebe15e6dfc86fda6e90f9a54a39660a ST7181J0-PSG.edf
|
||||
483aa0b448393d61043c98c204c93d4c60abb6bd ST7181JR-Hypnogram.edf
|
||||
0eab40d3687a2cf708e48137eab26c0c43b75773 ST7182J0-PSG.edf
|
||||
50efc607882659f8229db773703f5b973b471ed4 ST7182JR-Hypnogram.edf
|
||||
b1b10cd45a7c0f91286c6fc3f755e59af483bac1 ST7191J0-PSG.edf
|
||||
e7fcb89cf0f1484ab114bf40dcf2bf4cd413696b ST7191JR-Hypnogram.edf
|
||||
e80de913aa41b987a43d94cf8f0106d61e4e883b ST7192J0-PSG.edf
|
||||
def09a7d469984005b0c8414b7995ae8e269fd15 ST7192JR-Hypnogram.edf
|
||||
454233ae9e6a948848030c5f4d9e60dfcb0facde ST7201J0-PSG.edf
|
||||
17a0e8aebb885a960a74343bace57d2ab0b6296a ST7201JO-Hypnogram.edf
|
||||
1e97e392968415da67432842c952344b6d3cdc8c ST7202J0-PSG.edf
|
||||
ed26efdb6b2d9e815f2a725970262cb9c15c7b98 ST7202JO-Hypnogram.edf
|
||||
c6582cfa8fcf6542a688fa8842011a93d86f2c60 ST7211J0-PSG.edf
|
||||
b8756397056f623674c3b03db808b2c8c64b0a0a ST7211JJ-Hypnogram.edf
|
||||
389f3920b39b4b9ad4fba6f91198299b7c6f6676 ST7212J0-PSG.edf
|
||||
e25e47adf0c0f09df542ef061272ed9569fb80ea ST7212JJ-Hypnogram.edf
|
||||
58315bec82d381dec56bf96924a94014462bb608 ST7221J0-PSG.edf
|
||||
7656827835362b7b44b296bad83ff6001e14f489 ST7221JA-Hypnogram.edf
|
||||
4961a08b87416246b8b8186190eca0e96da6a50d ST7222J0-PSG.edf
|
||||
da840db60086e43a2429fb1322ede5e5976b3cda ST7222JA-Hypnogram.edf
|
||||
7a850ce4bc6bd14ea072f3a45b002f8015cf2f14 ST7241J0-PSG.edf
|
||||
bbaac4f2c2f330f70583eb179d855fcf42b4fbff ST7241JO-Hypnogram.edf
|
||||
5c8bd182bfc9609929094769718b2835fe1099ad ST7242J0-PSG.edf
|
||||
f70b3dfce2c14f01221a66a4acb522df1affffdb ST7242JO-Hypnogram.edf
|
||||
5
mne/datasets/sleep_physionet/__init__.py
Normal file
5
mne/datasets/sleep_physionet/__init__.py
Normal file
@@ -0,0 +1,5 @@
|
||||
# Authors: The MNE-Python contributors.
|
||||
# License: BSD-3-Clause
|
||||
# Copyright the MNE-Python contributors.
|
||||
|
||||
from . import age, temazepam, _utils
|
||||
244
mne/datasets/sleep_physionet/_utils.py
Normal file
244
mne/datasets/sleep_physionet/_utils.py
Normal file
@@ -0,0 +1,244 @@
|
||||
# Authors: The MNE-Python contributors.
|
||||
# License: BSD-3-Clause
|
||||
# Copyright the MNE-Python contributors.
|
||||
|
||||
import os
|
||||
import os.path as op
|
||||
|
||||
import numpy as np
|
||||
|
||||
from ...utils import _check_pandas_installed, _on_missing, _TempDir, verbose
|
||||
from ..utils import _downloader_params, _get_path
|
||||
|
||||
AGE_SLEEP_RECORDS = op.join(op.dirname(__file__), "age_records.csv")
|
||||
TEMAZEPAM_SLEEP_RECORDS = op.join(op.dirname(__file__), "temazepam_records.csv")
|
||||
|
||||
TEMAZEPAM_RECORDS_URL = (
|
||||
"https://physionet.org/physiobank/database/sleep-edfx/ST-subjects.xls" # noqa: E501
|
||||
)
|
||||
TEMAZEPAM_RECORDS_URL_SHA1 = "f52fffe5c18826a2bd4c5d5cb375bb4a9008c885"
|
||||
|
||||
AGE_RECORDS_URL = "https://physionet.org/physiobank/database/sleep-edfx/SC-subjects.xls"
|
||||
AGE_RECORDS_URL_SHA1 = "0ba6650892c5d33a8e2b3f62ce1cc9f30438c54f"
|
||||
|
||||
sha1sums_fname = op.join(op.dirname(__file__), "SHA1SUMS")
|
||||
|
||||
|
||||
def _fetch_one(fname, hashsum, path, force_update, base_url):
|
||||
import pooch
|
||||
|
||||
# Fetch the file
|
||||
url = base_url + "/" + fname
|
||||
destination = op.join(path, fname)
|
||||
if op.isfile(destination) and not force_update:
|
||||
return destination, False
|
||||
if op.isfile(destination):
|
||||
os.remove(destination)
|
||||
if not op.isdir(op.dirname(destination)):
|
||||
os.makedirs(op.dirname(destination))
|
||||
downloader = pooch.HTTPDownloader(**_downloader_params())
|
||||
pooch.retrieve(
|
||||
url=url,
|
||||
known_hash=f"sha1:{hashsum}",
|
||||
path=path,
|
||||
downloader=downloader,
|
||||
fname=fname,
|
||||
)
|
||||
return destination, True
|
||||
|
||||
|
||||
@verbose
|
||||
def _data_path(path=None, verbose=None):
|
||||
"""Get path to local copy of EEG Physionet age Polysomnography dataset URL.
|
||||
|
||||
This is a low-level function useful for getting a local copy of a
|
||||
remote Polysomnography dataset :footcite:`KempEtAl2000` which is available
|
||||
at PhysioNet :footcite:`GoldbergerEtAl2000`.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
path : None | str
|
||||
Location of where to look for the data storing location.
|
||||
If None, the environment variable or config parameter
|
||||
``PHYSIONET_SLEEP_PATH`` is used. If it doesn't exist, the "~/mne_data"
|
||||
directory is used. If the dataset is not found under the given path,
|
||||
the data will be automatically downloaded to the specified folder.
|
||||
%(verbose)s
|
||||
|
||||
Returns
|
||||
-------
|
||||
path : list of Path
|
||||
Local path to the given data file. This path is contained inside a list
|
||||
of length one, for compatibility.
|
||||
|
||||
References
|
||||
----------
|
||||
.. footbibliography::
|
||||
""" # noqa: E501
|
||||
key = "PHYSIONET_SLEEP_PATH"
|
||||
name = "PHYSIONET_SLEEP"
|
||||
path = _get_path(path, key, name)
|
||||
return op.join(path, "physionet-sleep-data")
|
||||
|
||||
|
||||
def _update_sleep_temazepam_records(fname=TEMAZEPAM_SLEEP_RECORDS):
|
||||
"""Help function to download Physionet's temazepam dataset records."""
|
||||
import pooch
|
||||
|
||||
pd = _check_pandas_installed()
|
||||
tmp = _TempDir()
|
||||
|
||||
# Download subjects info.
|
||||
subjects_fname = op.join(tmp, "ST-subjects.xls")
|
||||
downloader = pooch.HTTPDownloader(**_downloader_params())
|
||||
pooch.retrieve(
|
||||
url=TEMAZEPAM_RECORDS_URL,
|
||||
known_hash=f"sha1:{TEMAZEPAM_RECORDS_URL_SHA1}",
|
||||
path=tmp,
|
||||
downloader=downloader,
|
||||
fname=op.basename(subjects_fname),
|
||||
)
|
||||
|
||||
# Load and Massage the checksums.
|
||||
sha1_df = pd.read_csv(
|
||||
sha1sums_fname, sep=" ", header=None, names=["sha", "fname"], engine="python"
|
||||
)
|
||||
select_age_records = sha1_df.fname.str.startswith(
|
||||
"ST"
|
||||
) & sha1_df.fname.str.endswith("edf")
|
||||
sha1_df = sha1_df[select_age_records]
|
||||
sha1_df["id"] = [name[:6] for name in sha1_df.fname]
|
||||
|
||||
# Load and massage the data.
|
||||
data = pd.read_excel(subjects_fname, header=[0, 1])
|
||||
data = data.set_index(("Subject - age - sex", "Nr"))
|
||||
data.index.name = "subject"
|
||||
data.columns.names = [None, None]
|
||||
data = (
|
||||
data.set_index(
|
||||
[("Subject - age - sex", "Age"), ("Subject - age - sex", "M1/F2")],
|
||||
append=True,
|
||||
)
|
||||
.stack(level=0)
|
||||
.reset_index()
|
||||
)
|
||||
|
||||
data = data.rename(
|
||||
columns={
|
||||
("Subject - age - sex", "Age"): "age",
|
||||
("Subject - age - sex", "M1/F2"): "sex",
|
||||
"level_3": "drug",
|
||||
}
|
||||
)
|
||||
data["id"] = [f"ST7{s:02d}{n:1d}" for s, n in zip(data.subject, data["night nr"])]
|
||||
|
||||
data = pd.merge(sha1_df, data, how="outer", on="id")
|
||||
data["record type"] = (
|
||||
data.fname.str.split("-", expand=True)[1]
|
||||
.str.split(".", expand=True)[0]
|
||||
.astype("category")
|
||||
)
|
||||
|
||||
data = data.set_index(
|
||||
["id", "subject", "age", "sex", "drug", "lights off", "night nr", "record type"]
|
||||
).unstack()
|
||||
data.columns = [l1 + "_" + l2 for l1, l2 in data.columns]
|
||||
data = data.reset_index().drop(columns=["id"])
|
||||
|
||||
data["sex"] = data.sex.astype("category").cat.rename_categories(
|
||||
{1: "male", 2: "female"}
|
||||
)
|
||||
|
||||
data["drug"] = data["drug"].str.split(expand=True)[0]
|
||||
data["subject_orig"] = data["subject"]
|
||||
data["subject"] = data.index // 2 # to make sure index is from 0 to 21
|
||||
|
||||
# Save the data.
|
||||
data.to_csv(fname, index=False)
|
||||
|
||||
|
||||
def _update_sleep_age_records(fname=AGE_SLEEP_RECORDS):
|
||||
"""Help function to download Physionet's age dataset records."""
|
||||
import pooch
|
||||
|
||||
pd = _check_pandas_installed()
|
||||
tmp = _TempDir()
|
||||
|
||||
# Download subjects info.
|
||||
subjects_fname = op.join(tmp, "SC-subjects.xls")
|
||||
downloader = pooch.HTTPDownloader(**_downloader_params())
|
||||
pooch.retrieve(
|
||||
url=AGE_RECORDS_URL,
|
||||
known_hash=f"sha1:{AGE_RECORDS_URL_SHA1}",
|
||||
path=tmp,
|
||||
downloader=downloader,
|
||||
fname=op.basename(subjects_fname),
|
||||
)
|
||||
|
||||
# Load and Massage the checksums.
|
||||
sha1_df = pd.read_csv(
|
||||
sha1sums_fname, sep=" ", header=None, names=["sha", "fname"], engine="python"
|
||||
)
|
||||
select_age_records = sha1_df.fname.str.startswith(
|
||||
"SC"
|
||||
) & sha1_df.fname.str.endswith("edf")
|
||||
sha1_df = sha1_df[select_age_records]
|
||||
sha1_df["id"] = [name[:6] for name in sha1_df.fname]
|
||||
|
||||
# Load and massage the data.
|
||||
data = pd.read_excel(subjects_fname)
|
||||
data = data.rename(
|
||||
index=str, columns={"sex (F=1)": "sex", "LightsOff": "lights off"}
|
||||
)
|
||||
data["sex"] = data.sex.astype("category").cat.rename_categories(
|
||||
{1: "female", 2: "male"}
|
||||
)
|
||||
|
||||
data["id"] = [f"SC4{s:02d}{n:1d}" for s, n in zip(data.subject, data.night)]
|
||||
|
||||
data = data.set_index("id").join(sha1_df.set_index("id")).dropna()
|
||||
|
||||
data["record type"] = (
|
||||
data.fname.str.split("-", expand=True)[1]
|
||||
.str.split(".", expand=True)[0]
|
||||
.astype("category")
|
||||
)
|
||||
|
||||
data = data.reset_index().drop(columns=["id"])
|
||||
data = data[
|
||||
["subject", "night", "record type", "age", "sex", "lights off", "sha", "fname"]
|
||||
]
|
||||
|
||||
# Save the data.
|
||||
data.to_csv(fname, index=False)
|
||||
|
||||
|
||||
def _check_subjects(subjects, n_subjects, missing=None, on_missing="raise"):
|
||||
"""Check whether subjects are available.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
subjects : list
|
||||
Subject numbers to be checked.
|
||||
n_subjects : int
|
||||
Number of subjects available.
|
||||
missing : list | None
|
||||
Subject numbers that are missing.
|
||||
on_missing : 'raise' | 'warn' | 'ignore'
|
||||
What to do if one or several subjects are not available. Valid keys
|
||||
are 'raise' | 'warn' | 'ignore'. Default is 'error'. If on_missing
|
||||
is 'warn' it will proceed but warn, if 'ignore' it will proceed
|
||||
silently.
|
||||
"""
|
||||
valid_subjects = np.arange(n_subjects)
|
||||
if missing is not None:
|
||||
valid_subjects = np.setdiff1d(valid_subjects, missing)
|
||||
unknown_subjects = np.setdiff1d(subjects, valid_subjects)
|
||||
if unknown_subjects.size > 0:
|
||||
subjects_list = ", ".join([str(s) for s in unknown_subjects])
|
||||
msg = (
|
||||
f"This dataset contains subjects 0 to {n_subjects - 1} with "
|
||||
f"missing subjects {missing}. Unknown subjects: "
|
||||
f"{subjects_list}."
|
||||
)
|
||||
_on_missing(on_missing, msg)
|
||||
153
mne/datasets/sleep_physionet/age.py
Normal file
153
mne/datasets/sleep_physionet/age.py
Normal file
@@ -0,0 +1,153 @@
|
||||
# Authors: The MNE-Python contributors.
|
||||
# License: BSD-3-Clause
|
||||
# Copyright the MNE-Python contributors.
|
||||
|
||||
import os
|
||||
import time
|
||||
|
||||
import numpy as np
|
||||
|
||||
from ...utils import verbose
|
||||
from ..utils import _log_time_size
|
||||
from ._utils import (
|
||||
AGE_SLEEP_RECORDS,
|
||||
_check_subjects,
|
||||
_data_path,
|
||||
_fetch_one,
|
||||
_on_missing,
|
||||
)
|
||||
|
||||
data_path = _data_path # expose _data_path(..) as data_path(..)
|
||||
|
||||
BASE_URL = "https://physionet.org/physiobank/database/sleep-edfx/sleep-cassette/"
|
||||
|
||||
|
||||
@verbose
|
||||
def fetch_data(
|
||||
subjects,
|
||||
recording=(1, 2),
|
||||
path=None,
|
||||
force_update=False,
|
||||
base_url=BASE_URL,
|
||||
on_missing="raise",
|
||||
*,
|
||||
verbose=None,
|
||||
): # noqa: D301, E501
|
||||
"""Get paths to local copies of PhysioNet Polysomnography dataset files.
|
||||
|
||||
This will fetch data from the publicly available subjects from PhysioNet's
|
||||
study of age effects on sleep in healthy subjects
|
||||
:footcite:`MourtazaevEtAl1995,GoldbergerEtAl2000`. This
|
||||
corresponds to a subset of 153 recordings from 37 males and 41 females that
|
||||
were 25-101 years old at the time of the recordings. There are two night
|
||||
recordings per subject except for subjects 13, 36 and 52 which have one
|
||||
record missing each due to missing recording hardware.
|
||||
|
||||
See more details in
|
||||
`physionet website <https://physionet.org/physiobank/database/sleep-edfx/sleep-cassette/>`_.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
subjects : list of int
|
||||
The subjects to use. Can be in the range of 0-82 (inclusive), however
|
||||
the following subjects are not available: 39, 68, 69, 78 and 79.
|
||||
recording : list of int
|
||||
The night recording indices. Valid values are : [1], [2], or [1, 2].
|
||||
The following recordings are not available: recording 1 for subject 36
|
||||
and 52, and recording 2 for subject 13.
|
||||
path : None | str
|
||||
Location of where to look for the PhysioNet data storing location.
|
||||
If None, the environment variable or config parameter
|
||||
``PHYSIONET_SLEEP_PATH`` is used. If it doesn't exist, the "~/mne_data"
|
||||
directory is used. If the Polysomnography dataset is not found under
|
||||
the given path, the data will be automatically downloaded to the
|
||||
specified folder.
|
||||
force_update : bool
|
||||
Force update of the dataset even if a local copy exists.
|
||||
base_url : str
|
||||
The URL root.
|
||||
on_missing : 'raise' | 'warn' | 'ignore'
|
||||
What to do if one or several recordings are not available. Valid keys
|
||||
are 'raise' | 'warn' | 'ignore'. Default is 'error'. If on_missing
|
||||
is 'warn' it will proceed but warn, if 'ignore' it will proceed
|
||||
silently.
|
||||
%(verbose)s
|
||||
|
||||
Returns
|
||||
-------
|
||||
paths : list
|
||||
List of local data paths of the given type.
|
||||
|
||||
See Also
|
||||
--------
|
||||
mne.datasets.sleep_physionet.temazepam.fetch_data
|
||||
|
||||
Notes
|
||||
-----
|
||||
For example, one could do:
|
||||
|
||||
>>> from mne.datasets import sleep_physionet
|
||||
>>> sleep_physionet.age.fetch_data(subjects=[0]) # doctest: +SKIP
|
||||
|
||||
This would download data for subject 0 if it isn't there already.
|
||||
|
||||
References
|
||||
----------
|
||||
.. footbibliography::
|
||||
""" # noqa: E501
|
||||
t0 = time.time()
|
||||
records = np.loadtxt(
|
||||
AGE_SLEEP_RECORDS,
|
||||
skiprows=1,
|
||||
delimiter=",",
|
||||
usecols=(0, 1, 2, 6, 7),
|
||||
dtype={
|
||||
"names": ("subject", "record", "type", "sha", "fname"),
|
||||
"formats": ("<i2", "i1", "<S9", "S40", "<S22"),
|
||||
},
|
||||
)
|
||||
psg_records = records[np.where(records["type"] == b"PSG")]
|
||||
hyp_records = records[np.where(records["type"] == b"Hypnogram")]
|
||||
|
||||
path = data_path(path=path)
|
||||
params = [path, force_update, base_url]
|
||||
|
||||
_check_subjects(subjects, 83, missing=[39, 68, 69, 78, 79], on_missing=on_missing)
|
||||
|
||||
# Check for missing recordings
|
||||
if set(subjects) & {36, 52} and 1 in recording:
|
||||
msg = (
|
||||
"Requested recording 1 for subject 36 and/or 52, but it is not "
|
||||
"available in corpus."
|
||||
)
|
||||
_on_missing(on_missing, msg)
|
||||
if 13 in subjects and 2 in recording:
|
||||
msg = (
|
||||
"Requested recording 2 for subject 13, but it is not available "
|
||||
"in corpus."
|
||||
)
|
||||
_on_missing(on_missing, msg)
|
||||
|
||||
fnames = []
|
||||
sz = 0
|
||||
for subject in subjects:
|
||||
for idx in np.where(psg_records["subject"] == subject)[0]:
|
||||
if psg_records["record"][idx] in recording:
|
||||
psg_fname, pdl = _fetch_one(
|
||||
psg_records["fname"][idx].decode(),
|
||||
psg_records["sha"][idx].decode(),
|
||||
*params,
|
||||
)
|
||||
hyp_fname, hdl = _fetch_one(
|
||||
hyp_records["fname"][idx].decode(),
|
||||
hyp_records["sha"][idx].decode(),
|
||||
*params,
|
||||
)
|
||||
fnames.append([psg_fname, hyp_fname])
|
||||
if pdl:
|
||||
sz += os.path.getsize(psg_fname)
|
||||
if hdl:
|
||||
sz += os.path.getsize(hyp_fname)
|
||||
if sz > 0:
|
||||
_log_time_size(t0, sz)
|
||||
return fnames
|
||||
307
mne/datasets/sleep_physionet/age_records.csv
Normal file
307
mne/datasets/sleep_physionet/age_records.csv
Normal file
@@ -0,0 +1,307 @@
|
||||
subject,night,record type,age,sex,lights off,sha,fname
|
||||
0,1,PSG,33,female,00:38:00,adabd3b01fc7bb75c523a974f38ee3ae4e57b40f,SC4001E0-PSG.edf
|
||||
0,1,Hypnogram,33,female,00:38:00,21c998eadc8b1e3ea6727d3585186b8f76e7e70b,SC4001EC-Hypnogram.edf
|
||||
0,2,PSG,33,female,21:57:00,c6b6d7a8605cc7e7602b6028ee77f6fbf5f7581d,SC4002E0-PSG.edf
|
||||
0,2,Hypnogram,33,female,21:57:00,386230188a3552b1fc90bba0fb7476ceaca174b6,SC4002EC-Hypnogram.edf
|
||||
1,1,PSG,33,female,22:44:00,4d17451f7847355bcab17584de05e7e1df58c660,SC4011E0-PSG.edf
|
||||
1,1,Hypnogram,33,female,22:44:00,d582a3cbe2db481a362af890bc5a2f5ca7c878dc,SC4011EH-Hypnogram.edf
|
||||
1,2,PSG,33,female,22:15:00,a47d525f5147904b6890231e2ad338359c7ab94c,SC4012E0-PSG.edf
|
||||
1,2,Hypnogram,33,female,22:15:00,fa99f60d7f54617cdd1128aff4f21c4daed763c7,SC4012EC-Hypnogram.edf
|
||||
2,1,PSG,26,female,22:50:00,8b135afa7fb93bb5f1998fda50355944777c245e,SC4021E0-PSG.edf
|
||||
2,1,Hypnogram,26,female,22:50:00,91043cfe46695088b17b6a02937b25efd674c3fb,SC4021EH-Hypnogram.edf
|
||||
2,2,PSG,26,female,22:57:00,d739e142b3b328c71b4752149901805dcd6d7e19,SC4022E0-PSG.edf
|
||||
2,2,Hypnogram,26,female,22:57:00,0c46a03699dd00e8f92a7edff99ebc4642cb3d48,SC4022EJ-Hypnogram.edf
|
||||
3,1,PSG,26,female,00:02:00,85e58dc1e3303537dade8c5827ab58328239c384,SC4031E0-PSG.edf
|
||||
3,1,Hypnogram,26,female,00:02:00,6363d8b0fdc48cf396c9abf054bb4a9696d38bdb,SC4031EC-Hypnogram.edf
|
||||
3,2,PSG,26,female,00:24:00,43963d300642b3aa840e8c468f321b8162601772,SC4032E0-PSG.edf
|
||||
3,2,Hypnogram,26,female,00:24:00,7925514bc8d2ef3f1103130f08f7b3afd2136b88,SC4032EP-Hypnogram.edf
|
||||
4,1,PSG,34,female,23:12:00,04d2b88d25f2ae4a65ba44cd9145bd12800a0e20,SC4041E0-PSG.edf
|
||||
4,1,Hypnogram,34,female,23:12:00,f148821669bd3588187b3b430bd79adf569f86d1,SC4041EC-Hypnogram.edf
|
||||
4,2,PSG,34,female,23:35:00,76253d964d7797540ffd791e6e136023ed67a485,SC4042E0-PSG.edf
|
||||
4,2,Hypnogram,34,female,23:35:00,9873df429f971f8a4b720a454f6c0472b8a25ebb,SC4042EC-Hypnogram.edf
|
||||
5,1,PSG,28,female,01:22:00,ea073451b65ce8a6f1a02a8cc2b89d1a162ca0ae,SC4051E0-PSG.edf
|
||||
5,1,Hypnogram,28,female,01:22:00,4159ef8a3e119d6dcc1bede806f6fbc017b27a0f,SC4051EC-Hypnogram.edf
|
||||
5,2,PSG,28,female,00:35:00,5a2efbd21be9b745fd534394eb2503caca7dc53f,SC4052E0-PSG.edf
|
||||
5,2,Hypnogram,28,female,00:35:00,0e96482d44762df4da65dc4fdb970b342264d22a,SC4052EC-Hypnogram.edf
|
||||
6,1,PSG,31,female,00:16:00,1736736e585807c14f1ae8bc87a94cae222c5170,SC4061E0-PSG.edf
|
||||
6,1,Hypnogram,31,female,00:16:00,4bf99622c67c281b25ceccd35e7050328a2946e8,SC4061EC-Hypnogram.edf
|
||||
6,2,PSG,31,female,22:44:00,763c7ac059f1771a0165e5cb351b176afb1cfe15,SC4062E0-PSG.edf
|
||||
6,2,Hypnogram,31,female,22:44:00,14f07411cd04d3b4b522d37c129334955287ff5f,SC4062EC-Hypnogram.edf
|
||||
7,1,PSG,30,female,00:36:00,1374b34f6139b6ff7e865d8243eef39ba334ef50,SC4071E0-PSG.edf
|
||||
7,1,Hypnogram,30,female,00:36:00,608024fd19a140ad233a4680e07c2495a74b69c2,SC4071EC-Hypnogram.edf
|
||||
7,2,PSG,30,female,00:41:00,1c570644243d79396df612fa2b9bc027b24430e4,SC4072E0-PSG.edf
|
||||
7,2,Hypnogram,30,female,00:41:00,a8da6c20b9b48189f05ab537886b59dd141374d2,SC4072EH-Hypnogram.edf
|
||||
8,1,PSG,25,female,23:35:00,0e1cc2c4e1da14ab94515e3e7e75e8ad30ec99cb,SC4081E0-PSG.edf
|
||||
8,1,Hypnogram,25,female,23:35:00,9ec663ffa5c17afcaca59d7829d77b9165102237,SC4081EC-Hypnogram.edf
|
||||
8,2,PSG,25,female,23:37:00,d57d4aa7cbc5045f611a3a3e342b501e086ea426,SC4082E0-PSG.edf
|
||||
8,2,Hypnogram,25,female,23:37:00,d43c785dba43063d7baa332671c6bac9c832b5b7,SC4082EP-Hypnogram.edf
|
||||
9,1,PSG,25,female,23:02:00,b3502e0bd54683e973182c791aa962b804e79633,SC4091E0-PSG.edf
|
||||
9,1,Hypnogram,25,female,23:02:00,7aa63b408c769a4a983a908b6ba41d87dd743c6e,SC4091EC-Hypnogram.edf
|
||||
9,2,PSG,25,female,23:01:00,246e35852119b33d197db2f7bcfb1b46a5270a03,SC4092E0-PSG.edf
|
||||
9,2,Hypnogram,25,female,23:01:00,9d85766a83231b1c6076cb293367ccc354c57eeb,SC4092EC-Hypnogram.edf
|
||||
10,1,PSG,26,male,22:59:00,3ae168ff2c9c0c56f51205fdb10f05a4c6b2064e,SC4101E0-PSG.edf
|
||||
10,1,Hypnogram,26,male,22:59:00,60d9c3913881e11b06ad99e9870bd1ca4d93c952,SC4101EC-Hypnogram.edf
|
||||
10,2,PSG,26,male,23:07:00,86f307190961eaab0214fdc0213f8fe05812c7a5,SC4102E0-PSG.edf
|
||||
10,2,Hypnogram,26,male,23:07:00,8072e2d52bc6c19b45fbd921550e5243bc5a1de7,SC4102EC-Hypnogram.edf
|
||||
11,1,PSG,26,male,23:00:00,e490956b4dce01c46ba88a2b847f091bb54ea16e,SC4111E0-PSG.edf
|
||||
11,1,Hypnogram,26,male,23:00:00,12db1920e2f6083c8ab1f2c24fe35dfa03715e4a,SC4111EC-Hypnogram.edf
|
||||
11,2,PSG,26,male,01:14:00,ca24dc464df61144627588b29d35a85fcc7ac984,SC4112E0-PSG.edf
|
||||
11,2,Hypnogram,26,male,01:14:00,54dbc39015b0a445b51189987a00e08cc27d8f0c,SC4112EC-Hypnogram.edf
|
||||
12,1,PSG,26,male,00:50:00,33c72025a7a215ea5e255f4254cb0f93b1313369,SC4121E0-PSG.edf
|
||||
12,1,Hypnogram,26,male,00:50:00,daa57ece807cb5325c6d1ce059f0e8a8d1c85391,SC4121EC-Hypnogram.edf
|
||||
12,2,PSG,26,male,01:03:00,34f5145ab62dcc5a53ba18735519e5bb2b13841a,SC4122E0-PSG.edf
|
||||
12,2,Hypnogram,26,male,01:03:00,b7af1a32d8ca15e8185e4c94213ffc18ad7f6e8a,SC4122EV-Hypnogram.edf
|
||||
13,1,PSG,27,male,00:14:00,42ff97035aae6dd34ca9437857c48ac6f2ab97df,SC4131E0-PSG.edf
|
||||
13,1,Hypnogram,27,male,00:14:00,5beef85170bdbb5cf2eea24a79f0f5c2c3975c4b,SC4131EC-Hypnogram.edf
|
||||
14,1,PSG,27,male,22:55:00,83493e1c32d441c9e5ee3de6a024bfb5e7ab9f5f,SC4141E0-PSG.edf
|
||||
14,1,Hypnogram,27,male,22:55:00,511d398f22b9b2b304de27c40740a41584ff6af2,SC4141EU-Hypnogram.edf
|
||||
14,2,PSG,27,male,23:22:00,63d13828b7ebe0d2ed7f491d2b5520e928b9b55d,SC4142E0-PSG.edf
|
||||
14,2,Hypnogram,27,male,23:22:00,6f123e6fdc90a01b83e694d9744a6d27f3c87b25,SC4142EU-Hypnogram.edf
|
||||
15,1,PSG,31,male,23:56:00,5a92d49699d4de369d66d9462e91b0dcb3312649,SC4151E0-PSG.edf
|
||||
15,1,Hypnogram,31,male,23:56:00,37dcbd339c95322d028b3a5466812697041cc373,SC4151EC-Hypnogram.edf
|
||||
15,2,PSG,31,male,23:38:00,778626489bc4fe2c9137d2d361876d97dce97e5e,SC4152E0-PSG.edf
|
||||
15,2,Hypnogram,31,male,23:38:00,294cdc47cd3d165031f7041c17f18dd013d216cb,SC4152EC-Hypnogram.edf
|
||||
16,1,PSG,32,male,22:16:00,e56ff3aa366fe9a04a0fdfdd4cd862e77e8ac807,SC4161E0-PSG.edf
|
||||
16,1,Hypnogram,32,male,22:16:00,56711b1bfed292032491f5cce57494629286a131,SC4161EC-Hypnogram.edf
|
||||
16,2,PSG,32,male,23:16:00,722692f9940f3a1bccb9b4488c4477edf7fb128f,SC4162E0-PSG.edf
|
||||
16,2,Hypnogram,32,male,23:16:00,c85647fb4bc1f382fe46bf9aaf579dc483115885,SC4162EC-Hypnogram.edf
|
||||
17,1,PSG,31,male,23:58:00,f1a65522cb7d6c71ac47742535a12c88e2019dad,SC4171E0-PSG.edf
|
||||
17,1,Hypnogram,31,male,23:58:00,dd257c8d922f08c2c8ca5236c9bf54da887c68e5,SC4171EU-Hypnogram.edf
|
||||
17,2,PSG,31,male,00:37:00,572b81bc24c2c9482e6fc7ba9202a7bf253655e1,SC4172E0-PSG.edf
|
||||
17,2,Hypnogram,31,male,00:37:00,c9a3b590748d7d6c7ad97c62222bd53d8ebaf630,SC4172EC-Hypnogram.edf
|
||||
18,1,PSG,28,male,23:25:00,23674d20572853eb6d988d24378c52123f66500c,SC4181E0-PSG.edf
|
||||
18,1,Hypnogram,28,male,23:25:00,51fc3df2df7d4da654f3e18ed1b233d0c60cfa80,SC4181EC-Hypnogram.edf
|
||||
18,2,PSG,28,male,23:45:00,83e8cbe882ba863da9fd3c11393c95b6fec5b7a5,SC4182E0-PSG.edf
|
||||
18,2,Hypnogram,28,male,23:45:00,43c487955edddb4ee2f60193a097c68c25c5dd4d,SC4182EC-Hypnogram.edf
|
||||
19,1,PSG,28,male,01:50:00,d6da621dbb20dec3494a38c7d2a0363793ac5ebe,SC4191E0-PSG.edf
|
||||
19,1,Hypnogram,28,male,01:50:00,defc7b9368c2d3c4ab4a294757843825a83cdb5d,SC4191EP-Hypnogram.edf
|
||||
19,2,PSG,28,male,00:57:00,941353118732321d0246a1d58d72e903bd2f0d8f,SC4192E0-PSG.edf
|
||||
19,2,Hypnogram,28,male,00:57:00,97b91b3067c5ecde766042fc2cff9e22f8023371,SC4192EV-Hypnogram.edf
|
||||
20,1,PSG,51,female,23:10:00,38a0be6e45ddd9b1f17d09964a32e005dc5a6519,SC4201E0-PSG.edf
|
||||
20,1,Hypnogram,51,female,23:10:00,83822f9970d3959ad2e0613492ae39bd0fae6068,SC4201EC-Hypnogram.edf
|
||||
20,2,PSG,51,female,23:15:00,aa69f5bd47c2ae03c9d38bfe6d0e58408744b885,SC4202E0-PSG.edf
|
||||
20,2,Hypnogram,51,female,23:15:00,5c5c63016b43421a523d1efcb34247e90aa6318b,SC4202EC-Hypnogram.edf
|
||||
21,1,PSG,51,female,23:28:00,c106ad072dbc975a3742f7eff151219870f0c794,SC4211E0-PSG.edf
|
||||
21,1,Hypnogram,51,female,23:28:00,9126937ea8a414d6ae9bc4a4194d841a891fa8a8,SC4211EC-Hypnogram.edf
|
||||
21,2,PSG,51,female,23:59:00,a06ecb3f0a7b2c306f5ae4dbd83685f877cd945b,SC4212E0-PSG.edf
|
||||
21,2,Hypnogram,51,female,23:59:00,a85f178b69a1cda47d11dd1e5394dfdcb58de1d4,SC4212EC-Hypnogram.edf
|
||||
22,1,PSG,56,female,23:47:00,8733ea022d3778259a436507156cf3360ad8be06,SC4221E0-PSG.edf
|
||||
22,1,Hypnogram,56,female,23:47:00,b158eda4f81772095c129be77f8e60ec9d81b884,SC4221EJ-Hypnogram.edf
|
||||
22,2,PSG,56,female,23:14:00,211410fab6381da0dfaef4134d5a05eec935a4ec,SC4222E0-PSG.edf
|
||||
22,2,Hypnogram,56,female,23:14:00,1488fbfbc149499dafa8dafff4f7504053af429f,SC4222EC-Hypnogram.edf
|
||||
23,1,PSG,50,female,00:51:00,d96f1f35b2f77c7de706036c6e4114139e07b307,SC4231E0-PSG.edf
|
||||
23,1,Hypnogram,50,female,00:51:00,9f6df70676d6cddcf069ceb7f408a7989af99ce2,SC4231EJ-Hypnogram.edf
|
||||
23,2,PSG,50,female,00:32:00,6b493fa424c1329ea1c13543d08ba82a9f1e85b6,SC4232E0-PSG.edf
|
||||
23,2,Hypnogram,50,female,00:32:00,d8ca7d694b3c48ab9d983b9cf67e17744c6b50fb,SC4232EV-Hypnogram.edf
|
||||
24,1,PSG,54,female,23:22:00,58719e53fe18d2fc4cb1776ab5d43306beb1325d,SC4241E0-PSG.edf
|
||||
24,1,Hypnogram,54,female,23:22:00,fb1432e303a8f99a2256ce682db95d88772c479f,SC4241EC-Hypnogram.edf
|
||||
24,2,PSG,54,female,22:50:00,5a6277972c5f03572ed99d9ff63fb637945be778,SC4242E0-PSG.edf
|
||||
24,2,Hypnogram,54,female,22:50:00,bbbf097f4cc6560fc20c903fba2c7055e1549f85,SC4242EA-Hypnogram.edf
|
||||
25,1,PSG,56,female,00:32:00,7dbc0289707ff70662d367d65de7bec188484d1b,SC4251E0-PSG.edf
|
||||
25,1,Hypnogram,56,female,00:32:00,e38be8134e4a36eb418ca1f06a1fe02b52d0ebf1,SC4251EP-Hypnogram.edf
|
||||
25,2,PSG,56,female,23:49:00,cb3922910ea03d06c1fc5c8f15b71339dc26bc9d,SC4252E0-PSG.edf
|
||||
25,2,Hypnogram,56,female,23:49:00,4cb7a383736e09125a82ef7e4f17b41130c7ac00,SC4252EU-Hypnogram.edf
|
||||
26,1,PSG,51,female,23:39:00,b81c9bd1875b33713b5eb56b58f1e120841b507f,SC4261F0-PSG.edf
|
||||
26,1,Hypnogram,51,female,23:39:00,501eda59557bb99d530d01bdad3579f1e1158991,SC4261FM-Hypnogram.edf
|
||||
26,2,PSG,51,female,00:20:00,c9f9ad7cd751d5be91396886a2b64a7c1de564ee,SC4262F0-PSG.edf
|
||||
26,2,Hypnogram,51,female,00:20:00,7ccd12803c5fc602ac1929ff3afd914b894b9143,SC4262FC-Hypnogram.edf
|
||||
27,1,PSG,54,female,23:41:00,20994715d34edb26113180ee330ce287dbf57b60,SC4271F0-PSG.edf
|
||||
27,1,Hypnogram,54,female,23:41:00,26c5c7f3a5c350d3505af2857835ce81252c5990,SC4271FC-Hypnogram.edf
|
||||
27,2,PSG,54,female,22:58:00,9e79eb465e34b7eb6fe27ae3ce35d28d6693d44b,SC4272F0-PSG.edf
|
||||
27,2,Hypnogram,54,female,22:58:00,956fe4b45d29a8999faf280a6168e332afab6abc,SC4272FM-Hypnogram.edf
|
||||
28,1,PSG,56,female,23:55:00,51811913d7854f95c319076e670d988687ca667c,SC4281G0-PSG.edf
|
||||
28,1,Hypnogram,56,female,23:55:00,d188150831e912081dbeda2695231177200c39f9,SC4281GC-Hypnogram.edf
|
||||
28,2,PSG,56,female,00:13:00,e9f080a766a9b7a247f228e44e9c4ec67e571c95,SC4282G0-PSG.edf
|
||||
28,2,Hypnogram,56,female,00:13:00,12d777787dd1975eef9015329fd774b2bfa1d53a,SC4282GC-Hypnogram.edf
|
||||
29,1,PSG,51,female,22:38:00,f81c7574a5e5829e006d0b705bf5208a3349c9c7,SC4291G0-PSG.edf
|
||||
29,1,Hypnogram,51,female,22:38:00,577c1345f6d070d975db5016048722f78b1b414e,SC4291GA-Hypnogram.edf
|
||||
29,2,PSG,51,female,23:04:00,7416f44a3b149b4ca1fc3e53d546a093a7333bb5,SC4292G0-PSG.edf
|
||||
29,2,Hypnogram,51,female,23:04:00,6e111a15160a31609761f742315df800b1311b3b,SC4292GC-Hypnogram.edf
|
||||
30,1,PSG,50,male,00:09:00,7818e5a02afa89e913111d91ecd651aa3e786e5d,SC4301E0-PSG.edf
|
||||
30,1,Hypnogram,50,male,00:09:00,d49df84bfea28bb241c09b922cd2dc64f57c5ae5,SC4301EC-Hypnogram.edf
|
||||
30,2,PSG,50,male,00:20:00,d52859ba6a7ded3364b0d8ef2b722e1d3edda060,SC4302E0-PSG.edf
|
||||
30,2,Hypnogram,50,male,00:20:00,b3d6f687831ee32f6df1da59f2d568c13f9c09d0,SC4302EV-Hypnogram.edf
|
||||
31,1,PSG,54,male,23:44:00,b62f5104bddf452f4700c85997e51bec17f0243b,SC4311E0-PSG.edf
|
||||
31,1,Hypnogram,54,male,23:44:00,812c34844e834b97949019741fa7f835d973725d,SC4311EC-Hypnogram.edf
|
||||
31,2,PSG,54,male,23:14:00,b0a9b4922665734773abbaba06e7aab32010b862,SC4312E0-PSG.edf
|
||||
31,2,Hypnogram,54,male,23:14:00,fca1935a8974eac27803e3125cea177995deca11,SC4312EM-Hypnogram.edf
|
||||
32,1,PSG,57,male,00:48:00,335381ae310e9f1f053c37763eeee74d7d873471,SC4321E0-PSG.edf
|
||||
32,1,Hypnogram,57,male,00:48:00,67ba7d3b97354deb31db095e748ea3a4014fae2c,SC4321EC-Hypnogram.edf
|
||||
32,2,PSG,57,male,00:15:00,c9fdcfcce7e603b3289b7417891987fd67f6d921,SC4322E0-PSG.edf
|
||||
32,2,Hypnogram,57,male,00:15:00,40cf9a6397a52c7deda693ca596e928cc2b9f4e9,SC4322EC-Hypnogram.edf
|
||||
33,1,PSG,60,male,22:58:00,f37cb4df27286e38c604cae943169ff29b1473fc,SC4331F0-PSG.edf
|
||||
33,1,Hypnogram,60,male,22:58:00,ca943e2b73c6404f929c372ebd817b7b3b71b4dd,SC4331FV-Hypnogram.edf
|
||||
33,2,PSG,60,male,22:55:00,5bce6ea9b2d6c9bfb41065e92bf9cc05a11b5b75,SC4332F0-PSG.edf
|
||||
33,2,Hypnogram,60,male,22:55:00,e4595b0313d5320b0bffefa43260485e19977e3c,SC4332FC-Hypnogram.edf
|
||||
34,1,PSG,54,male,23:03:00,17de25c8f023fe632aa403a6d9525c1cde8eaef5,SC4341F0-PSG.edf
|
||||
34,1,Hypnogram,54,male,23:03:00,81ba3c0d8320c9ee306f678b4bc9e6e266165886,SC4341FA-Hypnogram.edf
|
||||
34,2,PSG,54,male,22:30:00,b659037447a1871f4ba72bbe496cfbe507330530,SC4342F0-PSG.edf
|
||||
34,2,Hypnogram,54,male,22:30:00,e8e74c0905e89a59022ce0814ca9a050748ec9ae,SC4342FA-Hypnogram.edf
|
||||
35,1,PSG,57,male,00:02:00,631900bef36d359a0f5807a7e1b202f80b0427ac,SC4351F0-PSG.edf
|
||||
35,1,Hypnogram,57,male,00:02:00,a15cdf3973b77198d8276dc505dbb35cb39a9b4a,SC4351FA-Hypnogram.edf
|
||||
35,2,PSG,57,male,23:30:00,325423a85890dcc921253bde7c7027d66f14033e,SC4352F0-PSG.edf
|
||||
35,2,Hypnogram,57,male,23:30:00,1e0583b2a58432c964506ff44752d597753658c9,SC4352FV-Hypnogram.edf
|
||||
36,2,PSG,51,male,23:59:00,30b90aaf965938d569ea362f66e2afa0c08c7017,SC4362F0-PSG.edf
|
||||
36,2,Hypnogram,51,male,23:59:00,fb870d50ce3f4d961d8b061a83d21e5467e4ae6c,SC4362FC-Hypnogram.edf
|
||||
37,1,PSG,52,male,23:03:00,0dc56fce13b6317f197d0b17c04f5be4af1c964f,SC4371F0-PSG.edf
|
||||
37,1,Hypnogram,52,male,23:03:00,c19b6cbfdf3a33169ce9b4a5dc94f93b696a21ba,SC4371FA-Hypnogram.edf
|
||||
37,2,PSG,52,male,23:05:00,c024c491dd836ed0169300e7171c276fd14b1c44,SC4372F0-PSG.edf
|
||||
37,2,Hypnogram,52,male,23:05:00,97b2915a8a343efc7b785998c0532beaea2fbe91,SC4372FC-Hypnogram.edf
|
||||
38,1,PSG,51,male,23:12:00,6098d2b501b82ca0ddc8893547c6990e204e8ba6,SC4381F0-PSG.edf
|
||||
38,1,Hypnogram,51,male,23:12:00,fdbf653a4a675843c97d0a76ef5e4cebf5d2dbcb,SC4381FC-Hypnogram.edf
|
||||
38,2,PSG,51,male,23:47:00,40ce0168d5f546fcd445996ab614f43823a7c2b1,SC4382F0-PSG.edf
|
||||
38,2,Hypnogram,51,male,23:47:00,796f8507254c2d8d345171c077dbd855e112eb47,SC4382FW-Hypnogram.edf
|
||||
40,1,PSG,67,female,23:30:00,28fd8ad1aee307847e2eb579763ebca18e56f540,SC4401E0-PSG.edf
|
||||
40,1,Hypnogram,67,female,23:30:00,65b5671a89871351ee3da7ea800aad276a445b2a,SC4401EC-Hypnogram.edf
|
||||
40,2,PSG,67,female,23:55:00,3d4bafa57933cfb20c342e8cc54c15916a621454,SC4402E0-PSG.edf
|
||||
40,2,Hypnogram,67,female,23:55:00,037efea0fc8a6dfa8f85fa1f2fa6fd9a19f2c830,SC4402EW-Hypnogram.edf
|
||||
41,1,PSG,66,female,23:28:00,30a533b67fdb2adac6a4e83088a07fe1bbaddb6c,SC4411E0-PSG.edf
|
||||
41,1,Hypnogram,66,female,23:28:00,5df1bf20d4f29b95a2bdde853b2a157dd9530a8a,SC4411EJ-Hypnogram.edf
|
||||
41,2,PSG,66,female,23:30:00,bc8e6ea829f14da5396a4b250394c1b72d6631c3,SC4412E0-PSG.edf
|
||||
41,2,Hypnogram,66,female,23:30:00,f46b1dcfe4f4e3c9d4d4c8516dab9759f9c1224e,SC4412EM-Hypnogram.edf
|
||||
42,1,PSG,69,female,01:30:00,e8a5d9e0f160ae7bd0b35d75d77b4c872daa30f8,SC4421E0-PSG.edf
|
||||
42,1,Hypnogram,69,female,01:30:00,d2e34f9bcaac7af23da4448f742ac6ea3c895ed9,SC4421EA-Hypnogram.edf
|
||||
42,2,PSG,69,female,00:22:00,80f246adffb92a3785f91368a77b0250aa040462,SC4422E0-PSG.edf
|
||||
42,2,Hypnogram,69,female,00:22:00,709251cc7ae6556544c153caf9dac7f82bba113b,SC4422EA-Hypnogram.edf
|
||||
43,1,PSG,73,female,01:30:00,194ae942cf80764e81b4cdabeed9e5a57916aab3,SC4431E0-PSG.edf
|
||||
43,1,Hypnogram,73,female,01:30:00,497ad7e671edab6e7adc9d35a6aa45b7fd9a706b,SC4431EM-Hypnogram.edf
|
||||
43,2,PSG,73,female,00:47:00,c45a66d27ea03bf448903fe30f17838e9a0fa0de,SC4432E0-PSG.edf
|
||||
43,2,Hypnogram,73,female,00:47:00,10fe276e215f9406c0ddedaa48651cf480892476,SC4432EM-Hypnogram.edf
|
||||
44,1,PSG,74,female,00:18:00,e3a09d832cb79b0095d7a311ef1b6ed7c569b79d,SC4441E0-PSG.edf
|
||||
44,1,Hypnogram,74,female,00:18:00,68d4e44ad54069701972df66d8a81b4ca434bf2f,SC4441EC-Hypnogram.edf
|
||||
44,2,PSG,74,female,23:55:00,fe51d45e9f3e64a61fa8a5e5274b2e4951a9de43,SC4442E0-PSG.edf
|
||||
44,2,Hypnogram,74,female,23:55:00,efc2b86bb796b0143f61667402612dfbb85cbb78,SC4442EV-Hypnogram.edf
|
||||
45,1,PSG,66,female,00:26:00,315db0f9d91988ddc2b198f89cc22f96190eff71,SC4451F0-PSG.edf
|
||||
45,1,Hypnogram,66,female,00:26:00,bc1f755c3367e378091c44481948a72fc7a928e5,SC4451FY-Hypnogram.edf
|
||||
45,2,PSG,66,female,00:34:00,a06350e1c85b61c30c3d7d5dc640121b416fe30d,SC4452F0-PSG.edf
|
||||
45,2,Hypnogram,66,female,00:34:00,0286d52cdf898ed8e3b17bb26b9c50ef512daf4d,SC4452FW-Hypnogram.edf
|
||||
46,1,PSG,66,female,00:30:00,e4295014c6d4474d8f7f7792c2ea088eb9e43e9f,SC4461F0-PSG.edf
|
||||
46,1,Hypnogram,66,female,00:30:00,8980e770e58e5704bd36124f6b6bd8d5e3506e12,SC4461FA-Hypnogram.edf
|
||||
46,2,PSG,66,female,00:38:00,53b69cb41339bc69144eaa5a5a42c2937f237fc9,SC4462F0-PSG.edf
|
||||
46,2,Hypnogram,66,female,00:38:00,0c6d3974e140c1e62ed2cadaed395781575af042,SC4462FJ-Hypnogram.edf
|
||||
47,1,PSG,73,female,22:36:00,05d71b55de4c86791195391b1cec8b35e447922d,SC4471F0-PSG.edf
|
||||
47,1,Hypnogram,73,female,22:36:00,ee235454dbfe947432f3f813c9a6384f6e42d36a,SC4471FA-Hypnogram.edf
|
||||
47,2,PSG,73,female,22:25:00,7a12c0d6f3005998472b128e06dd645a8619dae7,SC4472F0-PSG.edf
|
||||
47,2,Hypnogram,73,female,22:25:00,d234d5d6c396bf7ef0a2106a59ee8204429aa3c5,SC4472FA-Hypnogram.edf
|
||||
48,1,PSG,67,female,23:04:00,c15f6a0e1802dcf74ecec41745677a4932375faf,SC4481F0-PSG.edf
|
||||
48,1,Hypnogram,67,female,23:04:00,50fce6396aceaf35d9d7e16175053a3b78f214d0,SC4481FV-Hypnogram.edf
|
||||
48,2,PSG,67,female,23:57:00,34d71530fd1da925ba20b4c48a07f7b18153e0c7,SC4482F0-PSG.edf
|
||||
48,2,Hypnogram,67,female,23:57:00,e3c48563e63eed27b071d4a7b37c45a0f9dc7eef,SC4482FJ-Hypnogram.edf
|
||||
49,1,PSG,67,female,23:26:00,23ea1f5f299c6cd99d434f014d7490621dbbc854,SC4491G0-PSG.edf
|
||||
49,1,Hypnogram,67,female,23:26:00,36c6c8112524c7bc9553db37601b38984946209b,SC4491GJ-Hypnogram.edf
|
||||
49,2,PSG,67,female,00:13:00,02c975bfc0773928095239b80d00ac5a7ea5880f,SC4492G0-PSG.edf
|
||||
49,2,Hypnogram,67,female,00:13:00,3673eaad8396ef0ec36cb4299541c30653b72e1f,SC4492GJ-Hypnogram.edf
|
||||
50,1,PSG,71,male,22:07:00,1c31fc02412029bc7369979b8c9f5956420748f5,SC4501E0-PSG.edf
|
||||
50,1,Hypnogram,71,male,22:07:00,eb2621c1670a42eb38dfa86a9bc3326818365f3d,SC4501EW-Hypnogram.edf
|
||||
50,2,PSG,71,male,23:40:00,ff9eae25afa73115e2b184a68e3a72a39efd37e6,SC4502E0-PSG.edf
|
||||
50,2,Hypnogram,71,male,23:40:00,7605a1893701925ea0fdd047926bbd6c7c043875,SC4502EM-Hypnogram.edf
|
||||
51,1,PSG,70,male,23:10:00,e12eb259c2894d45b8d0b2f0e75810c2de02237d,SC4511E0-PSG.edf
|
||||
51,1,Hypnogram,70,male,23:10:00,e549275e9182b9e36ade5abb721098e235ecb164,SC4511EJ-Hypnogram.edf
|
||||
51,2,PSG,70,male,00:03:00,53c5d982139d248736f6dd7ff3f97f635647eacd,SC4512E0-PSG.edf
|
||||
51,2,Hypnogram,70,male,00:03:00,e22966c263f6ae7444704881f5249f6fb5dee0c1,SC4512EW-Hypnogram.edf
|
||||
52,2,PSG,69,male,23:53:00,af70ffdbd3012615923f6a4901e7c0dd3a0fd8ca,SC4522E0-PSG.edf
|
||||
52,2,Hypnogram,69,male,23:53:00,57af3eaed541229dcb2478c6050f0582e020f878,SC4522EM-Hypnogram.edf
|
||||
53,1,PSG,67,male,23:49:00,71222ac5b7784ed1d3a79ee3e9036431d6eba9bd,SC4531E0-PSG.edf
|
||||
53,1,Hypnogram,67,male,23:49:00,934dbfeb29f4f4db4b61e36fb8ddab4ddbf4ff94,SC4531EM-Hypnogram.edf
|
||||
53,2,PSG,67,male,23:53:00,2d472fb64da5d05a546f780da876b90ad26208f9,SC4532E0-PSG.edf
|
||||
53,2,Hypnogram,67,male,23:53:00,708b43e7d43a6f5719f48c11bd6a81b037aabfc4,SC4532EV-Hypnogram.edf
|
||||
54,1,PSG,73,male,23:00:00,4d3ec2f85149bb10fed1013831c3aa1f58049229,SC4541F0-PSG.edf
|
||||
54,1,Hypnogram,73,male,23:00:00,a301385e6fbde02c83f2545f17cdf75d594d37ce,SC4541FA-Hypnogram.edf
|
||||
54,2,PSG,73,male,23:30:00,2909f5b0d3fdb89e19d42b406798e9cbb4615bb6,SC4542F0-PSG.edf
|
||||
54,2,Hypnogram,73,male,23:30:00,9548ed641fb961fa46706339891a9453b731369f,SC4542FW-Hypnogram.edf
|
||||
55,1,PSG,71,male,22:40:00,0bf97e463cbcefb7df48bca712f29dcc74223330,SC4551F0-PSG.edf
|
||||
55,1,Hypnogram,71,male,22:40:00,e50b44e6b049baaeb528c31563642b2a2b933834,SC4551FC-Hypnogram.edf
|
||||
55,2,PSG,71,male,22:29:00,dfa0adaae50110bdd0077483c31d57956020fcb9,SC4552F0-PSG.edf
|
||||
55,2,Hypnogram,71,male,22:29:00,7380403f8d72fa4c30013cd026cc1dad23ac2b3e,SC4552FW-Hypnogram.edf
|
||||
56,1,PSG,72,male,23:14:00,1a9baf1b072ca9d2784a404292169ff3177ea83f,SC4561F0-PSG.edf
|
||||
56,1,Hypnogram,72,male,23:14:00,b31a2dfe652508df46f6afe03ab904c333f7b818,SC4561FJ-Hypnogram.edf
|
||||
56,2,PSG,72,male,23:22:00,4c7081edf572cadee51d30174cd65aa6c658f5a9,SC4562F0-PSG.edf
|
||||
56,2,Hypnogram,72,male,23:22:00,676ab92dbc6532f67d672f80337c71f817fd3a6d,SC4562FJ-Hypnogram.edf
|
||||
57,1,PSG,66,male,23:02:00,e67f3bd381ddfb96d584f6c6d6f6762087d6553d,SC4571F0-PSG.edf
|
||||
57,1,Hypnogram,66,male,23:02:00,08ee39eb94d819968512297ca883f9bca046de9c,SC4571FV-Hypnogram.edf
|
||||
57,2,PSG,66,male,23:51:00,deb2aef7a6a4b502c819345a7151ffc2529d4ba7,SC4572F0-PSG.edf
|
||||
57,2,Hypnogram,66,male,23:51:00,7a38cbe581167dfec27a15935e6d386b228616fa,SC4572FC-Hypnogram.edf
|
||||
58,1,PSG,67,male,22:36:00,16a1edbd6a089386fd7de72aef802182d0a2959d,SC4581G0-PSG.edf
|
||||
58,1,Hypnogram,67,male,22:36:00,bfc729575cfdf5f409be2de47dad4e00d43195bf,SC4581GM-Hypnogram.edf
|
||||
58,2,PSG,67,male,23:04:00,9da93f4c2459dd4fe2e5ee6a171904d4f604cd6e,SC4582G0-PSG.edf
|
||||
58,2,Hypnogram,67,male,23:04:00,acbade13cfae4fc5fbda2d0766feea83d114aa23,SC4582GP-Hypnogram.edf
|
||||
59,1,PSG,67,male,23:25:00,017793b040df8a860df0e43e3e0a496e2cb3f9c1,SC4591G0-PSG.edf
|
||||
59,1,Hypnogram,67,male,23:25:00,f3bb949a7f82acb7fd3d8f35e92efee1402a383f,SC4591GY-Hypnogram.edf
|
||||
59,2,PSG,67,male,00:14:00,1e284bddd7952862327c83092db21805e6ab6c38,SC4592G0-PSG.edf
|
||||
59,2,Hypnogram,67,male,00:14:00,58d1678e9ec9f49c9c6a15031dee26d802026851,SC4592GY-Hypnogram.edf
|
||||
60,1,PSG,89,female,21:35:00,ece6d6ce09fac6fc521cf3f1b536f1ea2a8a1778,SC4601E0-PSG.edf
|
||||
60,1,Hypnogram,89,female,21:35:00,8f77b05fe58f43cdfdcdba7cc3d27abcac7d37f2,SC4601EC-Hypnogram.edf
|
||||
60,2,PSG,89,female,23:00:00,0e50df304ced29651267f43689ce49e063f808d6,SC4602E0-PSG.edf
|
||||
60,2,Hypnogram,89,female,23:00:00,1c52de92668fe4c89cd5e270e17017ef47880991,SC4602EJ-Hypnogram.edf
|
||||
61,1,PSG,101,female,00:20:00,2cc6e418c0b7af472aa34d2bbd5ece85bdb6a879,SC4611E0-PSG.edf
|
||||
61,1,Hypnogram,101,female,00:20:00,f5715ab48f24221c28c1d5c45508c8bb58c912ec,SC4611EG-Hypnogram.edf
|
||||
61,2,PSG,101,female,01:00:00,6593e1af07101fa4c5bce8984296858be17e7d4f,SC4612E0-PSG.edf
|
||||
61,2,Hypnogram,101,female,01:00:00,cedb61bbe7a273b12f45579963d5a84f2ab21811,SC4612EA-Hypnogram.edf
|
||||
62,1,PSG,95,female,21:00:00,31cd2cae56977c6b872311f2a6e60827748b973d,SC4621E0-PSG.edf
|
||||
62,1,Hypnogram,95,female,21:00:00,7acc5296b33ca4eee8d6577064c8c651ee96e527,SC4621EV-Hypnogram.edf
|
||||
62,2,PSG,95,female,21:00:00,7a7e226d47dccd959305e3f633686335c8e66557,SC4622E0-PSG.edf
|
||||
62,2,Hypnogram,95,female,21:00:00,9957c9c9e0c705aac0f7125f411b2531a722601c,SC4622EJ-Hypnogram.edf
|
||||
63,1,PSG,91,female,00:15:00,6dfb32aa4c94968a52d61b90a38573d178669bfb,SC4631E0-PSG.edf
|
||||
63,1,Hypnogram,91,female,00:15:00,48e28f93fc71ffc539776196f9d9d1365415e0b4,SC4631EM-Hypnogram.edf
|
||||
63,2,PSG,91,female,23:39:00,3baa8081b30cc3dfece9d550289dfc94812530d5,SC4632E0-PSG.edf
|
||||
63,2,Hypnogram,91,female,23:39:00,cd2765ebdabc66cb4ac2320d02e3b7ab0340ede4,SC4632EA-Hypnogram.edf
|
||||
64,1,PSG,85,female,22:30:00,0e5d109a929490cbecf59573577a97df07a05cd0,SC4641E0-PSG.edf
|
||||
64,1,Hypnogram,85,female,22:30:00,7b896dc5b34d71381d8462001dc3e05b145cf48c,SC4641EP-Hypnogram.edf
|
||||
64,2,PSG,85,female,22:17:00,03169b7ee9de83b2e17e9bd0d6274965e9518b37,SC4642E0-PSG.edf
|
||||
64,2,Hypnogram,85,female,22:17:00,d8a870d26e468a643eaebe3275e5e2912690c0d8,SC4642EP-Hypnogram.edf
|
||||
65,1,PSG,88,female,23:10:00,f2134a2ad001bc146f3e2d9d76cb7f00f03bbe52,SC4651E0-PSG.edf
|
||||
65,1,Hypnogram,88,female,23:10:00,fad4311c7e11a9aa9a73a8e48d6fa966db61e71d,SC4651EP-Hypnogram.edf
|
||||
65,2,PSG,88,female,23:00:00,aa66553cb0132634d7d11ffe7fab80aa5119b3d7,SC4652E0-PSG.edf
|
||||
65,2,Hypnogram,88,female,23:00:00,6ed9c4f66c03e56f86730ddd8986f3600c040d4a,SC4652EG-Hypnogram.edf
|
||||
66,1,PSG,88,female,21:52:00,c6057505d2acf7b08371e266cf0fca1bfeb1e4e1,SC4661E0-PSG.edf
|
||||
66,1,Hypnogram,88,female,21:52:00,06474e72126d2a00c1968e70730e1deac060f94e,SC4661EJ-Hypnogram.edf
|
||||
66,2,PSG,88,female,21:56:00,24d278194360dc78ebd0cfe940fb4d5f7f93ccbc,SC4662E0-PSG.edf
|
||||
66,2,Hypnogram,88,female,21:56:00,07ca0fbfb6030289a089f84e50d7bbfd043f31ad,SC4662EJ-Hypnogram.edf
|
||||
67,1,PSG,87,female,22:49:00,4357aa9fedf0b53896d41e5dccd7b525f7212177,SC4671G0-PSG.edf
|
||||
67,1,Hypnogram,87,female,22:49:00,459889157743c434933194446af5168cb145dfcb,SC4671GJ-Hypnogram.edf
|
||||
67,2,PSG,87,female,23:52:00,fd86b31a5c22176e1887e2fac460edce42bd2fdf,SC4672G0-PSG.edf
|
||||
67,2,Hypnogram,87,female,23:52:00,dedb182b8c063cefabf1763eb19cd26d0608017f,SC4672GV-Hypnogram.edf
|
||||
70,1,PSG,89,male,21:40:00,3f60b5ad5e1092e90c38f2072b3c041bd7313550,SC4701E0-PSG.edf
|
||||
70,1,Hypnogram,89,male,21:40:00,196a388f60ee4aecfa982f89e2db03ff91e906e7,SC4701EC-Hypnogram.edf
|
||||
70,2,PSG,89,male,21:39:00,a6853fee26b1541f85be7ddc3f42f06ccfe2fcfc,SC4702E0-PSG.edf
|
||||
70,2,Hypnogram,89,male,21:39:00,464f7382ec11703b5bc6512930fdfbb1ab6d030a,SC4702EA-Hypnogram.edf
|
||||
71,1,PSG,88,male,21:15:00,e97d691bfecf770ca4e47289b846886c16ef19fb,SC4711E0-PSG.edf
|
||||
71,1,Hypnogram,88,male,21:15:00,81ec5d0288f36c4368e5f06f21980f99774bf533,SC4711EC-Hypnogram.edf
|
||||
71,2,PSG,88,male,23:18:00,9b99be6cb45af22bdbead7ea01f1375631c9b365,SC4712E0-PSG.edf
|
||||
71,2,Hypnogram,88,male,23:18:00,66b121441a45ae19852b7002fd78c2caf236631a,SC4712EA-Hypnogram.edf
|
||||
72,1,PSG,88,male,23:04:00,5c9caa01cc1f8065f87195c9f2dc2aeebf83c03d,SC4721E0-PSG.edf
|
||||
72,1,Hypnogram,88,male,23:04:00,efe62b1e8bac1ea08dbf12374ca6812a6f271d5e,SC4721EC-Hypnogram.edf
|
||||
72,2,PSG,88,male,23:09:00,a473f32a6075e9ed830a8e9a246129e05959e8b7,SC4722E0-PSG.edf
|
||||
72,2,Hypnogram,88,male,23:09:00,efb2358de27da4219f64f7bfb37912dc9efb0281,SC4722EM-Hypnogram.edf
|
||||
73,1,PSG,97,male,22:30:00,b03e4a2df4d086778f3426ed7b6c5bf800cbfe92,SC4731E0-PSG.edf
|
||||
73,1,Hypnogram,97,male,22:30:00,eb3dc65d7184d676a6678a70b18730d11a414588,SC4731EM-Hypnogram.edf
|
||||
73,2,PSG,97,male,22:00:00,574ff5c0634137f7d5c51eb5f7626b451f1f9b9d,SC4732E0-PSG.edf
|
||||
73,2,Hypnogram,97,male,22:00:00,77a523ca9ef4698885b681bf4e27d28dc5c58424,SC4732EJ-Hypnogram.edf
|
||||
74,1,PSG,92,male,23:14:00,e6ff7462f4ce401e9aff9b3d9c93f0710bc37678,SC4741E0-PSG.edf
|
||||
74,1,Hypnogram,92,male,23:14:00,bda4d1ab190f4160ec7a3f4420e30d718f02369e,SC4741EA-Hypnogram.edf
|
||||
74,2,PSG,92,male,23:06:00,2b09f78a2f276061c8758a55585fae7355b38111,SC4742E0-PSG.edf
|
||||
74,2,Hypnogram,92,male,23:06:00,d4bb4266859c2f92ae8ba96111d59d8ab467f6a0,SC4742EC-Hypnogram.edf
|
||||
75,1,PSG,96,male,22:58:00,17c356a283b026e507331209512453573bcfebe5,SC4751E0-PSG.edf
|
||||
75,1,Hypnogram,96,male,22:58:00,d35737e86979127ea01b95dcecea018dd2e44f45,SC4751EC-Hypnogram.edf
|
||||
75,2,PSG,96,male,23:00:00,b650a49d6e3bb81971e4689c720ee079404857e6,SC4752E0-PSG.edf
|
||||
75,2,Hypnogram,96,male,23:00:00,3d1c86d8d7ecb6ff79ee12cb950690e929394161,SC4752EM-Hypnogram.edf
|
||||
76,1,PSG,90,male,23:28:00,8bde3f0d5ab6a592f229dfd7886341b3f800bdb3,SC4761E0-PSG.edf
|
||||
76,1,Hypnogram,90,male,23:28:00,3dbf15f28a293ac89dcf458d844a8c6443aaf1e6,SC4761EP-Hypnogram.edf
|
||||
76,2,PSG,90,male,01:29:00,7bdc8eacf1a6502c8f007b08556b7e8b52180d44,SC4762E0-PSG.edf
|
||||
76,2,Hypnogram,90,male,01:29:00,f6ae10f082a10ead671bfd5fdc50f62c42b9f10d,SC4762EG-Hypnogram.edf
|
||||
77,1,PSG,85,male,23:23:00,ac8c2be9175cb02e00cccb5d5df2acfaf05971cc,SC4771G0-PSG.edf
|
||||
77,1,Hypnogram,85,male,23:23:00,09e80b973502d89368d7823ad4aec7417b735f6e,SC4771GC-Hypnogram.edf
|
||||
77,2,PSG,85,male,00:10:00,eea8671791936358037e5d096491865069989a85,SC4772G0-PSG.edf
|
||||
77,2,Hypnogram,85,male,00:10:00,25a3b8859091a70ca0cff9ebb777879aa156689e,SC4772GC-Hypnogram.edf
|
||||
80,1,PSG,54,female,23:05:00,0ce00a144dd9bc1b0e20cd30e6501a3852e4dbef,SC4801G0-PSG.edf
|
||||
80,1,Hypnogram,54,female,23:05:00,f82d2b8e45723f2a69f8c30286cc68486b0792a6,SC4801GC-Hypnogram.edf
|
||||
80,2,PSG,54,female,23:18:00,8959ada929c07945757bd6c9ef0267e7c9427a66,SC4802G0-PSG.edf
|
||||
80,2,Hypnogram,54,female,23:18:00,41ff2d1118425f5828342c07aa58b9d346755b1a,SC4802GV-Hypnogram.edf
|
||||
81,1,PSG,57,female,22:00:00,dcae3307af54ccf5349945e2fa493464de0a5da2,SC4811G0-PSG.edf
|
||||
81,1,Hypnogram,57,female,22:00:00,2406ce37b86fc3c7492a3ebe89ae58d15686b33d,SC4811GG-Hypnogram.edf
|
||||
81,2,PSG,57,female,21:56:00,fd93757cf6bcf45854fca960a067612352e05547,SC4812G0-PSG.edf
|
||||
81,2,Hypnogram,57,female,21:56:00,244b3bbb4987db0a9cef85950d14899ab9a3aec4,SC4812GV-Hypnogram.edf
|
||||
82,1,PSG,56,female,23:59:00,9008c6ffc917fb90a3d399e768fe3c563a144a2f,SC4821G0-PSG.edf
|
||||
82,1,Hypnogram,56,female,23:59:00,59534244c603cd5c3c27db26ae2f014983ec6c9b,SC4821GC-Hypnogram.edf
|
||||
82,2,PSG,56,female,00:05:00,84f9a60f6b0e7ac33388d8f6492096bcfa60bc18,SC4822G0-PSG.edf
|
||||
82,2,Hypnogram,56,female,00:05:00,8d14c371bc290658469729addee4461866bb67e2,SC4822GC-Hypnogram.edf
|
||||
|
119
mne/datasets/sleep_physionet/temazepam.py
Normal file
119
mne/datasets/sleep_physionet/temazepam.py
Normal file
@@ -0,0 +1,119 @@
|
||||
# Authors: The MNE-Python contributors.
|
||||
# License: BSD-3-Clause
|
||||
# Copyright the MNE-Python contributors.
|
||||
|
||||
import os
|
||||
import time
|
||||
|
||||
import numpy as np
|
||||
|
||||
from ...utils import verbose
|
||||
from ..utils import _log_time_size
|
||||
from ._utils import TEMAZEPAM_SLEEP_RECORDS, _check_subjects, _data_path, _fetch_one
|
||||
|
||||
data_path = _data_path # expose _data_path(..) as data_path(..)
|
||||
|
||||
BASE_URL = "https://physionet.org/physiobank/database/sleep-edfx/sleep-telemetry/" # noqa: E501
|
||||
|
||||
|
||||
@verbose
|
||||
def fetch_data(
|
||||
subjects, path=None, force_update=False, base_url=BASE_URL, *, verbose=None
|
||||
):
|
||||
"""Get paths to local copies of PhysioNet Polysomnography dataset files.
|
||||
|
||||
This will fetch data from the publicly available subjects from PhysioNet's
|
||||
study of Temazepam effects on sleep :footcite:`KempEtAl2000`. This
|
||||
corresponds to a set of 22 subjects. Subjects had mild difficulty falling
|
||||
asleep but were otherwise healthy.
|
||||
|
||||
See more details in the `physionet website
|
||||
<https://physionet.org/physiobank/database/sleep-edfx/>`_
|
||||
:footcite:`GoldbergerEtAl2000`.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
subjects : list of int
|
||||
The subjects to use. Can be in the range of 0-21 (inclusive).
|
||||
path : None | str
|
||||
Location of where to look for the PhysioNet data storing location.
|
||||
If None, the environment variable or config parameter
|
||||
``PHYSIONET_SLEEP_PATH`` is used. If it doesn't exist, the "~/mne_data"
|
||||
directory is used. If the Polysomnography dataset is not found under
|
||||
the given path, the data will be automatically downloaded to the
|
||||
specified folder.
|
||||
force_update : bool
|
||||
Force update of the dataset even if a local copy exists.
|
||||
base_url : str
|
||||
The base URL to download from.
|
||||
%(verbose)s
|
||||
|
||||
Returns
|
||||
-------
|
||||
paths : list
|
||||
List of local data paths of the given type.
|
||||
|
||||
See Also
|
||||
--------
|
||||
mne.datasets.sleep_physionet.age.fetch_data
|
||||
|
||||
Notes
|
||||
-----
|
||||
For example, one could do:
|
||||
|
||||
>>> from mne.datasets import sleep_physionet
|
||||
>>> sleep_physionet.temazepam.fetch_data(subjects=[1]) # doctest: +SKIP
|
||||
|
||||
This would download data for subject 0 if it isn't there already.
|
||||
|
||||
References
|
||||
----------
|
||||
.. footbibliography::
|
||||
"""
|
||||
t0 = time.time()
|
||||
records = np.loadtxt(
|
||||
TEMAZEPAM_SLEEP_RECORDS,
|
||||
skiprows=1,
|
||||
delimiter=",",
|
||||
usecols=(0, 3, 6, 7, 8, 9),
|
||||
dtype={
|
||||
"names": (
|
||||
"subject",
|
||||
"record",
|
||||
"hyp sha",
|
||||
"psg sha",
|
||||
"hyp fname",
|
||||
"psg fname",
|
||||
),
|
||||
"formats": ("<i2", "<S15", "S40", "S40", "<S22", "<S16"),
|
||||
},
|
||||
)
|
||||
|
||||
_check_subjects(subjects, 22)
|
||||
|
||||
path = data_path(path=path)
|
||||
params = [path, force_update, base_url]
|
||||
|
||||
fnames = []
|
||||
sz = 0
|
||||
for subject in subjects: # all the subjects are present at this point
|
||||
for idx in np.where(records["subject"] == subject)[0]:
|
||||
if records["record"][idx] == b"Placebo":
|
||||
psg_fname, pdl = _fetch_one(
|
||||
records["psg fname"][idx].decode(),
|
||||
records["psg sha"][idx].decode(),
|
||||
*params,
|
||||
)
|
||||
hyp_fname, hdl = _fetch_one(
|
||||
records["hyp fname"][idx].decode(),
|
||||
records["hyp sha"][idx].decode(),
|
||||
*params,
|
||||
)
|
||||
fnames.append([psg_fname, hyp_fname])
|
||||
if pdl:
|
||||
sz += os.path.getsize(psg_fname)
|
||||
if hdl:
|
||||
sz += os.path.getsize(hyp_fname)
|
||||
if sz > 0:
|
||||
_log_time_size(t0, sz)
|
||||
return fnames
|
||||
45
mne/datasets/sleep_physionet/temazepam_records.csv
Normal file
45
mne/datasets/sleep_physionet/temazepam_records.csv
Normal file
@@ -0,0 +1,45 @@
|
||||
subject,age,sex,drug,lights off,night nr,sha_Hypnogram,sha_PSG,fname_Hypnogram,fname_PSG,subject_orig
|
||||
0,60,male,Placebo,23:01:00,1,ff28e5e01296cefed49ae0c27cfb3ebc42e710bf,b9d11484126ebff1884034396d6a20c62c0ef48d,ST7011JP-Hypnogram.edf,ST7011J0-PSG.edf,1
|
||||
0,60,male,Temazepam,23:48:00,2,7a98a0ebba9e5e8fc4aac9ab82849385570d7789,b97c67d2ec40721349fd6faea32ea7155a11940a,ST7012JP-Hypnogram.edf,ST7012J0-PSG.edf,1
|
||||
1,35,female,Temazepam,00:00:00,1,635b07240047ade50649ff0f72ccde792f464f09,552e579d96e6c4ae083c7e1422e11b945ebcdabd,ST7021JM-Hypnogram.edf,ST7021J0-PSG.edf,2
|
||||
1,35,female,Placebo,23:27:00,2,228c608743abcc28f8c4946e8394ecf8e6ada89c,ebabfa224599201d9baf91311f78f6410971810f,ST7022JM-Hypnogram.edf,ST7022J0-PSG.edf,2
|
||||
2,18,female,Placebo,23:53:00,1,422655bae4525d121bd45fead048207be9b34c4b,41f8e344b9872d93c8c2f2da283252231584b08f,ST7041JO-Hypnogram.edf,ST7041J0-PSG.edf,4
|
||||
2,18,female,Temazepam,22:37:00,2,eff297358a0c9d175109ba692ac3f9f4cd2c08ed,229ee3bb4d060332c219c3dc1153732ab5499d57,ST7042JO-Hypnogram.edf,ST7042J0-PSG.edf,4
|
||||
3,32,female,Temazepam,23:34:00,1,d7696bd1b891dd85e96e20ea727dcebe49ab6dfd,17b186214e8944667571f52098564e377b32d695,ST7051JA-Hypnogram.edf,ST7051J0-PSG.edf,5
|
||||
3,32,female,Placebo,23:23:00,2,64f2718c004e64ab598979da139b90452febc9bf,489fcb38c07688192d9c0eae5455d95241028ad8,ST7052JA-Hypnogram.edf,ST7052J0-PSG.edf,5
|
||||
4,35,female,Placebo,23:28:00,1,fd9214d026453fce71efa2975ea732e1c1458f69,9fb2b4ed47a6d4b2f0b60a354123e491e8738b19,ST7061JR-Hypnogram.edf,ST7061J0-PSG.edf,6
|
||||
4,35,female,Temazepam,23:26:00,2,c2a4abe15f08f230b734a328494ab0d2ae9dc786,afc5599194648da5568dafa1a811818e77df4842,ST7062JR-Hypnogram.edf,ST7062J0-PSG.edf,6
|
||||
5,51,female,Placebo,00:02:00,1,bc08c797bb7aaf92de1c869d46c6dd4590939996,010a65ad86b79d19c372a421f0e7c975e56278c8,ST7071JA-Hypnogram.edf,ST7071J0-PSG.edf,7
|
||||
5,51,female,Temazepam,23:24:00,2,1a7813b7a2389c0346e3844835590b9cb2f40f56,15c5aa5591e35d60ba25044cdd4b3d748d3c0cfc,ST7072JA-Hypnogram.edf,ST7072J0-PSG.edf,7
|
||||
6,66,female,Temazepam,23:53:00,1,8259b52c62203b85268d23b3a2d87605fdcfa2a6,cb66a0493d90d0d1204936e3e7c944ed536265e3,ST7081JW-Hypnogram.edf,ST7081J0-PSG.edf,8
|
||||
6,66,female,Placebo,23:20:00,2,bc33c3aba61c0fa937ef56d4ce7b1468c80663b5,b1cb29c7a7321b7e628d04a477338c4f62f0c093,ST7082JW-Hypnogram.edf,ST7082J0-PSG.edf,8
|
||||
7,47,male,Temazepam,23:42:00,1,af845641a8118d004bcfa6b597f23517e3a752e9,b046dd63d92339914eca0489d8a4c566b69e7723,ST7091JE-Hypnogram.edf,ST7091J0-PSG.edf,9
|
||||
7,47,male,Placebo,00:30:00,2,ec89bb908ff70e123ffa94bc2c11bb1ce54bcb6a,2986f4d64f5118c5e356a2abe6bf86521ffde339,ST7092JE-Hypnogram.edf,ST7092J0-PSG.edf,9
|
||||
8,20,female,Placebo,23:21:00,1,5919542c566d882fbf947c66f4858ad17199103a,5662b560f095b8397303cced87e43d407a0d18f7,ST7101JE-Hypnogram.edf,ST7101J0-PSG.edf,10
|
||||
8,20,female,Temazepam,23:28:00,2,1f05e92c9ca076350f981d0ec75ad720606bacbc,f697a140f18d1005107fcbb7c81d85a5e8cb6ec6,ST7102JE-Hypnogram.edf,ST7102J0-PSG.edf,10
|
||||
9,21,female,Temazepam,23:38:00,1,5964553fe07cbca302526b2153a2507f7d02fab8,e2bf9db482f230a56372603d23fb12f5c56062f7,ST7111JE-Hypnogram.edf,ST7111J0-PSG.edf,11
|
||||
9,21,female,Placebo,23:52:00,2,e4d8406eaca361d2c5d9953b3c67ed1098dd5925,d3c7907b9b1e4f087f31bd655548b8673b6ec735,ST7112JE-Hypnogram.edf,ST7112J0-PSG.edf,11
|
||||
10,21,male,Placebo,23:46:00,1,a991ed3d8be6d55ee563545077f3d280466a4989,6e90bac48e48f71e5572944a364009eab6ea818d,ST7121JE-Hypnogram.edf,ST7121J0-PSG.edf,12
|
||||
10,21,male,Temazepam,23:56:00,2,b6c2c21e3cf17b371b31af78c64f28aa5811e36f,ae7426c464296ec0a839ccaa9763e3f2c57f41f1,ST7122JE-Hypnogram.edf,ST7122J0-PSG.edf,12
|
||||
11,22,male,Temazepam,00:38:00,1,91ee1bd29b156b33e03cb8c324a8fac15ec06674,d0d6c83b76f627b067e0daac3c181e3666f8ab08,ST7131JR-Hypnogram.edf,ST7131J0-PSG.edf,13
|
||||
11,22,male,Placebo,00:31:00,2,028a5c4ed911d67a17b45f12966b32c46949d374,54a50dcc40e3d6677b80c629b2f908339d9a7c3e,ST7132JR-Hypnogram.edf,ST7132J0-PSG.edf,13
|
||||
12,20,male,Placebo,00:40:00,1,203e78e02a92a9f85f07790398f64c66f248e5cc,6bf8feeabc2259d15f1f535abda90caacc8d4a86,ST7141JE-Hypnogram.edf,ST7141J0-PSG.edf,14
|
||||
12,20,male,Temazepam,00:53:00,2,1f7cc3a1923dd6a3504c82d76f820555ad0b6a1b,b42eb28089bbdcbf3244dead53fd01d5f5ac3ddf,ST7142JE-Hypnogram.edf,ST7142J0-PSG.edf,14
|
||||
13,66,female,Placebo,23:42:00,1,cfcb0089e22244bc5047f61e72a39735cbdc36cf,c0df1253b6509c4b4ed9e1283f26cf206a8c725c,ST7151JA-Hypnogram.edf,ST7151J0-PSG.edf,15
|
||||
13,66,female,Temazepam,23:33:00,2,27e9b4527eea33ded9072db3c6626f94a966da58,faefa07a1ca180861d6f26d5f35285c009dca21e,ST7152JA-Hypnogram.edf,ST7152J0-PSG.edf,15
|
||||
14,79,female,Temazepam,23:18:00,1,5a1ef1d375b01f83264e84db4af58acded68f15e,8a4f1c44a17b5d665cc30f1141d003043274ac2b,ST7161JM-Hypnogram.edf,ST7161J0-PSG.edf,16
|
||||
14,79,female,Placebo,23:21:00,2,18b3d7eb9685ec8131fc0a8f81ba6205122595dc,66925c8fa9f6da18f8590dcf2a6174cfe46e912d,ST7162JM-Hypnogram.edf,ST7162J0-PSG.edf,16
|
||||
15,48,female,Placebo,23:40:00,1,13c371fc4384751cc4bdd3044c6a0813ea12816e,67c47cb92de8806c60303a4baa87ca6cf52a2245,ST7171JA-Hypnogram.edf,ST7171J0-PSG.edf,17
|
||||
15,48,female,Temazepam,23:48:00,2,8de0f3f59dd27d07f5f6a74216814ced08f104b5,a46118a5ca9cfaa62ca11c6a8b079e82877305ef,ST7172JA-Hypnogram.edf,ST7172J0-PSG.edf,17
|
||||
16,53,female,Temazepam,23:24:00,1,483aa0b448393d61043c98c204c93d4c60abb6bd,501f2f9d9ebe15e6dfc86fda6e90f9a54a39660a,ST7181JR-Hypnogram.edf,ST7181J0-PSG.edf,18
|
||||
16,53,female,Placebo,23:38:00,2,50efc607882659f8229db773703f5b973b471ed4,0eab40d3687a2cf708e48137eab26c0c43b75773,ST7182JR-Hypnogram.edf,ST7182J0-PSG.edf,18
|
||||
17,28,female,Temazepam,23:44:00,1,e7fcb89cf0f1484ab114bf40dcf2bf4cd413696b,b1b10cd45a7c0f91286c6fc3f755e59af483bac1,ST7191JR-Hypnogram.edf,ST7191J0-PSG.edf,19
|
||||
17,28,female,Placebo,23:22:00,2,def09a7d469984005b0c8414b7995ae8e269fd15,e80de913aa41b987a43d94cf8f0106d61e4e883b,ST7192JR-Hypnogram.edf,ST7192J0-PSG.edf,19
|
||||
18,24,male,Placebo,23:47:00,1,17a0e8aebb885a960a74343bace57d2ab0b6296a,454233ae9e6a948848030c5f4d9e60dfcb0facde,ST7201JO-Hypnogram.edf,ST7201J0-PSG.edf,20
|
||||
18,24,male,Temazepam,00:01:00,2,ed26efdb6b2d9e815f2a725970262cb9c15c7b98,1e97e392968415da67432842c952344b6d3cdc8c,ST7202JO-Hypnogram.edf,ST7202J0-PSG.edf,20
|
||||
19,34,female,Temazepam,23:10:00,1,b8756397056f623674c3b03db808b2c8c64b0a0a,c6582cfa8fcf6542a688fa8842011a93d86f2c60,ST7211JJ-Hypnogram.edf,ST7211J0-PSG.edf,21
|
||||
19,34,female,Placebo,23:44:00,2,e25e47adf0c0f09df542ef061272ed9569fb80ea,389f3920b39b4b9ad4fba6f91198299b7c6f6676,ST7212JJ-Hypnogram.edf,ST7212J0-PSG.edf,21
|
||||
20,56,male,Placebo,23:22:00,1,7656827835362b7b44b296bad83ff6001e14f489,58315bec82d381dec56bf96924a94014462bb608,ST7221JA-Hypnogram.edf,ST7221J0-PSG.edf,22
|
||||
20,56,male,Temazepam,23:44:00,2,da840db60086e43a2429fb1322ede5e5976b3cda,4961a08b87416246b8b8186190eca0e96da6a50d,ST7222JA-Hypnogram.edf,ST7222J0-PSG.edf,22
|
||||
21,48,female,Placebo,23:27:00,1,bbaac4f2c2f330f70583eb179d855fcf42b4fbff,7a850ce4bc6bd14ea072f3a45b002f8015cf2f14,ST7241JO-Hypnogram.edf,ST7241J0-PSG.edf,24
|
||||
21,48,female,Temazepam,23:36:00,2,f70b3dfce2c14f01221a66a4acb522df1affffdb,5c8bd182bfc9609929094769718b2835fe1099ad,ST7242JO-Hypnogram.edf,ST7242J0-PSG.edf,24
|
||||
|
Reference in New Issue
Block a user