MiV-OS

View on PyPIReverse Dependencies (0)

0.3.0.post16 miv_os-0.3.0.post16-py3-none-any.whl

Wheel Details

Project: MiV-OS
Version: 0.3.0.post16
Filename: miv_os-0.3.0.post16-py3-none-any.whl
Download: [link]
Size: 165031
MD5: 9f5761614429c70b2e35e7e9dd67c565
SHA256: 2b8bbbb29e17e2ab2ea3b17584e64b0d4032a6c65273f6e9ab49432e3676e46f
Uploaded: 2024-12-10 03:57:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: MiV-OS
Version: 0.3.0.post16
Summary: Python software for analysis and computing framework used in MiV project.
Author: GazzolaLab
Author-Email: skim449[at]illinois.edu
Home-Page: https://mindinvitro.illinois.edu
Project-Url: Documentation, https://miv-os.readthedocs.io
Project-Url: Repository, https://github.com/GazzolaLab/MiV-OS
License: MIT
Keywords: neuroscience,statistics,data-analysis,electrophysiology,neurophysiology
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<=3.12
Requires-Dist: Pillow (==10.3.0)
Requires-Dist: PyWavelets (<2.0.0,>=1.3.0)
Requires-Dist: Sphinx (<6.0.0,>=5.3.0); extra == "docs"
Requires-Dist: click (<9.0.0,>=8.1.3)
Requires-Dist: coverage (<8.0.0,>=7.1.0)
Requires-Dist: elephant (<2.0.0,>=1.0.0)
Requires-Dist: graphviz (<0.21.0,>=0.20.1)
Requires-Dist: h5py (<4.0.0,>=3.7.0)
Requires-Dist: machinable (<5.0,>=4.0)
Requires-Dist: matplotlib (<4.0.0,>=3.5.2)
Requires-Dist: meautility (<2.0.0,>=1.5.1)
Requires-Dist: myst-nb (<0.18.0,>=0.17.1); extra == "docs"
Requires-Dist: myst-parser (<0.19.0,>=0.18.1); extra == "docs"
Requires-Dist: neo (<0.14.0,>=0.11.0)
Requires-Dist: numba (<0.59.0,>=0.58.1)
Requires-Dist: numpy (<2.0.0,>=1.23.2)
Requires-Dist: numpydoc (<2.0.0,>=1.4.0); extra == "docs"
Requires-Dist: opencv-python (<5.0.0.0,>=4.7.0.72)
Requires-Dist: pandas (<3.0.0,>=2.0.2)
Requires-Dist: pydata-sphinx-theme (<0.15,>=0.14); extra == "docs"
Requires-Dist: pyinform (<0.3.0,>=0.2.0)
Requires-Dist: pyserial (<4.0,>=3.5); extra == "experiment"
Requires-Dist: pyvis (<0.4.0,>=0.2.1)
Requires-Dist: quantities (<0.15.0,>=0.14.1)
Requires-Dist: readthedocs-sphinx-search (<0.4.0,>=0.3.1); extra == "docs"
Requires-Dist: scikit-learn (<2.0.0,>=1.1.1)
Requires-Dist: scipy (<2.0.0,>=1.9.1)
Requires-Dist: seaborn (<0.13.0,>=0.11.2)
Requires-Dist: sphinx-autodoc-typehints (<2.0.0,>=1.19.1); extra == "docs"
Requires-Dist: sphinx-copybutton (<0.6.0,>=0.5.0); extra == "docs"
Requires-Dist: sphinx-togglebutton (<0.4.0,>=0.3.2); extra == "docs"
Requires-Dist: sphinxcontrib-mermaid (<2.0.0,>=1.0.0); extra == "docs"
Requires-Dist: tqdm (<5.0.0,>=4.64.0)
Requires-Dist: viziphant (<0.5.0,>=0.4.0)
Provides-Extra: docs
Provides-Extra: experiment
Description-Content-Type: text/markdown
[Description omitted; length: 2648 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
miv/__init__.py sha256=7srdPXr_x4r3SQkX8qC4DLQz_u78zi1FwCmSuuECSHs 380
miv/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/core/datatype/__init__.py sha256=Q3_5wz7wqgt5tonOtqFSGtTLoMn0a3bzlDYjnl86t_o 401
miv/core/datatype/collapsable.py sha256=wplDKTbg-EziBfrZlBRo4Tg03tjz3TYplfXS07h13go 483
miv/core/datatype/events.py sha256=2c18msQvCorG9Jk26YYeEANwgxKJ93s__4s3t8FuTw0 2823
miv/core/datatype/protocol.py sha256=VTqRA6rH0Hab_fUWkPEOjVZMRKf0YYBQ78yuU9Dli0Q 577
miv/core/datatype/pure_python.py sha256=WclQfP35KspM8q_FNFlH-LG54h63OQ7Lh6Lc4KoXTo0 1519
miv/core/datatype/signal.py sha256=hloSgKY5WRNYwjhr0LR_UuWDe0CrLyc9W0YC3F-7c4I 3563
miv/core/datatype/spikestamps.py sha256=JH2lOiBg1dc7VIKPgEQuxoB2QjPXthqkSnvbz_PZYLo 8666
miv/core/functools.py sha256=c4TdWU9f3gDg6Uyb_869oW1TR5bQcwE1SWR1etirl24 3294
miv/core/operator/__init__.py sha256=vo_rgBfmV5L0nJsHb-De9yKEamfyX9nyTwvFsJu87sQ 83
miv/core/operator/cachable.py sha256=p-F2Zi1AKrNIrRvBlZCufq_IgIcix343YPFgGxoHqVc 9417
miv/core/operator/callback.py sha256=dz57X7KvUdRoxYc4JdqzOre5VeAws67ks-k_tNN9xdU 3719
miv/core/operator/chainable.py sha256=gQPmWSiGJzOzuYKqxSEaejtNKj3EgZ7Ms9N7FqX-Buk 5709
miv/core/operator/loggable.py sha256=HztDKoOL_DvGnSKRPcmxZAjWuh-_ap5hW-MD72XBsUE 754
miv/core/operator/operator.py sha256=Edv8u5-ZH1DRe6F9L-GdU8PU68ffiTofS8cOr4VFF-k 5723
miv/core/operator/policy.py sha256=tSyGr2e3nBSCz6U6tgmWV-QS3qRrs4do8C5h77oUt4s 4799
miv/core/operator/wrapper.py sha256=6otveFKV-X4mShD4s9DNX0Je61qvsVTgEXGW_0OUXIw 2181
miv/core/operator_generator/__init__.py sha256=S16RWaoeQXEUJx-tPIKneOeVfOarT2eaQS3hOzfDCpE 47
miv/core/operator_generator/callback.py sha256=1x-Cf_PldgzOO6IjPQ8eyFM_pM-SlOnYhCXtIwiVN2w 2658
miv/core/operator_generator/operator.py sha256=V-sKVZzOgUADOsP2AT-vm3_xwByKne20LxEzLAFCHhc 2338
miv/core/operator_generator/policy.py sha256=r687aMN7ooLlqMZrVq5YCGFczLv3CnmYj5SbbC3glXQ 618
miv/core/operator_generator/wrapper.py sha256=x012P-1u73M_CbgLFdEoBADZOyLXUtJQ2IDhf29Fjl4 2142
miv/core/pipeline.py sha256=sBRtZGtgbkfHbq5aKjvUwCQBafGVHndWVDhs_2UiY7g 3850
miv/datasets/__init__.py sha256=jHVHkY5ybwM-mSzg2FE-5sZr88rBEhc7vzMuMqsIp3Y 298
miv/datasets/criticality.py sha256=jMIFPMNRz8cVWadRtWtQjqTVD9YuT_8ANb9kIpv1JJA 856
miv/datasets/openephys_sample.py sha256=ASQe8dBHkf3isrK6AfMHQSlpfvlYbXBC2vJEFIQSDus 1924
miv/datasets/optogenetic.py sha256=DXaR7fNTyzw8rjtnEZtlZ2vTTd2lMl0bPRQBmwmNNfY 2616
miv/datasets/protocol.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/datasets/ttl_events.py sha256=S0G2G6aFtcYpBEMUQseR3w31cu5VOPguO_aCJZkpoRE 2190
miv/datasets/utils.py sha256=z7aRGPL5LpHU8hzB0tWIc3Nd3pmQ4wMKxaCZRmQa2Ng 8869
miv/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/io/asdf/__init__.py sha256=6_n0TRDra9jQbbQ9uVIzrQUV-JnpDZoxSCDdbD7YiMA 31
miv/io/asdf/asdf.py sha256=M-MOEvwbiwqhn9zMqgtHi0NyDS92D1YpflzJBA6Tj7c 1538
miv/io/file/__init__.py sha256=E0hUB2UkF5O1Sl5LOCFnaRbdKpON9KhD91BRmB3hsmk 366
miv/io/file/import_signal.py sha256=6YStSUu-vc6KPOUaaJLoVgXD6uXIAK2Z8wRrv1E4e3c 1171
miv/io/file/read.py sha256=Axg3QLo9E36aInhpjkZp68bQsAu0JJ_OUKRa5g_70HY 14014
miv/io/file/write.py sha256=w8Sst1OBoKp5FVVAP38fxJQjCK81nWWYzB5J07ETqqU 18199
miv/io/intan/__init__.py sha256=5H3L7Uco9FsQlDNGT9keke2w_ldpPykFxglAhELxxc4 32
miv/io/intan/data.py sha256=VvdEIboyx9fmjQ5TPXdkqm0Js5apX36vUMgKESOJZNo 19984
miv/io/intan/rhs.py sha256=FolMsV0OgcI0Xn5iyl037r6H_kRz0kkyntME8K0y_W4 42020
miv/io/openephys/__init__.py sha256=N-8kAzQecXhO8MtLPgoPt8KEChOSAzNKDWKXws48Q5E 74
miv/io/openephys/binary.py sha256=dfCRI7qOtjjVBdR7GZtK94gFerlLsIza0AKjY3yMgBk 15889
miv/io/openephys/data.py sha256=NRHTJMDVmJREysIlM7iGmM6_d_ytRjNBM1uQ1tqvNKY 27832
miv/io/protocol.py sha256=aimlVk_5mph4bagwbuj8xG3v7S8dtvelHiJhqhEloII 793
miv/io/serial/__init__.py sha256=IVLSBe2LiAJ6ulGdyjKP68gtpwYUCTeXHbC_9qOO8wI 72
miv/io/serial/arduino.py sha256=6NflV_aISr_KdzVae556UI7WKbGR_LdvvfSkg7U7Ibo 3689
miv/io/serial/stimjim.py sha256=8SJDqxSUvjvytx7pGG_DGjuZr92gLZglI_5MqHEK6Xg 2931
miv/io/simulator/__init__.py sha256=ZDReznPF00VyoDkGf9vtzLGqTRFrKY5nDARhqDzprDI 36
miv/io/simulator/data.py sha256=snQeO1SgaCQqVRh4gsdGnzNnXH4sbPSLFmFnRVtjLRg 2833
miv/machinary/README.md sha256=Xf1mJn_E_jyblsbhtzWU4ClNsdFUnz5FltdsjDAp0tQ 120
miv/machinary/clean_cache.py sha256=qpkoyUF3hmlBBjDpeni8bNJtzmsjsCpNsXUWc_T2Er8 888
miv/machinary/convert_open_ephys_to_miv.py sha256=ltyVmhCLBA5Ouj15bjI7brEU2dGqBaggpdC_EMhWuKQ 2424
miv/machinary/miv_extract_spiketrain.py sha256=gVqcALaAmnMEVcG9wii5sCkSqWPi-0lsbxE4FxD3CCk 2578
miv/machinary/zip_results.py sha256=kL-apSJMNwCQ3xtflLZ1nFn_alFPuXbkp4eAU4HWeaU 3114
miv/mea/__init__.py sha256=mc0E0fPYtZC8loz4m0sAjOTVdj2zOForgjzel06KDiQ 11337
miv/mea/base.py sha256=zGVv_bWqxkiiAfQsnk8VbicliT_PUoifouHWSevIRE4 1379
miv/mea/channel_mapping.py sha256=DBNitRFY4bJUn00TXgkcyDxulUhRjJbjDfcds7-WX90 10553
miv/mea/core.py sha256=TCsL8o4FM6sQ70UaJentr3USESiv508FHQ8C3IS_ivc 5381
miv/mea/electrodes/128_dual_connector_two_64_rhd.yaml sha256=Pi9qFvBx1g8S_noRHKPNtFkmROl1ieU-o7hXTxwNuOg 2324
miv/mea/electrodes/128_longMEA_rhd.yaml sha256=1dgtwZri9C4nfRdOD8wSesUA_9jTom4GZ2QGPx5dywU 2153
miv/mea/electrodes/128_longMEA_rhs.yaml sha256=aEBhA-jBO1qSxT3Fho4K6cSaxp4OwUAxmTuvDtPYYsc 2153
miv/mea/electrodes/128_rhs.yaml sha256=XfAIFumOyDN6X8dkOLbCqawhyE8fdxRhiXdfYRGo8w8 2277
miv/mea/electrodes/512_rhd.yaml sha256=scGa3SnrkJyg6v3lrnncYKRoymTKlPLukeXP9hskruk 9041
miv/mea/electrodes/64_intanRHD.yaml sha256=BeNNyWUP_GSY-gTVJLa5iJdX_5HWih5TVEqKcyqUOtw 1230
miv/mea/electrodes/64_intanRHS.yaml sha256=Wz4DWWptL7SlQqewNHBZy4fN610Jg_10E0CKd3--3rQ 1212
miv/mea/export.py sha256=Q7HNusGGrPt4UqcqN9exTGKcZI7BvSVhC9tb-93WU48 3211
miv/mea/grid.py sha256=zEHuIxIYzmYxbtwyC4mv2Ypbh3dPCbNTTYoVqiyrwNU 3710
miv/mea/protocol.py sha256=H_TZZOMapByEwNCjtskQLFOWdEz-60FjuqXaOOj91pg 1058
miv/mea/unstructured.py sha256=mDzhduI_bIFP10g6tEGR-gGr5po-xDAzjbjewYxfkGg 2068
miv/plugins.py sha256=Lrzq0wOgvJ3KQ4wvFZOqj7-WdBmN7tQsyXpdLNtBCdE 477
miv/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/signal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/signal/downsampling.py sha256=L49AO7ffgw1S8q9z4asiibdfyBXz7mOou6eeSDoYt1M 1906
miv/signal/events/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/signal/filter/__init__.py sha256=pcimyN0XIFxsbbaTiNtPP-CRO-VqeL6iXpZxrP5jj1Q 187
miv/signal/filter/butter_bandpass_filter.py sha256=XzZsleij07mqw2oflcwEtxLGJTSGnx-v3I9fN7gYL2E 4994
miv/signal/filter/median_filter.py sha256=UwIhTMxPj3XKg94sFIypCIDcMrTyCQ-4mns28jQ9uUc 2449
miv/signal/filter/notch_filter.py sha256=A3Q3LMZaHiLUNdLmYWrZopIYAQzf5mYHzM6yqCEH1sI 2522
miv/signal/filter/protocol.py sha256=eFLTTxk9_Y8bqgPPtyFAFmFDrT4Af5gSVtWAjUJq8ac 638
miv/signal/generator/__init__.py sha256=H2IdptsA_v3gRcQSFHXMvL3PwcpUfURAmzvcB8ZIjYE 52
miv/signal/generator/spike_generation.py sha256=Z6eUjlL81sHzky8ImkXaBB-Q_xM7PcIZ0JDFUJsw-TY 1958
miv/signal/similarity/__init__.py sha256=uYmYOON9Hx1d71lMsLQ9qMgG-hWa9GC_WLPj5qZTHMA 173
miv/signal/similarity/distance.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/signal/similarity/dtw.py sha256=frA-NyrOViHiByglXhh7UydQc3q9dGHD2eTOts_d_ZQ 2353
miv/signal/similarity/protocol.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/signal/similarity/simple.py sha256=vQcvTA4VrE35awbuAe7LmN5cFWKMj87OfcdbLy6teB4 2726
miv/signal/spike/__init__.py sha256=0C8bFqiwGTOMESYmJe9GXDX88CyJz4VlcX1afnvqXOI 219
miv/signal/spike/detection.py sha256=M87MwvVujf9AAhN6zXOMqwcXIrFxMLabdOmu0lOHGko 12439
miv/signal/spike/protocol.py sha256=ZPpsV657YA2cRA1AJ8BeG4vNN5MFQtDE0SERGna6kM4 1060
miv/signal/spike/sorting.py sha256=yVe9nrhPE5-_Hqq7Yz0R4dLc-3SEQDyxjB7_JmPs_zg 14022
miv/signal/spike/waveform.py sha256=ci08K0BOMGGFc7QxPCj-Vxg3wOJLKTiqJerTVIiGpfg 10215
miv/signal/spike/waveform_statistical_filter.py sha256=lYhy8ya68nBZutCU6TW5bag4jdUUwMdzKt_hXyLuNBg 4797
miv/statistics/__init__.py sha256=_IUyj7O0gxWqXvPuVzcoTH2yOBXeQnN4pe1QR-MoSIg 273
miv/statistics/baks.py sha256=3fPI_mIojbmj08Gm3n0iXSDqqFsjMKvlbHtDzdzm6tk 5120
miv/statistics/burst.py sha256=ApHH4jps6NZDsk4h4LUzwLnJKMFQVzczerAaKhit6Kg 3072
miv/statistics/connectivity/__init__.py sha256=49mYn0CiPbWML2X-w4ItZj3zWcA8eybAjNBq9xTsKf4 177
miv/statistics/connectivity/centrality.py sha256=HRDe4hw8VrUpyOdJaQpLdlTOxnXoM5zGyAaZmXQ9OOI 2420
miv/statistics/connectivity/connectivity.py sha256=XFKeyYoOIC-nd6pgiPZWX1u-746_xcu6a2Z5hb_K684 21090
miv/statistics/connectivity/instantaneous_connectivity.py sha256=yO29MyebPAgckkaCOLO6czsM6IZP3XFFW5wPWUHRZ8E 5693
miv/statistics/connectivity/utils.py sha256=nfj6RLhArBMtzthnzVJ9WPAqt5EYDkjLYt8S-T8wtAs 157
miv/statistics/criticality/__init__.py sha256=I_WAUAkQB0z2yp5kJqUmgvVXzOCrvOrgvn-A5_ICAjs 60
miv/statistics/criticality/avalanche_analysis.py sha256=cSGFZ5VjQjIaFV7MFl21eyKt7ELwW93jzkuJWvY0Mpw 15342
miv/statistics/info_theory.py sha256=qUQILoywCicQJ28s4pMqYgxKAgvk9r7-bCvwp2jvu_M 17978
miv/statistics/pairwise_causality.py sha256=zoaC8UNHyUy-RQa4YV3_yVlKQvJtchmaCZtKJn1Cg2g 1604
miv/statistics/peristimulus_analysis.py sha256=uIBUeywUZ61h4xEBUStRopcyjAcEc0ShW0Gl9o9kHA0 9518
miv/statistics/signal_statistics.py sha256=qG0C6cLDqWBMy43C8PsEtFH4VsnDoDTiqOJ-0lps8tw 2231
miv/statistics/spiketrain_statistics.py sha256=IYFTHgcK62b6KvvogDbjRS_P1CV8VJuxKywJUQgS49I 8055
miv/typing.py sha256=Shy5GJaJM7FExxqqUF5bgjEq-_K5ddyFX0wCjqeaXTo 407
miv/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
miv/utils/cli.py sha256=oDBMgT0tCAiVwTEua8hJFzEo_kCZY8kqb3zQWTYBXgo 921
miv/utils/formatter.py sha256=ZoYvbs6Yg2Ra0AsBnAl75E-Lg-k68ARphNwPsaXyPVA 141
miv/utils/mpi/__init__.py sha256=X8V6QQt0n3NeMFImLj8Y9SIF4az2ZHH2yzslOkTemBw 31
miv/utils/mpi/task_management.py sha256=ijWIgVuNLzrhVyW6yQn8AUsuLhnW6xxHTY8Q5XaquC0 418
miv/utils/progress_logging.py sha256=CWod5kTjsvmFZ0-26dvXRrE3daskv_6k-ci2kIiTfa0 668
miv/visualization/__init__.py sha256=U5glj5WGphPZk1dPV_1QqlM_JPhJbRSNT_Cy66usnZo 323
miv/visualization/activity.py sha256=_HYi8ciPiHKQMew3CFTfFkJVRD--1yaIppr2CWSlA_4 4584
miv/visualization/causality.py sha256=tQFQAV0PV0YuhMA8Gu7jntbnYJsqzsZjEsFpei6ER6g 4196
miv/visualization/colors.py sha256=ZbUgwPX0Oq_HbpuYj87m0_ZFTWcI2O0AUc6sjwJ3-oE 3740
miv/visualization/connectivity.py sha256=zm5Xj82LNbEdIHlKWj5zlM0zDhvqZhbSHYpfViUCZ5Y 5056
miv/visualization/event.py sha256=a3iCRb3Ky2C33gGH-CDD0DmbJ-sW4dAcE6rJpAuMgtA 2017
miv/visualization/fft_domain.py sha256=_0u44KSRMLcmosgeV_J5iqOzyOcIFEUbXF3dcvd3zoY 3196
miv/visualization/format.py sha256=ffTR_srDwcZg15cE_6m3APVvb9HHIhhEM5sBmd2gSeQ 1108
miv/visualization/raw_signal.py sha256=kEmKb-8g1DodOe46LLaydxlRGdBmuLhB8c1uQY0302E 3538
miv/visualization/replay.py sha256=V_9SAxxV7Zes48ysgk4B5JZ8z0Ll7v-9teQnil0OD3o 6907
miv/visualization/utils.py sha256=oHnnUojHB_7N_1FcvH2b2nF-Dx6NkR1wr12nN6Y5ysI 644
miv_os-0.3.0.post16.dist-info/LICENSE sha256=qVslUFpenlLbSyggLRcIdmreipUCzqWs9ogP0a6VZpY 1068
miv_os-0.3.0.post16.dist-info/METADATA sha256=Zv3BdqzDw6HnHTcC1R9QA2Q7lEHR4QPoa-fQqIASYuM 5375
miv_os-0.3.0.post16.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
miv_os-0.3.0.post16.dist-info/entry_points.txt sha256=p8DcvG_fDEguC2oBm3tAJIA5QGkq8djr5WQ4sHkWN3I 263
miv_os-0.3.0.post16.dist-info/RECORD

entry_points.txt

convert_open_ephys_to_miv = miv.machinary.convert_open_ephys_to_miv:main
miv_clean_cache = miv.machinary.clean_cache:clean_cache
miv_extract_spiketrain = miv.machinary.miv_extract_spiketrain:main
miv_zip_results = miv.machinary.zip_results:zip_results