Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
easyblock = 'PythonBundle'

name = 'bokeh'
version = '1.4.0'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://github.com/bokeh/bokeh'
description = "Statistical and novel interactive HTML plots for Python"

toolchain = {'name': 'intel', 'version': '2019b'}

dependencies = [
('Python', '3.7.4'),
('PyYAML', '5.1.2'),
('Pillow', '6.2.1'),
('SciPy-bundle', '2019.10', versionsuffix),
]

use_pip = True

exts_list = [
('tornado', '6.0.3', {
'source_urls': ['https://pypi.python.org/packages/source/t/tornado'],
'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'],
}),
(name, version, {
'source_urls': ['https://pypi.python.org/packages/source/b/bokeh'],
'checksums': ['c60d38a41a777b8147ee4134e6142cea8026b5eebf48149e370c44689869dce7'],
}),
]

sanity_check_paths = {
'files': ['bin/bokeh'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

sanity_pip_check = True

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
easyblock = 'PythonBundle'

name = 'dask'
version = '2.8.0'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://dask.org/'
description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance
at scale for the tools you love."""

toolchain = {'name': 'intel', 'version': '2019b'}

dependencies = [
('Python', '3.7.4'),
('PyYAML', '5.1.2'),
('SciPy-bundle', '2019.10', versionsuffix),
('bokeh', '1.4.0', versionsuffix),
]

use_pip = True
sanity_pip_check = True

exts_default_options = {'source_urls': [PYPI_SOURCE]}

exts_list = [
('fsspec', '0.6.0', {
'checksums': ['5108f9192b7b2c6a03e69d5084d5fc88c05d4312724a38efce37c9f3a6d360fa'],
}),
('toolz', '0.10.0', {
'checksums': ['08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560'],
}),
('locket', '0.2.0', {
'checksums': ['1fee63c1153db602b50154684f5725564e63a0f6d09366a1cb13dffcec179fb4'],
}),
('partd', '1.0.0', {
'checksums': ['54fd91bc3b9c38159c790cd16950dbca6b019a2ead4c51dee4f9efc884f8ce0e'],
}),
('HeapDict', '1.0.1', {
'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'],
}),
('zict', '1.0.0', {
'checksums': ['e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310'],
}),
('tblib', '1.5.0', {
'checksums': ['1735ff8fd6217446384b5afabead3b142cf1a52d242cfe6cab4240029d6d131a'],
}),
('msgpack', '0.6.2', {
'checksums': ['ea3c2f859346fcd55fc46e96885301d9c2f7a36d453f5d8f2967840efa1e1830'],
}),
('cloudpickle', '1.2.2', {
'checksums': ['922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859'],
}),
(name, version, {
'checksums': ['000f1d8cea21e73d4691718d9224903e9ba37fbbe756c8e7d11d4067ef9e0609'],
}),
('distributed', version, {
'checksums': ['37f8a89bb499b7858a2396e3fdd2e5997dece543725d3791ce239d960a647710'],
}),
('dask-mpi', '2.0.0', {
'checksums': ['774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3'],
}),
('docrep', '0.2.7', {
'checksums': ['c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d'],
}),
('dask-jobqueue', '0.7.0', {
'checksums': ['660cd4cd052ada872fd6413f224a2d9221026dd55a8a29a9a7d52b262bec67e7'],
}),
]

sanity_check_paths = {
'files': ['bin/dask-%s' % x for x in ['mpi', 'remote', 'scheduler', 'ssh', 'submit', 'worker']],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'data'
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
easyblock = 'PythonPackage'

name = 'imageio'
version = '2.9.0'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://imageio.github.io'
description = """Imageio is a Python library that provides an easy interface to read and write a wide range of
image data, including animated images, video, volumetric data, and scientific formats."""

toolchain = {'name': 'intel', 'version': '2019b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['52ddbaeca2dccf53ba2d6dec5676ca7bc3b2403ef8b37f7da78b7654bb3e10f0']

dependencies = [
('Python', '3.7.4'),
('Pillow', '6.2.1'),
('SciPy-bundle', '2019.10', versionsuffix),
]

download_dep_fail = True
use_pip = True

sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages/'],
}

sanity_pip_check = True

moduleclass = 'vis'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
easyblock = 'PythonPackage'
easyblock = 'PythonBundle'

name = 'OpenPIV'
version = '0.21.8'
Expand All @@ -9,17 +9,31 @@ description = "OpenPIV is an open source Particle Image Velocimetry analysis sof

toolchain = {'name': 'intel', 'version': '2019b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['1cdb48fa7928555e1f2fe5b444d356fe0cacf1405a445dbf004489d31c9e34fc']

dependencies = [
('Python', '3.7.4'),
('SciPy-bundle', '2019.10', versionsuffix),
('imageio', '2.9.0', versionsuffix),
('matplotlib', '3.1.1', versionsuffix),
('scikit-image', '0.16.2', versionsuffix),
]

download_dep_fail = True
use_pip = True

exts_default_options = {'source_urls': [PYPI_SOURCE]}

exts_list = [
('python-utils', '2.4.0', {
'checksums': ['f21fc09ff58ea5ebd1fd2e8ef7f63e39d456336900f26bdc9334a03a3f7d8089'],
}),
('progressbar2', '3.51.4', {
'checksums': ['13f228cf357f94cdef933c91c1e771e52e1b1931dbae48267be8fcdc2ae2ce36'],
'modulename': 'progressbar',
}),
(name, version, {
'checksums': ['1cdb48fa7928555e1f2fe5b444d356fe0cacf1405a445dbf004489d31c9e34fc'],
}),
]

sanity_pip_check = True

moduleclass = 'vis'
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
easyblock = 'PythonBundle'

name = 'scikit-image'
version = '0.16.2'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://scikit-image.org/'
description = "scikit-image is a collection of algorithms for image processing."

toolchain = {'name': 'intel', 'version': '2019b'}

dependencies = [
('Python', '3.7.4'),
('matplotlib', '3.1.1', versionsuffix),
('Pillow', '6.2.1'),
('dask', '2.8.0', versionsuffix),
]

use_pip = True

exts_default_options = {'source_urls': [PYPI_SOURCE]}

exts_list = [
('networkx', '2.4', {
'checksums': ['f8f4ff0b6f96e4f9b16af6b84622597b5334bf9cae8cf9b2e42e7985d5c95c64'],
}),
('PyWavelets', '1.1.1', {
'modulename': 'pywt',
'checksums': ['1a64b40f6acb4ffbaccce0545d7fc641744f95351f62e4c6aaa40549326008c9'],
}),
('imageio', '2.6.1', {
'checksums': ['f44eb231b9df485874f2ffd22dfd0c3c711e7de076516b9374edea5c65bc67ae'],
}),
('imread', '0.7.1', {
'checksums': ['c343b546ab54acdb50dbe69d6793d64ead3ba6d585022f5a7ad4687b7f3db79b'],
}),
(name, version, {
'modulename': 'skimage',
'checksums': ['dd7fbd32da74d4e9967dc15845f731f16e7966cee61f5dc0e12e2abb1305068c'],
# avoid building with OpenMP support, since that triggers a nasty internal compiler error with icpc 19.0.5.281:
# Segmentation violation signal raised
'preinstallopts': "sed -i 's/-fopenmp//g' setup.py && "
}),
]

sanity_pip_check = True

moduleclass = 'vis'