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.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/4mbilal/anomaly_detection",4 "url": "https://github.com/4mbilal/Anomaly_Detection",5 "host": "github.com",6 "commit": "90b333860aa195023200c5321f31e750886d237d",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "cbbfaefaf962c80839db5913c0dd23312f2a9bfd2d60dd0f19d24d12cecb2f6d",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 19,18 "row": 422519 },20 {21 "path": "README.md",22 "sha256": "5b71cb88578de28a52029c8dd0a16427f206b11a614683b1a2f5f8cb5309ea16",23 "language": "Text",24 "lines": 6,25 "truncated": false,26 "block": 19,27 "row": 1597428 },29 {30 "path": "lean_glass/aggregate_multiseed.py",31 "sha256": "6b029d5b1696a894bbe7f9e0027d2f3bf06d5e8e2ef583002e11c38d54354694",32 "language": "Python",33 "lines": 90,34 "truncated": false,35 "block": 19,36 "row": 1056337 },38 {39 "path": "lean_glass/backbones.py",40 "sha256": "0fdf61799ba30e0f42c6d36fb71eac6befaa6ac6e75b7d4fbe343c55cf5506a3",41 "language": "Python",42 "lines": 51,43 "truncated": false,44 "block": 19,45 "row": 1055346 },47 {48 "path": "lean_glass/common.py",49 "sha256": "8c90d88d72d48274260c04891fe96e8b882d63906cf3cf6c03501c31c9629e67",50 "language": "Python",51 "lines": 172,52 "truncated": false,53 "block": 19,54 "row": 1238855 },56 {57 "path": "lean_glass/datasets/mvtec.py",58 "sha256": "a0b4f9f4be2564dec42df114054afe935aded00d0b65bc1d243c080067a6cf7a",59 "language": "Python",60 "lines": 251,61 "truncated": false,62 "block": 19,63 "row": 1310764 },65 {66 "path": "lean_glass/extract_gate_weights.py",67 "sha256": "27fdba578920f887c31b84025366164d4e8126b4a29f50b747966598f817426c",68 "language": "Python",69 "lines": 92,70 "truncated": false,71 "block": 19,72 "row": 1096973 },74 {75 "path": "lean_glass/glass.py",76 "sha256": "79e4bfe63393589428df83b638fcdce2a63091ab8963cbd27e0c258506254598",77 "language": "Python",78 "lines": 658,79 "truncated": false,80 "block": 19,81 "row": 1439682 },83 {84 "path": "lean_glass/jetson_latency.py",85 "sha256": "4131ad1d0278f8098c80da6d07bf986d20885b7592a579cacbd7538c46d32619",86 "language": "Python",87 "lines": 183,88 "truncated": false,89 "block": 19,90 "row": 1251191 },92 {93 "path": "lean_glass/loss.py",94 "sha256": "e0dd1dc911a5b2917ffdcc7c1111dd5d58b52bb950da09f11519ebeff8d7f02f",95 "language": "Python",96 "lines": 87,97 "truncated": false,98 "block": 19,99 "row": 10662100 },101 {102 "path": "lean_glass/main.py",103 "sha256": "38bf51faae2b19cc4d77024496f5a4b1e0a7cae72078a287c36510b5fcc00459",104 "language": "Python",105 "lines": 377,106 "truncated": false,107 "block": 19,108 "row": 13666109 },110 {111 "path": "lean_glass/metrics.py",112 "sha256": "436dc3daa637bd777d1252b0a2f8ac62992f601fc4e6773f953c6ba684c85552",113 "language": "Python",114 "lines": 130,115 "truncated": false,116 "block": 19,117 "row": 11768118 },119 {120 "path": "lean_glass/model.py",121 "sha256": "154ca692fa4f992af9e4f8dc6ceff242a62cfc4b69a0100598ec635ef9b9a893",122 "language": "Python",123 "lines": 99,124 "truncated": false,125 "block": 19,126 "row": 10767127 },128 {129 "path": "lean_glass/pca_stream.py",130 "sha256": "dc7ba9a6eb75628bf36ad618a30ff80259893f0438609abe2ccfbbaeecbcd65c",131 "language": "Python",132 "lines": 79,133 "truncated": false,134 "block": 19,135 "row": 10440136 },137 {138 "path": "lean_glass/perlin.py",139 "sha256": "299dccc5b8b81fda65418500f0bafaff2bdce1ff49877755792e1b8486ffaab4",140 "language": "Python",141 "lines": 73,142 "truncated": false,143 "block": 19,144 "row": 10441145 },146 {147 "path": "lean_glass/prepare_datasets.py",148 "sha256": "ea25c0a6f9153b7107cd7c935847ff98d9d9357355c438f5dfb549f66e04b322",149 "language": "Python",150 "lines": 154,151 "truncated": false,152 "block": 19,153 "row": 12397154 },155 {156 "path": "lean_glass/profile_efficiency.py",157 "sha256": "b19e26be902224255a4ee6569821752d0bb1da46d321bf01958fcd2630a108d2",158 "language": "Python",159 "lines": 181,160 "truncated": false,161 "block": 19,162 "row": 12419163 },164 {165 "path": "lean_glass/shell/run-concrete-dw2gate.sh",166 "sha256": "031733cfb451fb85c2782c4710a2169d58dd30daaa3414c655feafb8ade66a7c",167 "language": "Shell",168 "lines": 43,169 "truncated": false,170 "block": 19,171 "row": 15542172 },173 {174 "path": "lean_glass/shell/run-concrete-resnet18.sh",175 "sha256": "1d29d549b1d8c44bf49e32fafe52d85de2566b8eba3e7662abf777d1710e2433",176 "language": "Shell",177 "lines": 22,178 "truncated": false,179 "block": 19,180 "row": 15534181 },182 {183 "path": "lean_glass/shell/run-dw2gate-100ep.sh",184 "sha256": "f29352b22a83728ae602890cc2e0e11676b45195193c24d4007a99f733c9cc58",185 "language": "Shell",186 "lines": 44,187 "truncated": false,188 "block": 19,189 "row": 15550190 },191 {192 "path": "lean_glass/shell/run-dw2gate-wavelet-100ep.sh",193 "sha256": "ba7a94c2e1e8268c6faba7d800fb0216f2fb77594928afb85a351f56b93f239b",194 "language": "Shell",195 "lines": 48,196 "truncated": false,197 "block": 19,198 "row": 15595199 },200 {201 "path": "lean_glass/shell/run-multiseed-gate-ablation.sh",202 "sha256": "735fcc9402b5c2ad184ee83d8d0428eb0b078b3274e14dc35420c4da394da176",203 "language": "Shell",204 "lines": 37,205 "truncated": false,206 "block": 19,207 "row": 15645208 },209 {210 "path": "lean_glass/shell/run-mvtec-mnv2-dw3-gate.sh",211 "sha256": "84faca8f552edb4730a77d21f6dc40301d93d96ce6fd9c55c2a08166fdc70946",212 "language": "Shell",213 "lines": 56,214 "truncated": false,215 "block": 19,216 "row": 15655217 },218 {219 "path": "lean_glass/shell/run-mvtec-mnv2-gateonly.sh",220 "sha256": "2421397ecc6b5dd110dcd6808ebcbd470ad69c30a8f8cbe834b04b3ee0073b43",221 "language": "Shell",222 "lines": 52,223 "truncated": false,224 "block": 19,225 "row": 15632226 },227 {228 "path": "lean_glass/shell/run-mvtec-mnv2-wavelet-gate.sh",229 "sha256": "0f1d26086e125e43589ffe489d281b1b5cb981787b40f4f0ba248a5930de7686",230 "language": "Shell",231 "lines": 55,232 "truncated": false,233 "block": 19,234 "row": 15654235 },236 {237 "path": "lean_glass/shell/run-mvtec-mobilenetv2-dw.sh",238 "sha256": "28669602e3b5dc173f32bde7f9bf08ee1e6d3e08fb11bd28da28b76d076a4109",239 "language": "Shell",240 "lines": 58,241 "truncated": false,242 "block": 19,243 "row": 15679244 },245 {246 "path": "lean_glass/shell/run-mvtec-mobilenetv2-dw2b.sh",247 "sha256": "13b0df05a34677b43b662a7bcae39ccbdd629ab2e320312cea45c81c115fb49c",248 "language": "Shell",249 "lines": 52,250 "truncated": false,251 "block": 19,252 "row": 15636253 },254 {255 "path": "lean_glass/shell/run-mvtec-mobilenetv2-dw3-pca.sh",256 "sha256": "4da2df188ff34109e2482bafc463e82a4fc4c74fd12a80d5fc94f6808e2ec654",257 "language": "Shell",258 "lines": 61,259 "truncated": false,260 "block": 19,261 "row": 15673262 },263 {264 "path": "lean_glass/shell/run-mvtec-mobilenetv2-dw3.sh",265 "sha256": "e7794123d89b1bf38848696a948bbb653137e22ad4314eba9ed0bbcd776dfe98",266 "language": "Shell",267 "lines": 55,268 "truncated": false,269 "block": 19,270 "row": 15664271 },272 {273 "path": "lean_glass/shell/run-mvtec-mobilenetv2.sh",274 "sha256": "b28b6375adaef22208a74029c07c7523b9ff7974b8e615411f28249daba3c960",275 "language": "Shell",276 "lines": 51,277 "truncated": false,278 "block": 19,279 "row": 15639280 },281 {282 "path": "lean_glass/shell/run-mvtec.sh",283 "sha256": "3419eb4130c042d4b4f655fa32795a2edd4aa8a03be516feee42628dc90e7b89",284 "language": "Shell",285 "lines": 37,286 "truncated": false,287 "block": 19,288 "row": 15497289 },290 {291 "path": "lean_glass/shell/run-pill-dw2gate.sh",292 "sha256": "09d6fe065950dd448068efc607386d6cc7de7300c995ad54798c1ad5b023c1ae",293 "language": "Shell",294 "lines": 43,295 "truncated": false,296 "block": 19,297 "row": 15541298 },299 {300 "path": "lean_glass/shell/run-pill-resnet18.sh",301 "sha256": "ac991a3983af25e38df8dd7a412ee46e4cf90745401d2121faa70d1e6edbd9bd",302 "language": "Shell",303 "lines": 22,304 "truncated": false,305 "block": 19,306 "row": 15529307 },308 {309 "path": "lean_glass/shell/run-resnet18-100ep.sh",310 "sha256": "ae1662be6bd3ec55ebda99433c1ebbc2d43792a03b4646e546c5ad378030b2c8",311 "language": "Shell",312 "lines": 47,313 "truncated": false,314 "block": 19,315 "row": 15586316 },317 {318 "path": "lean_glass/shell/run-toothbrush.sh",319 "sha256": "663c6bbd32c4c913a64a30147b787b131f382396dbd867c1f886202e43dca227",320 "language": "Shell",321 "lines": 47,322 "truncated": false,323 "block": 19,324 "row": 15601325 },326 {327 "path": "lean_glass/shell/run-visa-dw2gate.sh",328 "sha256": "6574ebbc94df51c8a36fdf4ba8f4f3d5d80b8459e728f30931154454f3fc740b",329 "language": "Shell",330 "lines": 22,331 "truncated": false,332 "block": 19,333 "row": 15565334 },335 {336 "path": "lean_glass/shell/run-visa-resnet18.sh",337 "sha256": "14329117825ddb367644cf9fde7c5dcfaefe44922f5b8a4970ae31deb02224fb",338 "language": "Shell",339 "lines": 21,340 "truncated": false,341 "block": 19,342 "row": 15526343 },344 {345 "path": "lean_glass/shell/run-wrn50-100ep.sh",346 "sha256": "94e15c6a400e3bc23c66399da94e2bd77d525bb43364bf78686fd1e312226945",347 "language": "Shell",348 "lines": 44,349 "truncated": false,350 "block": 19,351 "row": 15545352 },353 {354 "path": "lean_glass/utils.py",355 "sha256": "5eb3de593cd540ffca98d58e83f669026106259663567b40d9bd0ed1c6ef4f24",356 "language": "Python",357 "lines": 169,358 "truncated": false,359 "block": 19,360 "row": 12129361 },362 {363 "path": "lean_glass/wavelet_stream.py",364 "sha256": "b20ab328cd31150d8a2906955dddd00aa8739a8ae07b0b2c01a67575b2caf06d",365 "language": "Python",366 "lines": 83,367 "truncated": false,368 "block": 19,369 "row": 10336370 },371 {372 "path": "pca_cascade_sensors/ApplyPCATransform.m",373 "sha256": "f514e7d4b335d9449b7da3ed33971fe82a544d610f12867e71ec3b95b040182e",374 "language": "MATLAB",375 "lines": 29,376 "truncated": false,377 "block": 19,378 "row": 5069379 },380 {381 "path": "pca_cascade_sensors/Get_PCA_TrainingFeatures.m",382 "sha256": "4cfe852c5eb7e318718208664622afea22634abcf68310f807fa03b0fb678b3b",383 "language": "MATLAB",384 "lines": 42,385 "truncated": false,386 "block": 19,387 "row": 5696388 },389 {390 "path": "pca_cascade_sensors/detectAnomalies.m",391 "sha256": "2bb4ad5c49b4b568fea2bd0af3467cef146f58cee5e59c7d7969e5c1d0ae856b",392 "language": "MATLAB",393 "lines": 241,394 "truncated": false,395 "block": 19,396 "row": 7776397 },398 {399 "path": "pca_cascade_sensors/getAnomalyMaps.m",400 "sha256": "8626157fbcfb702940a63fc2f7005b53f175a24a98567efde23e9cbad57df5ed",401 "language": "MATLAB",402 "lines": 66,403 "truncated": false,404 "block": 19,405 "row": 6164406 },407 {408 "path": "pca_cascade_sensors/getEmbeddingsModel.m",409 "sha256": "86f4b7f8d06ee67c15fc87d1c68883ca7d024529dd1a37aa9dbf7ed85c2a27ab",410 "language": "MATLAB",411 "lines": 62,412 "truncated": false,413 "block": 19,414 "row": 6245415 },416 {417 "path": "pca_cascade_sensors/getFeatures.m",418 "sha256": "4609750b9b0d0ac45b8258025f472168eec42392c18d41e8127373dd93402ca7",419 "language": "MATLAB",420 "lines": 72,421 "truncated": false,422 "block": 19,423 "row": 6192424 },425 {426 "path": "pca_cascade_sensors/getFeaturesPCA.m",427 "sha256": "5f1cda4cb89f61246bdefbfa0fa12107dee7694a38204a5b3f06da9539452b54",428 "language": "MATLAB",429 "lines": 96,430 "truncated": false,431 "block": 19,432 "row": 6826433 },434 {435 "path": "pca_cascade_sensors/getOptions_pca_cascade.m",436 "sha256": "13f766bfd839924689eab1da2ea7bbabc1d35430c6bf159dabc444422d15963b",437 "language": "MATLAB",438 "lines": 112,439 "truncated": false,440 "block": 19,441 "row": 7014442 },443 {444 "path": "pca_cascade_sensors/getROC.m",445 "sha256": "fc581cda02631604cc11e3ea9f96fafacc3de6e3fdded92fc2cf214d46f6bfb7",446 "language": "MATLAB",447 "lines": 89,448 "truncated": false,449 "block": 19,450 "row": 6483451 },452 {453 "path": "pca_cascade_sensors/main_anomaly_pca_cascade.m",454 "sha256": "f019a12bc7e1d300e05676fdede57d5ef015d3125b0d6ba6ca70277e85a4621d",455 "language": "MATLAB",456 "lines": 123,457 "truncated": false,458 "block": 19,459 "row": 7105460 },461 {462 "path": "pca_cascade_sensors/measureInferenceSpeed.m",463 "sha256": "2698081d437c32adcf1dddb0b07242a6cdfa74c2ccd924a68325971cc0fe0457",464 "language": "MATLAB",465 "lines": 50,466 "truncated": false,467 "block": 19,468 "row": 5804469 },470 {471 "path": "pca_cascade_sensors/pca_custom.m",472 "sha256": "e6ed8ed60f1b0811343b1b306eb499726ac6673a1bddabe778655135905a9ad6",473 "language": "MATLAB",474 "lines": 40,475 "truncated": false,476 "block": 19,477 "row": 5739478 },479 {480 "path": "pca_cascade_sensors/plotEigenDiagnostics.m",481 "sha256": "d6d1824ae5987ace959373c4f5ae4aee5b4a04addb2cf90d1630d9c935b5693c",482 "language": "MATLAB",483 "lines": 77,484 "truncated": false,485 "block": 19,486 "row": 6402487 },488 {489 "path": "pca_cascade_sensors/prepareData.m",490 "sha256": "3e94e7a9281c3761cf5e9293ae0cd678cfc08598f1c3df113928f92bf54a1e00",491 "language": "MATLAB",492 "lines": 45,493 "truncated": false,494 "block": 19,495 "row": 5962496 },497 {498 "path": "pca_cascade_sensors/resizeAndCropImage.m",499 "sha256": "d066b40b3c3c218473e7d3a56f51cadc8ae8efaa7923bab8612cadb119877969",500 "language": "MATLAB",501 "lines": 89,502 "truncated": false,503 "block": 19,504 "row": 6621505 },506 {507 "path": "pca_cascade_sensors/scratchpad.m",508 "sha256": "b0f9a0a43e52ce6f958a45623a2f4dcf7935347cd9fb65d19fc2704bdd91b206",509 "language": "MATLAB",510 "lines": 62,511 "truncated": false,512 "block": 19,513 "row": 5923514 }515 ]516}