Team Ai
Datasetpublic

OpenScientificCodeRegistry/Database

Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__janclemenslab__das.json561 linesDownload Raw Back to 07
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/janclemenslab/das",4 "url": "https://github.com/janclemenslab/das",5 "host": "github.com",6 "commit": "9a7b5b5ac850a7f85d05bd0f88477ea2991f46d2",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",14   "language": "License",15   "lines": 201,16   "truncated": false,17   "block": 1,18   "row": 221619  },20  {21   "path": "README.md",22   "sha256": "cca99729c14013c37c6c668248d3b5e46f162898753fa33e13fdd3bca5f06bef",23   "language": "Text",24   "lines": 41,25   "truncated": false,26   "block": 8,27   "row": 988328  },29  {30   "path": "docs/conf.py",31   "sha256": "f286a7ad63644e96aa76a684dd77af73337983bf0e47625407ad16fa17915c8e",32   "language": "Python",33   "lines": 106,34   "truncated": false,35   "block": 6,36   "row": 3744337  },38  {39   "path": "docs/make_api_doctree.py",40   "sha256": "1090b95741480a869be35f2d8926d97ff5341eda2368961ad0677933de2a1741",41   "language": "Python",42   "lines": 59,43   "truncated": false,44   "block": 6,45   "row": 2705646  },47  {48   "path": "docs/technical/cli.ipynb",49   "sha256": "a8a63085a82819130afce8b9477a67e1faef541f964e4e0a7268a3f789ee7f27",50   "language": "Jupyter",51   "lines": 26,52   "truncated": false,53   "block": 5,54   "row": 1597755  },56  {57   "path": "docs/tutorials/colab.ipynb",58   "sha256": "7309c87d5b76ab93b3a744604126693c7f220c65bc69071b682dafd43ba65d9c",59   "language": "Jupyter",60   "lines": 124,61   "truncated": false,62   "block": 5,63   "row": 1658764  },65  {66   "path": "docs/tutorials/evaluate_bird.ipynb",67   "sha256": "0345191db5ee1e249214c4460b3d2ec031ac41ddd11ab7c1d2fcd539fa69f86c",68   "language": "Jupyter",69   "lines": 216,70   "truncated": false,71   "block": 5,72   "row": 1742073  },74  {75   "path": "docs/tutorials/evaluate_fly.ipynb",76   "sha256": "ad4d4c25d6a3ba311c157593adeac59ac95b8e0f0629011859c35cc832afdf50",77   "language": "Jupyter",78   "lines": 427,79   "truncated": false,80   "block": 6,81   "row": 58682  },83  {84   "path": "docs/tutorials/make_ds_notebook.ipynb",85   "sha256": "a32453b0c1064a36867b4562f6c8cf95f9b88ad74d465c363e89fde58348e28b",86   "language": "Jupyter",87   "lines": 288,88   "truncated": false,89   "block": 6,90   "row": 43691  },92  {93   "path": "docs/tutorials/predict.ipynb",94   "sha256": "be9da5d941b8d938734cadcd978110ea20f32e960b8c3db5c09df3abeaa40e0d",95   "language": "Jupyter",96   "lines": 105,97   "truncated": false,98   "block": 5,99   "row": 16688100  },101  {102   "path": "docs/tutorials/realtime.ipynb",103   "sha256": "078195dcc647bc2c4d390a2b05da0807b3790b519314fdfa789ab0cb8b498d45",104   "language": "Jupyter",105   "lines": 170,106   "truncated": false,107   "block": 5,108   "row": 17045109  },110  {111   "path": "docs/tutorials/train.ipynb",112   "sha256": "875051377a8319a1ff1791eb88a4087851fd20ce626dbaa9cd87ef5b3b1dc92c",113   "language": "Jupyter",114   "lines": 91,115   "truncated": false,116   "block": 5,117   "row": 16670118  },119  {120   "path": "docs/unsupervised/birds.ipynb",121   "sha256": "6bd9cbe5ea30164ed05da8b63ab6b5b218f7a9c7c1b3e8a622cae8b7dab292a0",122   "language": "Jupyter",123   "lines": 169,124   "truncated": false,125   "block": 5,126   "row": 17084127  },128  {129   "path": "docs/unsupervised/flies.ipynb",130   "sha256": "e5a4c727d08cf4a28096873bbf52dcef712076e7de8f301eb88a5dc6d9a06c42",131   "language": "Jupyter",132   "lines": 111,133   "truncated": false,134   "block": 5,135   "row": 16770136  },137  {138   "path": "docs/unsupervised/mice.ipynb",139   "sha256": "25682586564039c1d69f9ca003bad9d51aeee97ccce304d102ddb37003ca0c58",140   "language": "Jupyter",141   "lines": 151,142   "truncated": false,143   "block": 5,144   "row": 16981145  },146  {147   "path": "src/das/__init__.py",148   "sha256": "6e7b610bfda3c1afdd3eb076ff82629526b24e315d88c637ee7b0039ce2ff12e",149   "language": "Python",150   "lines": 35,151   "truncated": false,152   "block": 6,153   "row": 25547154  },155  {156   "path": "src/das/annot.py",157   "sha256": "0e5d24dd716fa273f4bd9d921de54489ecf63f4738b8a5f62881411266e567af",158   "language": "Python",159   "lines": 431,160   "truncated": false,161   "block": 7,162   "row": 7242163  },164  {165   "path": "src/das/augmentation.py",166   "sha256": "940f9acff1e42e796da8a83308caafd9b7c0ff0b895fd91bcdb98c02d45d36fc",167   "language": "Python",168   "lines": 438,169   "truncated": false,170   "block": 7,171   "row": 4749172  },173  {174   "path": "src/das/block_stratify.py",175   "sha256": "41c93ea365d301d014d136f54e566f480c28d634bcd753885ebd0a15e4b1d33d",176   "language": "Python",177   "lines": 201,178   "truncated": false,179   "block": 6,180   "row": 44332181  },182  {183   "path": "src/das/cli.py",184   "sha256": "c1e4feaeb30bc13171183c41234f191f6fbcd27caea09e1d969c5d6615ecb50b",185   "language": "Python",186   "lines": 98,187   "truncated": false,188   "block": 6,189   "row": 35615190  },191  {192   "path": "src/das/evaluate.py",193   "sha256": "6ad24caea113e087b9a74ac3fcdbe7c7e6547a3c0b514d926aef63609e48274e",194   "language": "Python",195   "lines": 203,196   "truncated": false,197   "block": 7,198   "row": 402199  },200  {201   "path": "src/das/event_utils.py",202   "sha256": "4abf6e512e033feefd46135187a05358b20960fa4c2c5884387180689a9ba6d0",203   "language": "Python",204   "lines": 164,205   "truncated": false,206   "block": 6,207   "row": 44323208  },209  {210   "path": "src/das/io/__init__.py",211   "sha256": "5b980f5a05433564d4858326f2e7df78c0065b753ea72f6de128e3d7328779ee",212   "language": "Python",213   "lines": 24,214   "truncated": false,215   "block": 6,216   "row": 22620217  },218  {219   "path": "src/das/io/_core.py",220   "sha256": "07411796b353da00d7457fc3e741ce98d29934065ddfaf531f439ceaae7b8771",221   "language": "Python",222   "lines": 313,223   "truncated": false,224   "block": 7,225   "row": 4251226  },227  {228   "path": "src/das/io/data_hash.py",229   "sha256": "ef6b931570450c2d0dffc198edfdf49c5a8df2b24b89093458ea40eb6283ec99",230   "language": "Python",231   "lines": 41,232   "truncated": false,233   "block": 6,234   "row": 29203235  },236  {237   "path": "src/das/io/npy_dir.py",238   "sha256": "c50f7260b05e6b06761823bd8aaf76f6e9c7919b494888d65cd952b36a3eddae",239   "language": "Python",240   "lines": 70,241   "truncated": false,242   "block": 6,243   "row": 33964244  },245  {246   "path": "src/das/loss.py",247   "sha256": "898067ffe8f50b35b5b0d66c863c97c17c97e68d14fa20db5fb8d9954a253aee",248   "language": "Python",249   "lines": 32,250   "truncated": false,251   "block": 6,252   "row": 26371253  },254  {255   "path": "src/das/make_dataset.py",256   "sha256": "e0d016257e477792776883e71c05f8c88bd20fb2218af25bf6bdaeccc1f13ea5",257   "language": "Python",258   "lines": 285,259   "truncated": false,260   "block": 7,261   "row": 4290262  },263  {264   "path": "src/das/models/__init__.py",265   "sha256": "899adbe55f3516bd97c95f533a7a9eb784c78fa642d91580371e59db1ca45b96",266   "language": "Python",267   "lines": 20,268   "truncated": false,269   "block": 6,270   "row": 22952271  },272  {273   "path": "src/das/models/architectures.py",274   "sha256": "3fc4f90b80fd36fa52d0b17b769c33788f339124d8547e00455d8b95e135e0d1",275   "language": "Python",276   "lines": 195,277   "truncated": false,278   "block": 6,279   "row": 45563280  },281  {282   "path": "src/das/models/kapre/__init__.py",283   "sha256": "ac93eabc95a27c91292391af5a8363980039251863363529a01f6c9e42495caf",284   "language": "Python",285   "lines": 12,286   "truncated": false,287   "block": 6,288   "row": 21370289  },290  {291   "path": "src/das/models/kapre/augmentation.py",292   "sha256": "b692aea515c660bb91390833baa458df43f34b804ed39babb9c4c900483e1765",293   "language": "Python",294   "lines": 31,295   "truncated": false,296   "block": 6,297   "row": 25611298  },299  {300   "path": "src/das/models/kapre/backend.py",301   "sha256": "b8457c743ccf2cf160ea3ed04bdb2f870f74291b2917e6a3cb773fde0baa3728",302   "language": "Python",303   "lines": 147,304   "truncated": false,305   "block": 6,306   "row": 40674307  },308  {309   "path": "src/das/models/kapre/backend_keras.py",310   "sha256": "2a88e1cbe6f3bbbab9c9ea806e52cd412edb9a7ccf7d21240ac15a72cb225192",311   "language": "Python",312   "lines": 30,313   "truncated": false,314   "block": 6,315   "row": 26202316  },317  {318   "path": "src/das/models/kapre/filterbank.py",319   "sha256": "1e3045b7633f926efda105d5fd457f892aebc70722ee429a7f173631bacbb7a9",320   "language": "Python",321   "lines": 149,322   "truncated": false,323   "block": 6,324   "row": 40817325  },326  {327   "path": "src/das/models/kapre/time_frequency.py",328   "sha256": "61612b7159c71ddff84a351ad2f2903571331d2d0b355b99c142a5e70e4380c1",329   "language": "Python",330   "lines": 350,331   "truncated": false,332   "block": 7,333   "row": 6046334  },335  {336   "path": "src/das/models/kapre/utils.py",337   "sha256": "d4217b333405de052a2d3c905d3f274a9bcc36bea4ccc2ae3423a4b7984d78d5",338   "language": "Python",339   "lines": 138,340   "truncated": false,341   "block": 6,342   "row": 41748343  },344  {345   "path": "src/das/models/loading.py",346   "sha256": "86411db5d5be274d3f711bfc2f5d6f80a0e6e3514c9cfb2ca40e6ec5464cfa7d",347   "language": "Python",348   "lines": 245,349   "truncated": false,350   "block": 7,351   "row": 3347352  },353  {354   "path": "src/das/models/menagerie.py",355   "sha256": "11d5505a8d1612c66a91d063fc877147cb214d5822eeecab0fe4ee8acd29a763",356   "language": "Python",357   "lines": 70,358   "truncated": false,359   "block": 6,360   "row": 33378361  },362  {363   "path": "src/das/models/tcn/__init__.py",364   "sha256": "3b8d83e9e9b75bb665faf3181fb7514f12d5cae03b1a57f0a2859957ef44f565",365   "language": "Python",366   "lines": 4,367   "truncated": false,368   "block": 6,369   "row": 20569370  },371  {372   "path": "src/das/models/tcn/tcn.py",373   "sha256": "abdb3163d27c2175537471340c1f1dc5706889ae738d27df29232f605ad85adf",374   "language": "Python",375   "lines": 189,376   "truncated": false,377   "block": 6,378   "row": 43712379  },380  {381   "path": "src/das/models/tcn/tcn_new.py",382   "sha256": "11db912ecf299762e163e06b00cc6a773ecf1d242ec421f0a5e45a458e5324ef",383   "language": "Python",384   "lines": 383,385   "truncated": false,386   "block": 7,387   "row": 7073388  },389  {390   "path": "src/das/models_legacy.py",391   "sha256": "dcfd727dda902a0c1ad9000138469205e9b436e0a2c888a87d83a17b369fac09",392   "language": "Python",393   "lines": 758,394   "truncated": false,395   "block": 7,396   "row": 10678397  },398  {399   "path": "src/das/npy_dir.py",400   "sha256": "2fda52be465b22b6d7197fe2f39cc1b865be28f40ab8d4f8096be0ff58155822",401   "language": "Python",402   "lines": 17,403   "truncated": false,404   "block": 6,405   "row": 22313406  },407  {408   "path": "src/das/postprocessing.py",409   "sha256": "f3b53ad93430d94ca809dfb44c9749a588f2c2ac0507fc629ad92728feef5432",410   "language": "Python",411   "lines": 144,412   "truncated": false,413   "block": 6,414   "row": 42219415  },416  {417   "path": "src/das/predict.py",418   "sha256": "3c0b02709c6df1f260ba5fb6082bad8a6bef388b0ce3b660d1941281de022eae",419   "language": "Python",420   "lines": 750,421   "truncated": false,422   "block": 7,423   "row": 11051424  },425  {426   "path": "src/das/pulse_utils.py",427   "sha256": "c0f8a7150a6e7636a83621e2b82edf7a151ba2ced7370076651a9b639064ef09",428   "language": "Python",429   "lines": 107,430   "truncated": false,431   "block": 6,432   "row": 38641433  },434  {435   "path": "src/das/segment_utils.py",436   "sha256": "ac58af7faae6595a2609d8d4227746009f7174fbd96181ad42a5985c35fcb127",437   "language": "Python",438   "lines": 134,439   "truncated": false,440   "block": 6,441   "row": 41039442  },443  {444   "path": "src/das/spec_utils.py",445   "sha256": "387e194042b0f10596da11404c3a67f7180d6bf035426e4ce099463ed6cbe74c",446   "language": "Python",447   "lines": 54,448   "truncated": false,449   "block": 6,450   "row": 30962451  },452  {453   "path": "src/das/tracking.py",454   "sha256": "965d446d303f3d0862754c905fa6575538adf3d2249636dfa8be053a40afc341",455   "language": "Python",456   "lines": 90,457   "truncated": false,458   "block": 6,459   "row": 36227460  },461  {462   "path": "src/das/train.py",463   "sha256": "1ba783517a64798c534f6d1502995645ae554b4d7f50f8158645fdb5f06e86ec",464   "language": "Python",465   "lines": 509,466   "truncated": false,467   "block": 7,468   "row": 9634469  },470  {471   "path": "src/das/utils.py",472   "sha256": "6ea1e6ffc5dc737bc81f91043456742ead9ecdbbb45e68ae843a0a9b7c21feb9",473   "language": "Python",474   "lines": 237,475   "truncated": false,476   "block": 6,477   "row": 45495478  },479  {480   "path": "src/das/utils_plot.py",481   "sha256": "44f12e6ab06bd3834ae64664cb9e112fe75211cac6dc642ea4e205ccb7991ca8",482   "language": "Python",483   "lines": 451,484   "truncated": false,485   "block": 7,486   "row": 7418487  },488  {489   "path": "tests/test_augmentation.py",490   "sha256": "7f342c5847825e57aeae089948dd27c3e0dbdc184da0555a04894e0ec8fa15bb",491   "language": "Python",492   "lines": 84,493   "truncated": false,494   "block": 6,495   "row": 34270496  },497  {498   "path": "tests/test_cli.py",499   "sha256": "e8976e3b2160786a83f0a6a28712cdae1f7791077a03dbc1dd2f5ea99d5ab020",500   "language": "Python",501   "lines": 147,502   "truncated": false,503   "block": 6,504   "row": 39991505  },506  {507   "path": "tests/test_import.py",508   "sha256": "81cc874c94c51399c54858a857e79eecbd76545d664e562812079b5097ac092a",509   "language": "Python",510   "lines": 67,511   "truncated": false,512   "block": 6,513   "row": 30592514  },515  {516   "path": "tests/test_io.py",517   "sha256": "b87859aa324bb09fa1ca15b3cbd66e7a74bf0789a836534415ecf37953e38ee8",518   "language": "Python",519   "lines": 64,520   "truncated": false,521   "block": 6,522   "row": 32166523  },524  {525   "path": "tests/test_legacy_api.py",526   "sha256": "4045ce6eba2ca38a876abe6c7b4c3954ee28164d908ebf9b936bde7580e673ee",527   "language": "Python",528   "lines": 23,529   "truncated": false,530   "block": 6,531   "row": 24112532  },533  {534   "path": "tests/test_model_loading.py",535   "sha256": "6d6945e9f8e06ed0321f1d84d013bbc35d4ad367c0167c333b01d7d31a6a265f",536   "language": "Python",537   "lines": 167,538   "truncated": false,539   "block": 6,540   "row": 43710541  },542  {543   "path": "tests/test_models.py",544   "sha256": "dfa4c2d4b6884c796506761f8384cd59d072fa8e2bb66295e7cf2ae5f41dacbb",545   "language": "Python",546   "lines": 24,547   "truncated": false,548   "block": 6,549   "row": 24359550  },551  {552   "path": "tests/test_utils.py",553   "sha256": "fc757ca3f5868f3dd7022e1e19bf495ba67da99c845dbe0ae431dc0b52198995",554   "language": "Python",555   "lines": 33,556   "truncated": false,557   "block": 6,558   "row": 28300559  }560 ]561}