|
| 1 | +easyblock = 'PythonBundle' |
| 2 | + |
| 3 | +name = 'Braindecode' |
| 4 | +version = '1.2.0' |
| 5 | + |
| 6 | +homepage = 'https://braindecode.org/' |
| 7 | +description = """Braindecode is an open-source Python toolbox for decoding raw |
| 8 | +electrophysiological brain data with deep learning models. It includes dataset |
| 9 | +fetchers, data preprocessing and visualization tools, as well as |
| 10 | +implementations of several deep learning architectures and data augmentations |
| 11 | +for analysis of EEG, ECoG and MEG.""" |
| 12 | + |
| 13 | +toolchain = {'name': 'foss', 'version': '2024a'} |
| 14 | + |
| 15 | +builddependencies = [ |
| 16 | + ('hatchling', '1.24.2'), |
| 17 | +] |
| 18 | + |
| 19 | +dependencies = [ |
| 20 | + ('Python', '3.12.3'), |
| 21 | + ('SciPy-bundle', '2024.05'), |
| 22 | + ('PyTorch', '2.6.0'), |
| 23 | + ('einops', '0.8.1'), |
| 24 | + ('h5py', '3.12.1'), |
| 25 | + ('matplotlib', '3.9.2'), |
| 26 | + ('MNE-Python', '1.10.2'), |
| 27 | + ('MOABB', '1.2.0'), |
| 28 | + ('skorch', '1.3.0'), |
| 29 | + ('torchaudio', '2.6.0'), |
| 30 | + ('aiohttp', '3.10.10'), # for wfdb |
| 31 | +] |
| 32 | + |
| 33 | +exts_list = [ |
| 34 | + ('hyper-connections', '0.2.1', { |
| 35 | + 'checksums': ['e97850a0ec6d52d649b8852a5790e5e2f1810054f5dc490dad1530ce5aac2e20'], |
| 36 | + }), |
| 37 | + ('colt5-attention', '0.11.1', { |
| 38 | + 'checksums': ['7a8082efa20a86f6257ba3c76b9e4cd8a978ddc073483189accf9a7ef4cce61b'], |
| 39 | + }), |
| 40 | + ('soundfile', '0.13.1', { |
| 41 | + 'checksums': ['b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b'], |
| 42 | + }), |
| 43 | + ('wfdb', '4.3.0', { |
| 44 | + 'preinstallopts': """sed -i -e 's/"pandas .*"/"pandas"/' -e 's/"aiohttp .*"/"aiohttp"/' pyproject.toml && """, |
| 45 | + 'checksums': ['60df86bc5c9186a91930d1118218d9301d40a730ff730ec1c8571d1141d92bb9'], |
| 46 | + }), |
| 47 | + ('docstring-inheritance', '2.3.0', { |
| 48 | + 'modulename': 'docstring_inheritance', |
| 49 | + 'source_tmpl': 'docstring_inheritance-%(version)s-py3-none-any.whl', |
| 50 | + 'checksums': ['c89519e9deb0877d79a4540effc89a7d59335e2cbcd340ba107d50b76d1bf22e'], |
| 51 | + }), |
| 52 | + ('axial-positional-embedding', '0.3.12', { |
| 53 | + 'checksums': ['10d98f342f8fa0d4d3d20b36ed27fb0fc63f1d398202b9165e07bc9d6130bc17'], |
| 54 | + }), |
| 55 | + ('linformer', '0.2.3', { |
| 56 | + 'checksums': ['747a4dc025a557d164b61170f140ec4aa37cfca3ce088318f3d5f39194cfcaba'], |
| 57 | + }), |
| 58 | + ('local-attention', '1.11.2', { |
| 59 | + 'checksums': ['94e48fec748e96fa81ac6c3e27a357950eaab22cd8f69a10c50b23d6eec8f09c'], |
| 60 | + }), |
| 61 | + ('product-key-memory', '0.3.0', { |
| 62 | + 'checksums': ['e4961ee71da62a25e6740bfca693feef20f4503e1049233c8684c27def065a2a'], |
| 63 | + }), |
| 64 | + ('linear-attention-transformer', '0.19.1', { |
| 65 | + 'modulename': 'linear_attention_transformer', |
| 66 | + 'source_tmpl': 'linear_attention_transformer-%(version)s-py3-none-any.whl', |
| 67 | + 'checksums': ['4d0ea2d7953210c7d5516c52028c2a07efc76cd799944476e1d5171f65c5efe8'], |
| 68 | + }), |
| 69 | + ('torchinfo', '1.8.0', { |
| 70 | + 'checksums': ['72e94b0e9a3e64dc583a8e5b7940b8938a1ac0f033f795457f27e6f4e7afa2e9'], |
| 71 | + }), |
| 72 | + ('braindecode', version, { |
| 73 | + 'use_pip_extras': 'moabb', |
| 74 | + 'checksums': ['b25161d41f04125dc0ce06a8d9bafe85ec1a25284730ed2a27d39b74bb2af84a'], |
| 75 | + }), |
| 76 | +] |
| 77 | + |
| 78 | +moduleclass = 'ai' |
0 commit comments