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__alexandervnikitin__tsgm.json606 linesDownload Raw Back to 83
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/alexandervnikitin/tsgm",4 "url": "https://github.com/AlexanderVNikitin/tsgm/blob/main/tsgm/models/timeGAN.py",5 "host": "github.com",6 "commit": "180369c460ea6c6b2a14aca27c56dbc62b147bf3",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": "781bdb1134a6f24358f0353bfb1cfca80733e2f41cd886395df72ae815ad7807",23   "language": "Text",24   "lines": 273,25   "truncated": false,26   "block": 21,27   "row": 327228  },29  {30   "path": "cli/eval.py",31   "sha256": "6ee29438d4b1edb15d34f31b5cf21402cb5e923a5cfa777b7c20eaa58337b442",32   "language": "Python",33   "lines": 175,34   "truncated": false,35   "block": 20,36   "row": 1906237  },38  {39   "path": "cli/gd.py",40   "sha256": "1bfdd70db2695f233f43f7c862ac2db3a9ae34e76deeaaeb8bd93b0f15497e28",41   "language": "Python",42   "lines": 143,43   "truncated": false,44   "block": 20,45   "row": 1892346  },47  {48   "path": "docs/conf.py",49   "sha256": "a0105c2e2eb6996c6fc93fa07c6280393e77f3ca5b211148f3b84314a92933fa",50   "language": "Python",51   "lines": 119,52   "truncated": false,53   "block": 20,54   "row": 1744255  },56  {57   "path": "setup.py",58   "sha256": "4eebf2bf6d7c919335d18e1726d50a9ee09ac4ef1e70d24c8693681aa785c90d",59   "language": "Python",60   "lines": 92,61   "truncated": false,62   "block": 20,63   "row": 1643364  },65  {66   "path": "tests/test_abc.py",67   "sha256": "b522aa5369963c776e3ba20170f3eef0b42c007508ecefbb10c3d00851a7638b",68   "language": "Python",69   "lines": 64,70   "truncated": false,71   "block": 20,72   "row": 1613973  },74  {75   "path": "tests/test_augmentations.py",76   "sha256": "6f58f3c6b031df82c1ae14eca0197b1b2c0c6a5a3ffcef4f375cdccdd14fdcf7",77   "language": "Python",78   "lines": 104,79   "truncated": false,80   "block": 20,81   "row": 1733182  },83  {84   "path": "tests/test_cgan.py",85   "sha256": "38fe69695f4a086564f74aaee041570673a7c9d7e13f9c316b67c4066356c7f2",86   "language": "Python",87   "lines": 358,88   "truncated": false,89   "block": 20,90   "row": 2079091  },92  {93   "path": "tests/test_dataset.py",94   "sha256": "9792a5daf6a26d03a40dbd1efcdc6c7a613d78c6fba9c24c6841f50a1b4d3ec0",95   "language": "Python",96   "lines": 50,97   "truncated": false,98   "block": 20,99   "row": 14844100  },101  {102   "path": "tests/test_ddpm.py",103   "sha256": "d6cff235fe88b206b8cb2fe658277e4dd74905ab4706358b7322e5caf4680f6a",104   "language": "Python",105   "lines": 34,106   "truncated": false,107   "block": 20,108   "row": 14090109  },110  {111   "path": "tests/test_downstream_models.py",112   "sha256": "07003f8f7dfb3722b4de5cba5a1078cfb0ff69ebb6a4224a2f3a7ce95e3fc3a7",113   "language": "Python",114   "lines": 101,115   "truncated": false,116   "block": 20,117   "row": 17345118  },119  {120   "path": "tests/test_metrics.py",121   "sha256": "e5566b1c59ca1cc8b23a8c5353bb39dd78176581a11ab571e49dfc48e1dc33af",122   "language": "Python",123   "lines": 272,124   "truncated": false,125   "block": 20,126   "row": 20563127  },128  {129   "path": "tests/test_monitors.py",130   "sha256": "603a0263c4deb86570b017e3900a3af89418d6e172d117e4ff108c2c9cea26c9",131   "language": "Python",132   "lines": 75,133   "truncated": false,134   "block": 20,135   "row": 16247136  },137  {138   "path": "tests/test_simulator.py",139   "sha256": "d1ba1c1a1880b7f32bdf36065eed10fe06a3029d3c674aa35b187aaf909139df",140   "language": "Python",141   "lines": 66,142   "truncated": false,143   "block": 20,144   "row": 16087145  },146  {147   "path": "tests/test_sts.py",148   "sha256": "8560d86f1b3c7494f7a81c57c0ffd4224a6b74bf8eeeb47dae6ffacdbed3afb0",149   "language": "Python",150   "lines": 19,151   "truncated": false,152   "block": 20,153   "row": 13375154  },155  {156   "path": "tests/test_timegan.py",157   "sha256": "38f81c3cba6e2007ad426e5263ed22aae569f53041a8ca2c494e252a517cdd6f",158   "language": "Python",159   "lines": 426,160   "truncated": false,161   "block": 20,162   "row": 20772163  },164  {165   "path": "tests/test_utils.py",166   "sha256": "2655e99000702860dd70b4b81a02106356ca7d860570a39a8f54eb7ff6c79eb0",167   "language": "Python",168   "lines": 454,169   "truncated": false,170   "block": 20,171   "row": 21126172  },173  {174   "path": "tests/test_vae.py",175   "sha256": "9b0bd4b1eec9a0ced5abef8f19efa1323b06d2951a5bf3ac8723481694ab5f1a",176   "language": "Python",177   "lines": 95,178   "truncated": false,179   "block": 20,180   "row": 16670181  },182  {183   "path": "tests/test_visualizations.py",184   "sha256": "013a6a96cb2c7d3493c8046ef003f016853103b5e4f36172a1a6bba4f58af31d",185   "language": "Python",186   "lines": 85,187   "truncated": false,188   "block": 20,189   "row": 16066190  },191  {192   "path": "tests/test_zoo.py",193   "sha256": "280a68c2ae61863e93458aac802cbb550de79c7cd7bd8ed80db5876b1f1f7aee",194   "language": "Python",195   "lines": 105,196   "truncated": false,197   "block": 20,198   "row": 16438199  },200  {201   "path": "tsgm/__init__.py",202   "sha256": "bd347bf3f31266c39a37ce0ae4322cd8147f040e8ae6e8639642e22a43830a1f",203   "language": "Python",204   "lines": 11,205   "truncated": false,206   "block": 20,207   "row": 12777208  },209  {210   "path": "tsgm/backend.py",211   "sha256": "721e52810afc9a37485d807c38bd528c20a74e248df321c3ed3c5a83aee67bc8",212   "language": "Python",213   "lines": 216,214   "truncated": false,215   "block": 20,216   "row": 19256217  },218  {219   "path": "tsgm/dataset.py",220   "sha256": "9afc3679bf9304749d59f29573e2a930ddda1137d7dd453dbdafa2bada60087f",221   "language": "Python",222   "lines": 160,223   "truncated": false,224   "block": 20,225   "row": 18350226  },227  {228   "path": "tsgm/metrics/__init__.py",229   "sha256": "325e4baf90a2adb037fa1599fac97124f987a2c1e453d56479464a563040ed67",230   "language": "Python",231   "lines": 7,232   "truncated": false,233   "block": 20,234   "row": 12969235  },236  {237   "path": "tsgm/metrics/metrics.py",238   "sha256": "1dc08fa6645f394c1c9bb3ba775763f5d2e42ff366c9f4a93681118223f242ee",239   "language": "Python",240   "lines": 528,241   "truncated": false,242   "block": 20,243   "row": 21708244  },245  {246   "path": "tsgm/metrics/statistics.py",247   "sha256": "9b26589429a2804cac44d647295b1297405b7d499d626953f451a97d7bc3843b",248   "language": "Python",249   "lines": 111,250   "truncated": false,251   "block": 20,252   "row": 17321253  },254  {255   "path": "tsgm/models/__init__.py",256   "sha256": "f6610aff7f57b62854db5103cf086d5377a239aea1562abcf390f6cc9e3ed1e0",257   "language": "Python",258   "lines": 10,259   "truncated": false,260   "block": 20,261   "row": 12751262  },263  {264   "path": "tsgm/models/architectures/__init__.py",265   "sha256": "21b221de2a94fe05170b743a1fcb1f1e18eb736c84577b86d9e7bd10882be91c",266   "language": "Python",267   "lines": 1,268   "truncated": false,269   "block": 20,270   "row": 12269271  },272  {273   "path": "tsgm/models/architectures/zoo.py",274   "sha256": "97aac12362f8bcd0968c9ad580655bcb6aad053efa6c3da0e3cae5eb6776fc95",275   "language": "Python",276   "lines": 1131,277   "truncated": false,278   "block": 21,279   "row": 270280  },281  {282   "path": "tsgm/models/augmentations.py",283   "sha256": "8aacac767dd7bea42e2c08f339ef3d972d08f3ce2379ebe43db9f7803ec3b642",284   "language": "Python",285   "lines": 494,286   "truncated": false,287   "block": 20,288   "row": 21421289  },290  {291   "path": "tsgm/models/cgan.py",292   "sha256": "b4c864dcdf7553a99737cb98a8388650a19f800d7aa8b09b6050aa2159971dae",293   "language": "Python",294   "lines": 609,295   "truncated": false,296   "block": 20,297   "row": 21889298  },299  {300   "path": "tsgm/models/cvae.py",301   "sha256": "5bbec21f5781e6d29a402d685fda30327e273cfc184501bfbaf294482a10f1fb",302   "language": "Python",303   "lines": 359,304   "truncated": false,305   "block": 20,306   "row": 21179307  },308  {309   "path": "tsgm/models/ddpm.py",310   "sha256": "4c38466e5235926127418a2624cdac2493a58e2ea94f520764b2afa6fbf74058",311   "language": "Python",312   "lines": 434,313   "truncated": false,314   "block": 20,315   "row": 21297316  },317  {318   "path": "tsgm/models/gp.py",319   "sha256": "56e575be3466c69533bfdd7ded1ef39244a95f1946f853b32858b313919ab4be",320   "language": "Python",321   "lines": 3,322   "truncated": false,323   "block": 20,324   "row": 12287325  },326  {327   "path": "tsgm/models/monitors.py",328   "sha256": "6ff59e383367b6609f93bdcbe82e90391339b0a4cb25f498d6512b010a4fc90a",329   "language": "Python",330   "lines": 195,331   "truncated": false,332   "block": 20,333   "row": 19295334  },335  {336   "path": "tsgm/models/sts.py",337   "sha256": "baffed0b1e0f1109d1f0e80d842ee86bfc8e12a865df3ed8095245e7fb7f1ad5",338   "language": "Python",339   "lines": 95,340   "truncated": false,341   "block": 20,342   "row": 17099343  },344  {345   "path": "tsgm/models/timeGAN.py",346   "sha256": "c00ec14ee6765af259767e3998a92635d98db9c0c2591e3985df1c129ef0b5a0",347   "language": "Python",348   "lines": 1035,349   "truncated": false,350   "block": 21,351   "row": 248352  },353  {354   "path": "tsgm/optimization/__init__.py",355   "sha256": "1b1683c4bd298e779e6f57e7c3f325bcb7b971a2af0a1927b6709f55713b2974",356   "language": "Python",357   "lines": 1,358   "truncated": false,359   "block": 20,360   "row": 12220361  },362  {363   "path": "tsgm/optimization/abc.py",364   "sha256": "e9b68d46e50f5b1a359b66739192de0c4c470ce9a882ba350956703816d261c8",365   "language": "Python",366   "lines": 121,367   "truncated": false,368   "block": 20,369   "row": 17669370  },371  {372   "path": "tsgm/simulator.py",373   "sha256": "e77d510c6c230dbc888e5cdc9b27f18bd7bb87acc335ae86d46f255a9d20ec84",374   "language": "Python",375   "lines": 567,376   "truncated": false,377   "block": 20,378   "row": 21562379  },380  {381   "path": "tsgm/types.py",382   "sha256": "d206d34cbd10ec4cf624cb5cb0386717bf86b4cd230ae9efbe21fa6401d414bc",383   "language": "Python",384   "lines": 25,385   "truncated": false,386   "block": 20,387   "row": 13736388  },389  {390   "path": "tsgm/utils/__init__.py",391   "sha256": "1f0fc3e5cdc7208386b04d41864f3df472f2595ac2b9ae3d4cea83e65ebf33ba",392   "language": "Python",393   "lines": 7,394   "truncated": false,395   "block": 20,396   "row": 12905397  },398  {399   "path": "tsgm/utils/covid19_data_utils.py",400   "sha256": "44688e72e6b78afe45946f370c97e0c6c8e3a334a5eaf9956a0bf07647b636fd",401   "language": "Python",402   "lines": 187,403   "truncated": false,404   "block": 20,405   "row": 19562406  },407  {408   "path": "tsgm/utils/data_processing.py",409   "sha256": "dc70e5b46b03621a33121a9db6c86a46973ba1983afc530f0db12b3c273b94c8",410   "language": "Python",411   "lines": 147,412   "truncated": false,413   "block": 20,414   "row": 17343415  },416  {417   "path": "tsgm/utils/datasets.py",418   "sha256": "4da1a4158c97337723bc5f7a210e3dc7e8ff115b4d7753c5eab0910f9581f36c",419   "language": "Python",420   "lines": 596,421   "truncated": false,422   "block": 20,423   "row": 21766424  },425  {426   "path": "tsgm/utils/file_utils.py",427   "sha256": "25411314e3bb36824c35ffbd7070679229d544cd66e8b755cdbcb7f2de865cb8",428   "language": "Python",429   "lines": 92,430   "truncated": false,431   "block": 20,432   "row": 16685433  },434  {435   "path": "tsgm/utils/mmd.py",436   "sha256": "9360a975bcdf7e8a818c9bf4db78e584838c84289b708bce6b9816859aac611c",437   "language": "Python",438   "lines": 187,439   "truncated": false,440   "block": 20,441   "row": 19091442  },443  {444   "path": "tsgm/utils/utils.py",445   "sha256": "cdfe5a8e0afe7bf01054df851463e0738063f8a53bcf699efcc1251273fd6ce4",446   "language": "Python",447   "lines": 54,448   "truncated": false,449   "block": 20,450   "row": 15679451  },452  {453   "path": "tsgm/utils/visualization.py",454   "sha256": "6e93f097d4549195b93fc35e4e7a1c3374e50588164467548080fc3fb7cf7b65",455   "language": "Python",456   "lines": 432,457   "truncated": false,458   "block": 20,459   "row": 21131460  },461  {462   "path": "tsgm/version.py",463   "sha256": "91447944015cec709e8aa7655f7e9d64e1e4508e7023a57fe3746911c0fc6fed",464   "language": "Python",465   "lines": 1,466   "truncated": false,467   "block": 3,468   "row": 17352469  },470  {471   "path": "tutorials/Classical Methods vs VAE.ipynb",472   "sha256": "444327d623aaab94082d3d2036f851d78fdb26d79dafc8ea0c63291077756292",473   "language": "Jupyter",474   "lines": 210,475   "truncated": false,476   "block": 20,477   "row": 8153478  },479  {480   "path": "tutorials/Datasets.ipynb",481   "sha256": "e6fbf6e82e9bbae065d32833a109a715a7593a89c903223750ffc365f36c9bb3",482   "language": "Jupyter",483   "lines": 102,484   "truncated": false,485   "block": 20,486   "row": 7907487  },488  {489   "path": "tutorials/GANs/RCGAN.ipynb",490   "sha256": "17f76684825c32196ebda9b4a6e4a9a7c9256c66fd58ba76697f3f7a352a687a",491   "language": "Jupyter",492   "lines": 147,493   "truncated": false,494   "block": 20,495   "row": 7914496  },497  {498   "path": "tutorials/GANs/Temporal cGAN.ipynb",499   "sha256": "c7e6d6e9df4a6321eedee5e0dc7710e7d3b0f7be6ecda1a49d5b0505ee9d9439",500   "language": "Jupyter",501   "lines": 109,502   "truncated": false,503   "block": 20,504   "row": 7841505  },506  {507   "path": "tutorials/GANs/TimeGAN.ipynb",508   "sha256": "fc3e2227a4f37dcab647fc67ab84d35877afe8dd739d4d672a0570f8c03e1be5",509   "language": "Jupyter",510   "lines": 56,511   "truncated": false,512   "block": 20,513   "row": 7668514  },515  {516   "path": "tutorials/GANs/cGAN.ipynb",517   "sha256": "7c2f24f32e11e38bb44b42a78bcfd27c8b926cd110cdf5443ddd17260aa7a732",518   "language": "Jupyter",519   "lines": 106,520   "truncated": false,521   "block": 20,522   "row": 7879523  },524  {525   "path": "tutorials/Metrics Tutorial.ipynb",526   "sha256": "61823e30ea5931cb77c1ddc2f57cb9776e75189ede3ab3a1f23d6ca4869a004e",527   "language": "Jupyter",528   "lines": 158,529   "truncated": false,530   "block": 20,531   "row": 7965532  },533  {534   "path": "tutorials/Model Selection.ipynb",535   "sha256": "d1fa93f8ef14dcbda00c536ed56efbd448a67cc9aba4b8a166d5acae7f209d62",536   "language": "Jupyter",537   "lines": 144,538   "truncated": false,539   "block": 20,540   "row": 7906541  },542  {543   "path": "tutorials/Using Multiple GPUs or TPU.ipynb",544   "sha256": "fe0c5d9a19d606149b6e6fd6373f737112d0ff2aa3883c9f800ddf7eef536e69",545   "language": "Jupyter",546   "lines": 78,547   "truncated": false,548   "block": 20,549   "row": 7742550  },551  {552   "path": "tutorials/VAEs/VAE.ipynb",553   "sha256": "52cba20e5c3b37002bc41d3f98c5259b54db67deb2a57caa4103cfdf4554020a",554   "language": "Jupyter",555   "lines": 56,556   "truncated": false,557   "block": 20,558   "row": 7714559  },560  {561   "path": "tutorials/VAEs/cVAE.ipynb",562   "sha256": "66efe0cfa262d3e49d23646f826c11ee98cd56498948ee5bb5c9d57787e2e942",563   "language": "Jupyter",564   "lines": 133,565   "truncated": false,566   "block": 20,567   "row": 7921568  },569  {570   "path": "tutorials/augmentations.ipynb",571   "sha256": "abe6db713dca77c6200bf105f447e67b0d2311d395795344043cf783968e5dca",572   "language": "Jupyter",573   "lines": 250,574   "truncated": false,575   "block": 20,576   "row": 8357577  },578  {579   "path": "tutorials/community/ECG_classification.ipynb",580   "sha256": "a693affb69b6c12e058c20e722662300e6203354335e20df62f51a6a6eb6b418",581   "language": "Jupyter",582   "lines": 443,583   "truncated": false,584   "block": 20,585   "row": 8406586  },587  {588   "path": "tutorials/evaluation.ipynb",589   "sha256": "f61a083b47c8e46dd4cdf0e03398d63be5145b5c65ed63e0eebc89589a558210",590   "language": "Jupyter",591   "lines": 331,592   "truncated": false,593   "block": 20,594   "row": 8458595  },596  {597   "path": "tutorials/getting_started_with_tsgm.ipynb",598   "sha256": "e011a0a2b9dbc34d07c0096b8ec7c605610a2fa420a2c6bf8d576c695b8dc78d",599   "language": "Jupyter",600   "lines": 104,601   "truncated": false,602   "block": 20,603   "row": 7853604  }605 ]606}