Skip to content

Commit cb5155f

Browse files
author
Samuel Moors
committed
adding easyconfigs: Braindecode-1.2.0-foss-2024a.eb
1 parent 4af2c9f commit cb5155f

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
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

Comments
 (0)