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__projectmesa__mesa.json1389 linesDownload Raw Back to 1d
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/projectmesa/mesa",4 "url": "https://github.com/projectmesa/mesa",5 "host": "github.com",6 "commit": "f85955b7ecc3a6d79d8bfaec2d0b406d85c8f0a6",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",14   "language": "License",15   "lines": 202,16   "truncated": false,17   "block": 1,18   "row": 221719  },20  {21   "path": "README.md",22   "sha256": "10e6054aab9ad8fdd86bc605f2b72d01503cd8d1ada4fd9aa39b031b9efc81e2",23   "language": "Text",24   "lines": 142,25   "truncated": false,26   "block": 1,27   "row": 1194228  },29  {30   "path": "benchmarks/compare_timings.py",31   "sha256": "90827131110b71e92bc4d384908a2eba932a475f57d0da15a69df09d3964da24",32   "language": "Python",33   "lines": 98,34   "truncated": false,35   "block": 1,36   "row": 681937  },38  {39   "path": "benchmarks/configurations.py",40   "sha256": "9c312e09bd5021a3b64fd960e190a9d60f34e22515832289f608c97b2821d92a",41   "language": "Python",42   "lines": 145,43   "truncated": false,44   "block": 1,45   "row": 724146  },47  {48   "path": "benchmarks/global_benchmark.py",49   "sha256": "59331826dbc4481897879b0166c0b39207536ddc0fabf21b5edb3d402ee2e7ab",50   "language": "Python",51   "lines": 112,52   "truncated": false,53   "block": 1,54   "row": 689155  },56  {57   "path": "docs/conf.py",58   "sha256": "2618dfd7ba2a510956df186a26069bda1aa6ec178bbcea82e9c3f103dda95172",59   "language": "Python",60   "lines": 392,61   "truncated": false,62   "block": 1,63   "row": 884464  },65  {66   "path": "docs/tutorials/0_first_model.ipynb",67   "sha256": "2e65ff2b4e6a6edb4f8153390f4eab5d79ee14ce454b5090449d176eeb4e8c63",68   "language": "Jupyter",69   "lines": 368,70   "truncated": false,71   "block": 1,72   "row": 197073  },74  {75   "path": "docs/tutorials/10_visualization_custom.ipynb",76   "sha256": "15201247ca97792730ca01bdf4cdaf83284a07261d6c2706af67ac381568f8a2",77   "language": "Jupyter",78   "lines": 288,79   "truncated": false,80   "block": 1,81   "row": 192082  },83  {84   "path": "docs/tutorials/1_agentset.ipynb",85   "sha256": "941632723750fcf899e2382a2188ef3fe8d6cfd55a1dc06347d08c6c1a9cc379",86   "language": "Jupyter",87   "lines": 423,88   "truncated": false,89   "block": 1,90   "row": 196191  },92  {93   "path": "docs/tutorials/2_agent_activation.ipynb",94   "sha256": "5820b2941b5d78489135b1f60023ab0e08ee2f3f3939f92cdd0b0fd66fc4b2ed",95   "language": "Jupyter",96   "lines": 427,97   "truncated": false,98   "block": 1,99   "row": 1958100  },101  {102   "path": "docs/tutorials/3_event_scheduling.ipynb",103   "sha256": "dc6e315167ce7061b665f56d3cc4bbade145eda0dfa2043595a521e71b1f7156",104   "language": "Jupyter",105   "lines": 611,106   "truncated": false,107   "block": 1,108   "row": 2004109  },110  {111   "path": "docs/tutorials/4_adding_space.ipynb",112   "sha256": "5d560bfec7f1eaac9c2698e5c233fe7eca455e281fa79c5ba448fa429fa018d5",113   "language": "Jupyter",114   "lines": 254,115   "truncated": false,116   "block": 1,117   "row": 1937118  },119  {120   "path": "docs/tutorials/5_collecting_data.ipynb",121   "sha256": "341d96a8b265ade59cf38185bd7c605149c5cc813df04904ce73d85d7e660109",122   "language": "Jupyter",123   "lines": 324,124   "truncated": false,125   "block": 1,126   "row": 1955127  },128  {129   "path": "docs/tutorials/6_visualization_basic.ipynb",130   "sha256": "02576b8db31e646cf7d69c0cce16a507c53c5c89678bfb6af6e1de2dc1748e0d",131   "language": "Jupyter",132   "lines": 303,133   "truncated": false,134   "block": 1,135   "row": 1938136  },137  {138   "path": "docs/tutorials/7_visualization_dynamic_agents.ipynb",139   "sha256": "e470c4d283a81088d555e644e235dc1cee0df9136e9b471f8a25fb354118a201",140   "language": "Jupyter",141   "lines": 271,142   "truncated": false,143   "block": 1,144   "row": 1930145  },146  {147   "path": "docs/tutorials/8_visualization_rendering_with_space_renderer.ipynb",148   "sha256": "5f16032ac4a0868c39121a88fe8cadb71fccd3a69eef5453bd0e6f306d877df5",149   "language": "Jupyter",150   "lines": 396,151   "truncated": false,152   "block": 1,153   "row": 1964154  },155  {156   "path": "docs/tutorials/9_visualization_property_layer_visualization.ipynb",157   "sha256": "81d2d85f953bdfe515f6a97af56b25391c86e8f9eb704fd995a0b0c633e5a208",158   "language": "Jupyter",159   "lines": 386,160   "truncated": false,161   "block": 1,162   "row": 1962163  },164  {165   "path": "mesa/__init__.py",166   "sha256": "76afc1e7d4638f490cbf98386059057d12d549b73350d88682dbb0441d3b378c",167   "language": "Python",168   "lines": 30,169   "truncated": false,170   "block": 1,171   "row": 5495172  },173  {174   "path": "mesa/agent.py",175   "sha256": "84dcc67a948ec3f17f1908638f01e52e91b0e3599833bc86c13b164d42edb9ee",176   "language": "Python",177   "lines": 222,178   "truncated": false,179   "block": 1,180   "row": 8172181  },182  {183   "path": "mesa/agentset.py",184   "sha256": "93c1bf0b17c3ce7ac19a7cb6aec11cd1c1db658f7e13228eb210243ba664c9a5",185   "language": "Python",186   "lines": 1160,187   "truncated": false,188   "block": 1,189   "row": 9749190  },191  {192   "path": "mesa/datacollection.py",193   "sha256": "0a5ab20638dec95db3da8aacecef93a58221a7e8961b5985a0ba83762a19b8ba",194   "language": "Python",195   "lines": 523,196   "truncated": false,197   "block": 1,198   "row": 9384199  },200  {201   "path": "mesa/discrete_space/__init__.py",202   "sha256": "7ee5096c931ca016793a79e07f900baaa2e0d1591a9e52542c05aa73cc1d407f",203   "language": "Python",204   "lines": 49,205   "truncated": false,206   "block": 1,207   "row": 6048208  },209  {210   "path": "mesa/discrete_space/cell.py",211   "sha256": "7fb39b42705cfd64e2d56a4fe89518d3cdb3e2da807903db35f96e00bb02207e",212   "language": "Python",213   "lines": 295,214   "truncated": false,215   "block": 1,216   "row": 8411217  },218  {219   "path": "mesa/discrete_space/cell_agent.py",220   "sha256": "e55f7281865aa1a42bc0a7d830747a9d2948c1cb798002308da3a079f6d58572",221   "language": "Python",222   "lines": 226,223   "truncated": false,224   "block": 1,225   "row": 7873226  },227  {228   "path": "mesa/discrete_space/cell_collection.py",229   "sha256": "eaa5d387b42bd8d1efa0e31a7c5f547419ad0aa9d8d878b16454e69dd5d67550",230   "language": "Python",231   "lines": 182,232   "truncated": false,233   "block": 1,234   "row": 7735235  },236  {237   "path": "mesa/discrete_space/discrete_space.py",238   "sha256": "02712da6f0824e8c0a7ee63b4cc09b788205e9e837c8e63e57d10e3e53a1f54f",239   "language": "Python",240   "lines": 204,241   "truncated": false,242   "block": 1,243   "row": 8066244  },245  {246   "path": "mesa/discrete_space/grid.py",247   "sha256": "346e63e87915b8e911cd97d4da74b36021acdff23d35c6a01478604081a55115",248   "language": "Python",249   "lines": 613,250   "truncated": false,251   "block": 1,252   "row": 9402253  },254  {255   "path": "mesa/discrete_space/network.py",256   "sha256": "2e65aecae0c83d7d543ee2eff57ba191b54f9b60209349efd9a4e5acd26f1fbe",257   "language": "Python",258   "lines": 174,259   "truncated": false,260   "block": 1,261   "row": 7737262  },263  {264   "path": "mesa/discrete_space/voronoi.py",265   "sha256": "cbfbf004e26a1272cd2db48bc5c89c1c41df06c082498f9501984f3c08334aef",266   "language": "Python",267   "lines": 312,268   "truncated": false,269   "block": 1,270   "row": 8745271  },272  {273   "path": "mesa/examples/__init__.py",274   "sha256": "f5f460d4d757c1ad12fc195cba898e709378491d701da1bbc569b1315dfd8050",275   "language": "Python",276   "lines": 25,277   "truncated": false,278   "block": 1,279   "row": 5731280  },281  {282   "path": "mesa/examples/advanced/alliance_formation/agents.py",283   "sha256": "110b9b8505fcca38520f5398c8be2df427e84d0fbc7c9efc1c7de422c2dd3b09",284   "language": "Python",285   "lines": 20,286   "truncated": false,287   "block": 1,288   "row": 5369289  },290  {291   "path": "mesa/examples/advanced/alliance_formation/app.py",292   "sha256": "a38c86da87271b2aae739a423a90114a1c5ec764b440ff9d9319dc3f39240032",293   "language": "Python",294   "lines": 83,295   "truncated": false,296   "block": 1,297   "row": 6449298  },299  {300   "path": "mesa/examples/advanced/alliance_formation/model.py",301   "sha256": "f8983edc0f990967ecfa6ccd7afdefacc07eab270bca713f9020b61402d1e984",302   "language": "Python",303   "lines": 199,304   "truncated": false,305   "block": 1,306   "row": 8120307  },308  {309   "path": "mesa/examples/advanced/epstein_civil_violence/Epstein Civil Violence.ipynb",310   "sha256": "7a6daaf1cef075bc6a94e753b3e5db62cbfa2bb4b983305684893979877951cb",311   "language": "Jupyter",312   "lines": 41,313   "truncated": false,314   "block": 1,315   "row": 1690316  },317  {318   "path": "mesa/examples/advanced/epstein_civil_violence/agents.py",319   "sha256": "810db7db3db7c9ddfd839219042a464a4589d94ff12aecdba1b1941e91deee54",320   "language": "Python",321   "lines": 140,322   "truncated": false,323   "block": 1,324   "row": 7333325  },326  {327   "path": "mesa/examples/advanced/epstein_civil_violence/app.py",328   "sha256": "8677fd4d56f7efa4d1f6ce63cb9675ce082a2af03c4e45d5ab4dd37015475fe1",329   "language": "Python",330   "lines": 92,331   "truncated": false,332   "block": 1,333   "row": 6440334  },335  {336   "path": "mesa/examples/advanced/epstein_civil_violence/model.py",337   "sha256": "868ead80d7bb872800bfcb2e94e4ab42774d717088c0de6d125b7ecdd83da7a9",338   "language": "Python",339   "lines": 125,340   "truncated": false,341   "block": 1,342   "row": 7173343  },344  {345   "path": "mesa/examples/advanced/pd_grid/agents.py",346   "sha256": "44236125aafdee16f5823549c3cb4e86e7581e9dddbbfb0a7f403900e9b32080",347   "language": "Python",348   "lines": 48,349   "truncated": false,350   "block": 1,351   "row": 6098352  },353  {354   "path": "mesa/examples/advanced/pd_grid/analysis.ipynb",355   "sha256": "2fc3f63060d7fad9ff225ccdc45a7da42cf6f25eaae4e208e679e827e6bdac25",356   "language": "Jupyter",357   "lines": 86,358   "truncated": false,359   "block": 1,360   "row": 1744361  },362  {363   "path": "mesa/examples/advanced/pd_grid/app.py",364   "sha256": "388fad8762eb529e41d8ce1084dc4e06a341b4c30db52dc13e45699c476ab0e1",365   "language": "Python",366   "lines": 62,367   "truncated": false,368   "block": 1,369   "row": 6096370  },371  {372   "path": "mesa/examples/advanced/pd_grid/model.py",373   "sha256": "69ed8e7d75d064ff8afcfe802b9f4abc8a2b46258f6ae16294368b7e842e5986",374   "language": "Python",375   "lines": 89,376   "truncated": false,377   "block": 1,378   "row": 6668379  },380  {381   "path": "mesa/examples/advanced/sugarscape_g1mt/agents.py",382   "sha256": "e8d656bf0d75254c4695588d1d9e4077bf6bf6fc6fa06bc5f81d4d408167739c",383   "language": "Python",384   "lines": 301,385   "truncated": false,386   "block": 1,387   "row": 8282388  },389  {390   "path": "mesa/examples/advanced/sugarscape_g1mt/app.py",391   "sha256": "dbc7339a3c145832115c4b81e877916bcfdb1c7b53fee7b8e92b66bef9b85296",392   "language": "Python",393   "lines": 82,394   "truncated": false,395   "block": 1,396   "row": 6543397  },398  {399   "path": "mesa/examples/advanced/sugarscape_g1mt/model.py",400   "sha256": "b4c493217bceba4f76ad4a9757816230a41c6169dcb93332c9ec1542ff6ebd4a",401   "language": "Python",402   "lines": 134,403   "truncated": false,404   "block": 1,405   "row": 7249406  },407  {408   "path": "mesa/examples/advanced/wolf_sheep/agents.py",409   "sha256": "fb0acd206c2765440978cfb612d45f69881b4a573922fd57606f5dbeabde9d9c",410   "language": "Python",411   "lines": 154,412   "truncated": false,413   "block": 1,414   "row": 7482415  },416  {417   "path": "mesa/examples/advanced/wolf_sheep/app.py",418   "sha256": "defc96ef8cb9cbcf0d0dcbcd7c9d69d14727fa623b37c399e98623a298ddf9b8",419   "language": "Python",420   "lines": 92,421   "truncated": false,422   "block": 1,423   "row": 6530424  },425  {426   "path": "mesa/examples/advanced/wolf_sheep/model.py",427   "sha256": "2928c360260a3f001b5550ecf5b709f20be7abde9b436ece9bd61c616bcb245f",428   "language": "Python",429   "lines": 144,430   "truncated": false,431   "block": 1,432   "row": 7406433  },434  {435   "path": "mesa/examples/basic/boid_flockers/agents.py",436   "sha256": "a00d00d0d8a54c78b45d8a2e61a35c3129a928374d60fc1f4bde8536a46e4d42",437   "language": "Python",438   "lines": 92,439   "truncated": false,440   "block": 1,441   "row": 6902442  },443  {444   "path": "mesa/examples/basic/boid_flockers/app.py",445   "sha256": "430e4bec6492dd1f051dd7da691c451941ce8e46c8d01b32b2576085a8cf807d",446   "language": "Python",447   "lines": 88,448   "truncated": false,449   "block": 1,450   "row": 6296451  },452  {453   "path": "mesa/examples/basic/boid_flockers/model.py",454   "sha256": "6176f3b272f445ad923d9fe4875a3e142279ff479b8c3958dc661d1c2e061c24",455   "language": "Python",456   "lines": 120,457   "truncated": false,458   "block": 1,459   "row": 7108460  },461  {462   "path": "mesa/examples/basic/boltzmann_wealth_model/agents.py",463   "sha256": "185e263448ea2d2e15838bed75e0c07ad6f2fedebd27e2dc161b5020c3810cd5",464   "language": "Python",465   "lines": 44,466   "truncated": false,467   "block": 1,468   "row": 5919469  },470  {471   "path": "mesa/examples/basic/boltzmann_wealth_model/app.py",472   "sha256": "47fde756a5ad4ed2b05faaefb6d3a93c0862cfa95c43a60e9198b9e7d39c237c",473   "language": "Python",474   "lines": 99,475   "truncated": false,476   "block": 1,477   "row": 6599478  },479  {480   "path": "mesa/examples/basic/boltzmann_wealth_model/model.py",481   "sha256": "307517d88f70e96571ecca0ee304eae01159831c30f9dadf8727086bd672c1ed",482   "language": "Python",483   "lines": 96,484   "truncated": false,485   "block": 1,486   "row": 6927487  },488  {489   "path": "mesa/examples/basic/boltzmann_wealth_model/st_app.py",490   "sha256": "945061e029f54c590bfb24c8d900a82843174982ced53d841581b0508b57ba64",491   "language": "Python",492   "lines": 117,493   "truncated": false,494   "block": 1,495   "row": 6979496  },497  {498   "path": "mesa/examples/basic/conways_game_of_life/agents.py",499   "sha256": "a41c907ae7325b950306797dd316d118924d247a4cf0d2eea9299fb7902454dd",500   "language": "Python",501   "lines": 55,502   "truncated": false,503   "block": 1,504   "row": 6156505  },506  {507   "path": "mesa/examples/basic/conways_game_of_life/app.py",508   "sha256": "2b2d8cff6f6f5219f205d7452a8382840f5cec58dd4615ebe41277c32937e12e",509   "language": "Python",510   "lines": 73,511   "truncated": false,512   "block": 1,513   "row": 6124514  },515  {516   "path": "mesa/examples/basic/conways_game_of_life/model.py",517   "sha256": "dd78891ec70340f9a3ee23f8b27ab34eb06e1631f7f878d9199948a792959f24",518   "language": "Python",519   "lines": 36,520   "truncated": false,521   "block": 1,522   "row": 5903523  },524  {525   "path": "mesa/examples/basic/conways_game_of_life/st_app.py",526   "sha256": "c912b824d2d08c09bfa7bf14ed7027565cbd76fc8def8a1b68148ad4464c5f8c",527   "language": "Python",528   "lines": 73,529   "truncated": false,530   "block": 1,531   "row": 6478532  },533  {534   "path": "mesa/examples/basic/schelling/agents.py",535   "sha256": "5906f24d3e2796742f90d1d3b38ca7953bd229e43612f7d6ec970f51ff91e59d",536   "language": "Python",537   "lines": 47,538   "truncated": false,539   "block": 1,540   "row": 6108541  },542  {543   "path": "mesa/examples/basic/schelling/app.py",544   "sha256": "a037e4ff7392ba48c1044e3a643501bf37fd588d86905027cdd9465607b1637c",545   "language": "Python",546   "lines": 93,547   "truncated": false,548   "block": 1,549   "row": 6507550  },551  {552   "path": "mesa/examples/basic/schelling/model.py",553   "sha256": "1648f9ef589fba4eabf0114c74be4303b1737ff1cff944674b2ce819a23e48a5",554   "language": "Python",555   "lines": 93,556   "truncated": false,557   "block": 1,558   "row": 6823559  },560  {561   "path": "mesa/examples/basic/virus_on_network/agents.py",562   "sha256": "c953d90a2288e77a9796c52eb37bdd359dfd206d1c2e8636c105de6191e26a1b",563   "language": "Python",564   "lines": 65,565   "truncated": false,566   "block": 1,567   "row": 6182568  },569  {570   "path": "mesa/examples/basic/virus_on_network/app.py",571   "sha256": "bfc2502308f730ec33f0d0cfa05e3dafe8384a37a552b4fbb027093b9eda4943",572   "language": "Python",573   "lines": 140,574   "truncated": false,575   "block": 1,576   "row": 6804577  },578  {579   "path": "mesa/examples/basic/virus_on_network/model.py",580   "sha256": "6476fceecc4517cd9d28b24d8cb1a00bf752f2283aed0463f00c1adf43820026",581   "language": "Python",582   "lines": 92,583   "truncated": false,584   "block": 1,585   "row": 6546586  },587  {588   "path": "mesa/examples/experimental/tram_model/agents.py",589   "sha256": "11602740f5e6c5860684c7d5432bce32fa13d3f7c9d93ce57b405bbd4a8b7e5a",590   "language": "Python",591   "lines": 158,592   "truncated": false,593   "block": 1,594   "row": 7742595  },596  {597   "path": "mesa/examples/experimental/tram_model/app.py",598   "sha256": "3d9057ff7be90093d6ca31955188c8b04a48a748c2b1882a45f78e07b382a599",599   "language": "Python",600   "lines": 65,601   "truncated": false,602   "block": 1,603   "row": 6214604  },605  {606   "path": "mesa/examples/experimental/tram_model/model.py",607   "sha256": "cd58977d970b4fd24b79dc600f22359d5e7da4ab454afa16cd50d735e35e4eff",608   "language": "Python",609   "lines": 116,610   "truncated": false,611   "block": 1,612   "row": 7232613  },614  {615   "path": "mesa/examples/experimental/tram_model/utils.py",616   "sha256": "85ed6a24ea9993188c8728978195d4c91b77309ee299458590cd56bbfab50aba",617   "language": "Python",618   "lines": 223,619   "truncated": false,620   "block": 1,621   "row": 7849622  },623  {624   "path": "mesa/exceptions.py",625   "sha256": "3fd6f846ddc66f3a6348779b509a63f8a7b102381aa23d14f75369e6c10e4477",626   "language": "Python",627   "lines": 92,628   "truncated": false,629   "block": 1,630   "row": 6686631  },632  {633   "path": "mesa/experimental/__init__.py",634   "sha256": "8e47b2f0fa462fe47d70aad6a6d4ea582535a4df5c2e0e1a04e09b55d5269f3b",635   "language": "Python",636   "lines": 18,637   "truncated": false,638   "block": 1,639   "row": 5550640  },641  {642   "path": "mesa/experimental/actions/__init__.py",643   "sha256": "61d9be09b2d2adab754446f4f23636a00ebfbfbd8d5708f178e3855e6a6b75ce",644   "language": "Python",645   "lines": 9,646   "truncated": false,647   "block": 1,648   "row": 5149649  },650  {651   "path": "mesa/experimental/actions/actions.py",652   "sha256": "7e31d894fb2750920c5c3cca91cc63f2065ceca57a404b28ac4edc46f938347d",653   "language": "Python",654   "lines": 721,655   "truncated": false,656   "block": 1,657   "row": 9534658  },659  {660   "path": "mesa/experimental/continuous_space/__init__.py",661   "sha256": "2640a42f8cd9a5ef1cd061eac3886e336faea06398aab0b2b7b275338e789050",662   "language": "Python",663   "lines": 8,664   "truncated": false,665   "block": 1,666   "row": 5198667  },668  {669   "path": "mesa/experimental/continuous_space/continuous_space.py",670   "sha256": "ba20987df460788f15315c4153af0d9fa45a798da1abf862c07b76abafcbf1a5",671   "language": "Python",672   "lines": 298,673   "truncated": false,674   "block": 1,675   "row": 8592676  },677  {678   "path": "mesa/experimental/continuous_space/continuous_space_agents.py",679   "sha256": "bd20bf060ae509cd458aa6b06f298d3d0289882a3b822195222b5d111accdd89",680   "language": "Python",681   "lines": 91,682   "truncated": false,683   "block": 1,684   "row": 6653685  },686  {687   "path": "mesa/experimental/data_collection/__init__.py",688   "sha256": "2af158cb427779a6e302f97582261c8b07f1075a5e5fd6ac0009d89239a58e6e",689   "language": "Python",690   "lines": 32,691   "truncated": false,692   "block": 1,693   "row": 5467694  },695  {696   "path": "mesa/experimental/data_collection/basedatarecorder.py",697   "sha256": "8bbaff6826684a7c0e81e37d179147689b71608009a8821a101600d4782196f8",698   "language": "Python",699   "lines": 303,700   "truncated": false,701   "block": 1,702   "row": 8581703  },704  {705   "path": "mesa/experimental/data_collection/datarecorders.py",706   "sha256": "1e7e586c7f45d5045792622caee77227866bf7483a3db54f49155f713b7ca21e",707   "language": "Python",708   "lines": 691,709   "truncated": false,710   "block": 1,711   "row": 9491712  },713  {714   "path": "mesa/experimental/data_collection/dataset.py",715   "sha256": "1e20085dbd15563135f548f2751a9da0b1145d190c9fcc7793cf84a198550829",716   "language": "Python",717   "lines": 643,718   "truncated": false,719   "block": 1,720   "row": 9265721  },722  {723   "path": "mesa/experimental/mesa_signals/__init__.py",724   "sha256": "f1fcb9efb6a31ee7f0d77998d66631928dc78264018bfc5b71d05c5bd1921b00",725   "language": "Python",726   "lines": 37,727   "truncated": false,728   "block": 1,729   "row": 5780730  },731  {732   "path": "mesa/experimental/mesa_signals/batching.py",733   "sha256": "6b82d3061d4c601da3d7e92f36b4c27c6efdcf08338ae3122b737370ee7dd1ef",734   "language": "Python",735   "lines": 273,736   "truncated": false,737   "block": 1,738   "row": 8297739  },740  {741   "path": "mesa/experimental/mesa_signals/core.py",742   "sha256": "f580d1ec2c993f6611ea44abbfbbd347c0ad887ced6fc358d18519853992753c",743   "language": "Python",744   "lines": 773,745   "truncated": false,746   "block": 1,747   "row": 9527748  },749  {750   "path": "mesa/experimental/mesa_signals/observable_collections.py",751   "sha256": "65af816bc9cbbaceda1c3cfc5e057db2e7aea8266183b4e20a28d89f88cb6d4f",752   "language": "Python",753   "lines": 186,754   "truncated": false,755   "block": 1,756   "row": 7714757  },758  {759   "path": "mesa/experimental/mesa_signals/signal_types.py",760   "sha256": "53f103bd6e3ec0131752d2546b6b7010b6f31290378992619f79d2e12577be0d",761   "language": "Python",762   "lines": 87,763   "truncated": false,764   "block": 1,765   "row": 6771766  },767  {768   "path": "mesa/experimental/mesa_signals/signals_util.py",769   "sha256": "96a5036f5008eeb4a3d2d5a3b83cb8e4b2dc7a6e64f6da9f16b2b27262b0093f",770   "language": "Python",771   "lines": 75,772   "truncated": false,773   "block": 1,774   "row": 6317775  },776  {777   "path": "mesa/experimental/scenarios/__init__.py",778   "sha256": "c42c269b72a6944dce4266680be39b89fa5ba4bf974da36c7cd838b55e434b8b",779   "language": "Python",780   "lines": 27,781   "truncated": false,782   "block": 1,783   "row": 5486784  },785  {786   "path": "mesa/experimental/scenarios/exceptions.py",787   "sha256": "2cafd2e0242414d57c260428ab4ede2c5f1bb4ae2b1ad78700e313c3f4e46a61",788   "language": "Python",789   "lines": 210,790   "truncated": false,791   "block": 1,792   "row": 7916793  },794  {795   "path": "mesa/experimental/scenarios/runner.py",796   "sha256": "86f76c90e62ce84494b23e0c18cbe5fc84f7adecb36a4da7e3465e4406e99976",797   "language": "Python",798   "lines": 270,799   "truncated": false,800   "block": 1,801   "row": 8481802  },803  {804   "path": "mesa/experimental/scenarios/scenario.py",805   "sha256": "3bd9ee948e8d4638e6171fbc97c22757e428ff05c86ae36a7cd7bffd9eb5914f",806   "language": "Python",807   "lines": 344,808   "truncated": false,809   "block": 1,810   "row": 8780811  },812  {813   "path": "mesa/experimental/scenarios/store.py",814   "sha256": "5897277c2e959681d88004015143a2985e5804609133b5a0d90ba11e725ce10d",815   "language": "Python",816   "lines": 257,817   "truncated": false,818   "block": 1,819   "row": 8200820  },821  {822   "path": "mesa/experimental/states/__init__.py",823   "sha256": "ba67d9c233b0b949ae72bf2f297a20a4f5efce819d1500cc16222e89c9c7d8b4",824   "language": "Python",825   "lines": 5,826   "truncated": false,827   "block": 1,828   "row": 5117829  },830  {831   "path": "mesa/experimental/states/state.py",832   "sha256": "696dcf8e1479fce2db65093a5f1c71bfe21082bb72ccdc24281d8fd8f08375b4",833   "language": "Python",834   "lines": 492,835   "truncated": false,836   "block": 1,837   "row": 9312838  },839  {840   "path": "mesa/mesa_logging.py",841   "sha256": "42cbaf0ad456676ea58a1775c24f44fca602dffea6b19d428e994d04114e52f8",842   "language": "Python",843   "lines": 197,844   "truncated": false,845   "block": 1,846   "row": 7504847  },848  {849   "path": "mesa/meta_agents/__init__.py",850   "sha256": "006092126f44f38ce3de653af495a0bf0db321ef2c1422e0d2633615f2a90a9e",851   "language": "Python",852   "lines": 9,853   "truncated": false,854   "block": 1,855   "row": 5154856  },857  {858   "path": "mesa/meta_agents/backend.py",859   "sha256": "01bf6746fa902e60835322b9e91a3a32789cab2e6cd81c75062ddd215113926e",860   "language": "Python",861   "lines": 153,862   "truncated": false,863   "block": 1,864   "row": 7694865  },866  {867   "path": "mesa/meta_agents/meta_agent.py",868   "sha256": "c075f005d335b17cbcc05ee8250e39a7af19d7db2324adfb81acf4a836253256",869   "language": "Python",870   "lines": 191,871   "truncated": false,872   "block": 1,873   "row": 7843874  },875  {876   "path": "mesa/meta_agents/meta_agents_api.py",877   "sha256": "ed44739d9c362986fd92a1252da2fa23469ac36a7a3e601c169004861062cbbf",878   "language": "Python",879   "lines": 498,880   "truncated": false,881   "block": 1,882   "row": 9288883  },884  {885   "path": "mesa/model.py",886   "sha256": "6359cf9a4c8d96c8201629e806906bc544012c93df69d4614a018f4f74253b9f",887   "language": "Python",888   "lines": 440,889   "truncated": false,890   "block": 1,891   "row": 9077892  },893  {894   "path": "mesa/time/__init__.py",895   "sha256": "d2c28095e0e18f2f95ad6dc79d6319ccac9af659fc7ad55ff2f6995501804820",896   "language": "Python",897   "lines": 15,898   "truncated": false,899   "block": 1,900   "row": 5531901  },902  {903   "path": "mesa/time/events.py",904   "sha256": "ec596492b2a0d11c81fbf6fd4c5f1124189fc90e20604fe4eb4437d5f8078771",905   "language": "Python",906   "lines": 584,907   "truncated": false,908   "block": 1,909   "row": 9334910  },911  {912   "path": "mesa/visualization/__init__.py",913   "sha256": "aadd390661e84d658a76f752382eeed894a92672b4457f44abd6b13ba2b6a6a5",914   "language": "Python",915   "lines": 29,916   "truncated": false,917   "block": 1,918   "row": 5580919  },920  {921   "path": "mesa/visualization/backends/__init__.py",922   "sha256": "537ec5fb37d42c440e35ac1635bb07328cc4bd6556489089ca15d3551b5aa7a7",923   "language": "Python",924   "lines": 23,925   "truncated": false,926   "block": 1,927   "row": 5442928  },929  {930   "path": "mesa/visualization/backends/abstract_renderer.py",931   "sha256": "1672c5b263b8ed400326f5122f684e0d42b3d8c24ecaf8bab0f274a68d688a8c",932   "language": "Python",933   "lines": 109,934   "truncated": false,935   "block": 1,936   "row": 6962937  },938  {939   "path": "mesa/visualization/backends/altair_backend.py",940   "sha256": "959331698ba7ed5150aa4b3b4c1b4512678809ad1b9f97bb25a754bb4208e4a8",941   "language": "Python",942   "lines": 466,943   "truncated": false,944   "block": 1,945   "row": 9166946  },947  {948   "path": "mesa/visualization/backends/matplotlib_backend.py",949   "sha256": "516d59aa3d693097cc2ee4958447028f78ce35f989f2c9550e94fc0cd55397f7",950   "language": "Python",951   "lines": 423,952   "truncated": false,953   "block": 1,954   "row": 9079955  },956  {957   "path": "mesa/visualization/command_console.py",958   "sha256": "fac54d61d5f199ce5d890caa7c51d4072cd548ea4fddea0f71d2cbd89ea0c03e",959   "language": "Python",960   "lines": 482,961   "truncated": false,962   "block": 1,963   "row": 9167964  },965  {966   "path": "mesa/visualization/components/__init__.py",967   "sha256": "4ef0be0d7f9fc57adc0c332c8f9547f3af512fc79269f81fb3c4d7ccb500a4cc",968   "language": "Python",969   "lines": 103,970   "truncated": false,971   "block": 1,972   "row": 6978973  },974  {975   "path": "mesa/visualization/components/altair_components.py",976   "sha256": "08d2910567719895166dc305f72e48ef038fb3d40f2851ae3a99d4e87bc7a620",977   "language": "Python",978   "lines": 529,979   "truncated": false,980   "block": 1,981   "row": 9267982  },983  {984   "path": "mesa/visualization/components/matplotlib_components.py",985   "sha256": "d7a52461f079f6c2d59a746f1f8285b1151d1b223fb837e3b56382bbbea44ad2",986   "language": "Python",987   "lines": 177,988   "truncated": false,989   "block": 1,990   "row": 7594991  },992  {993   "path": "mesa/visualization/components/portrayal_components.py",994   "sha256": "911caa05e1c6569dc52b573a76bf78c24e86687631c5af742c2bb95d24184b08",995   "language": "Python",996   "lines": 121,997   "truncated": false,998   "block": 1,999   "row": 74151000  },1001  {1002   "path": "mesa/visualization/mpl_space_drawing.py",1003   "sha256": "99c8952b1bea2ac668d84dee052528c5ae862bca48f7bc7554e26f3f3d9284fd",1004   "language": "Python",1005   "lines": 857,1006   "truncated": false,1007   "block": 1,1008   "row": 96371009  },1010  {1011   "path": "mesa/visualization/solara_viz.py",1012   "sha256": "9380dcf6bb5ea9146f517a59749a0c8ce387deb40af505b8b6fe94e196257c25",1013   "language": "Python",1014   "lines": 931,1015   "truncated": false,1016   "block": 1,1017   "row": 96661018  },1019  {1020   "path": "mesa/visualization/space_drawers.py",1021   "sha256": "b02db1729126bd79a40f33ad7225c5cd4f32f2d722a61b5441d92f196286817b",1022   "language": "Python",1023   "lines": 852,1024   "truncated": false,1025   "block": 1,1026   "row": 95861027  },1028  {1029   "path": "mesa/visualization/space_renderer.py",1030   "sha256": "cd684bf6aa85f8de0c0f6e6c95fa7c4dd9631f38c551d620b49c025e0bc509e5",1031   "language": "Python",1032   "lines": 488,1033   "truncated": false,1034   "block": 1,1035   "row": 92501036  },1037  {1038   "path": "mesa/visualization/user_param.py",1039   "sha256": "0e5d963b02d82dfd297cba5a6c266d21d151c8a66b2ba42d737bad671e463d88",1040   "language": "Python",1041   "lines": 69,1042   "truncated": false,1043   "block": 1,1044   "row": 63451045  },1046  {1047   "path": "mesa/visualization/utils.py",1048   "sha256": "9491e044a1790472dfef64f0dd8a70ca25ae46822299a4ca43bc410b0fd1c770",1049   "language": "Python",1050   "lines": 9,1051   "truncated": false,1052   "block": 1,1053   "row": 51201054  },1055  {1056   "path": "tests/__init__.py",1057   "sha256": "c32f5cb4a5bc20d877dfca71a61ec0902bd8fd192cdbca73bab0c0caae7e31f5",1058   "language": "Python",1059   "lines": 1,1060   "truncated": false,1061   "block": 1,1062   "row": 49671063  },1064  {1065   "path": "tests/discrete_space/test_discrete_space.py",1066   "sha256": "4e5b8c87eef2c130fa0bd016049f996bea21a53304136730da350ce38ccbbd0c",1067   "language": "Python",1068   "lines": 1660,1069   "truncated": false,1070   "block": 1,1071   "row": 97991072  },1073  {1074   "path": "tests/discrete_space/test_hexgrid_torus_validation.py",1075   "sha256": "4375a6c192a167995c4bc11598f61b4f25f4d3d557d15ffc90353e395943231f",1076   "language": "Python",1077   "lines": 35,1078   "truncated": false,1079   "block": 1,1080   "row": 57721081  },1082  {1083   "path": "tests/discrete_space/test_spatial_lookups.py",1084   "sha256": "07579d5eecf5eb875519460c441befeff90365d2e3fc3c7acbd9e4637764edd6",1085   "language": "Python",1086   "lines": 209,1087   "truncated": false,1088   "block": 1,1089   "row": 79741090  },1091  {1092   "path": "tests/examples/test_alliance_formation_model.py",1093   "sha256": "4a745d95940d5b2743b5f745e57afe160e4ba8f5850c501fa78b49c48e3ffdb4",1094   "language": "Python",1095   "lines": 60,1096   "truncated": false,1097   "block": 1,1098   "row": 62341099  },1100  {1101   "path": "tests/examples/test_end_to_end_viz.sh",1102   "sha256": "7a60dfd31772c91095b9eb221a6db132a847756827061cbda36a7f6a126d1c63",1103   "language": "Shell",1104   "lines": 8,1105   "truncated": false,1106   "block": 1,1107   "row": 111181108  },1109  {1110   "path": "tests/examples/test_examples.py",1111   "sha256": "7d5a1938aefc192f673111b4da6fb7dab0266f04b47fdf11d7485de731aeaf1a",1112   "language": "Python",1113   "lines": 296,1114   "truncated": false,1115   "block": 1,1116   "row": 81281117  },1118  {1119   "path": "tests/examples/test_examples_viz.py",1120   "sha256": "07fef880ec349ee3b5b69ac0e815f72d0fb89387ed3a64db8541878290c57c46",1121   "language": "Python",1122   "lines": 374,1123   "truncated": false,1124   "block": 1,1125   "row": 87431126  },1127  {1128   "path": "tests/experimental/test_actions.py",1129   "sha256": "327eb88c79abaf1190aa23e1916c9fd68879b5414b697178d4d1bef794165153",1130   "language": "Python",1131   "lines": 1531,1132   "truncated": false,1133   "block": 1,1134   "row": 97611135  },1136  {1137   "path": "tests/experimental/test_batching.py",1138   "sha256": "d8b7832c20b0ee27ff64f5ba100b0753199b92cee0e855ee429f3c9ef7ce7a40",1139   "language": "Python",1140   "lines": 674,1141   "truncated": false,1142   "block": 1,1143   "row": 92581144  },1145  {1146   "path": "tests/experimental/test_continuous_space.py",1147   "sha256": "cf97050ca9cfa5b4d5aeeb5203240cc0c14385f760f0b3cf4aa5c663437d1533",1148   "language": "Python",1149   "lines": 555,1150   "truncated": false,1151   "block": 1,1152   "row": 91021153  },1154  {1155   "path": "tests/experimental/test_datarecorder.py",1156   "sha256": "f50c54b44bcbcecf5b9c861684efa159eb48ee04488066c31ee43f0cc3e856f3",1157   "language": "Python",1158   "lines": 1106,1159   "truncated": false,1160   "block": 1,1161   "row": 96341162  },1163  {1164   "path": "tests/experimental/test_dataset.py",1165   "sha256": "256975fcb57e7dc4f67b18cfe3c68fd15fd8e354afc9aa7ec8a5fc83e5c2e8ce",1166   "language": "Python",1167   "lines": 535,1168   "truncated": false,1169   "block": 1,1170   "row": 90071171  },1172  {1173   "path": "tests/experimental/test_mesa_signals.py",1174   "sha256": "511930f1b9dbf8eb7c805492afe5de21499f38c568dbdf482dc57579b34ab1d4",1175   "language": "Python",1176   "lines": 1110,1177   "truncated": false,1178   "block": 1,1179   "row": 96421180  },1181  {1182   "path": "tests/experimental/test_scenarios.py",1183   "sha256": "79753fe1471887cc4d8a8b8e7ffe6da56ad33ae5dc45e343c4b0d116bcee5442",1184   "language": "Python",1185   "lines": 1082,1186   "truncated": false,1187   "block": 1,1188   "row": 96881189  },1190  {1191   "path": "tests/experimental/test_states.py",1192   "sha256": "b9ffaf167bc079c9a1c89fac5414bcf7afffaaeaae96e9deb5ec09f36dd2ba12",1193   "language": "Python",1194   "lines": 441,1195   "truncated": false,1196   "block": 1,1197   "row": 91331198  },1199  {1200   "path": "tests/read_requirements.py",

Showing the first 1,200 of 1389 lines. Download the file for the rest.