executorlib

View on PyPIReverse Dependencies (5)

0.4.2 executorlib-0.4.2-py3-none-any.whl

Wheel Details

Project: executorlib
Version: 0.4.2
Filename: executorlib-0.4.2-py3-none-any.whl
Download: [link]
Size: 64287
MD5: 40fad45266f86680c89e996e0c24f79a
SHA256: 1325222571966d9835c0f7d364053b783c59b023c5e7f83542ecbf3baab86816
Uploaded: 2025-03-04 19:24:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: executorlib
Version: 0.4.2
Summary: Up-scale python functions for high performance computing (HPC) with executorlib.
Author-Email: Jan Janssen <janssen[at]lanl.gov>
Project-Url: Homepage, https://github.com/pyiron/executorlib
Project-Url: Documentation, https://executorlib.readthedocs.io
Project-Url: Repository, https://github.com/pyiron/executorlib
License: BSD 3-Clause License Copyright (c) 2022, Jan Janssen All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: high performance computing,hpc,task scheduler,slurm,flux-framework,executor
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.9
Requires-Dist: cloudpickle (<=3.1.1,>=2.0.0)
Requires-Dist: pyzmq (<=26.2.1,>=25.0.0)
Requires-Dist: mpi4py (<=4.0.1,>=3.1.4); extra == "all"
Requires-Dist: pysqa (==0.2.3); extra == "all"
Requires-Dist: h5py (<=3.13.0,>=3.6.0); extra == "all"
Requires-Dist: pygraphviz (<=1.14,>=1.10); extra == "all"
Requires-Dist: networkx (<=3.4.2,>=2.8.8); extra == "all"
Requires-Dist: ipython (<=9.0.0,>=7.33.0); extra == "all"
Requires-Dist: h5py (<=3.13.0,>=3.6.0); extra == "cache"
Requires-Dist: pysqa (==0.2.3); extra == "cluster"
Requires-Dist: h5py (<=3.13.0,>=3.6.0); extra == "cluster"
Requires-Dist: pygraphviz (<=1.14,>=1.10); extra == "graph"
Requires-Dist: networkx (<=3.4.2,>=2.8.8); extra == "graph"
Requires-Dist: pygraphviz (<=1.14,>=1.10); extra == "graphnotebook"
Requires-Dist: networkx (<=3.4.2,>=2.8.8); extra == "graphnotebook"
Requires-Dist: ipython (<=9.0.0,>=7.33.0); extra == "graphnotebook"
Requires-Dist: mpi4py (<=4.0.1,>=3.1.4); extra == "mpi"
Provides-Extra: all
Provides-Extra: cache
Provides-Extra: cluster
Provides-Extra: graph
Provides-Extra: graphnotebook
Provides-Extra: mpi
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10679 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
executorlib/__init__.py sha256=IqFOBcc6CT4uI6HC8RN2_W4s-FOAb04qV1_FAMnZsk0 497
executorlib/_version.py sha256=a3ki6VdkRiSmpFDl-IpuQADpQM7KCQbNUUjVyBYcd7o 24624
executorlib/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
executorlib/backend/cache_parallel.py sha256=qTGNphQec9rB7THoVlGipaOoOprQZFVxwxFwMzFvDVs 1477
executorlib/backend/cache_serial.py sha256=M6LL6GD6lWu7VrCimfT6qUPQ1AYzgAEAwts9XkNIEiU 163
executorlib/backend/interactive_parallel.py sha256=Z1LmpcDoJGyS07QGXojdyC1jTtGGtrtsCaDnfR6yvVg 3041
executorlib/backend/interactive_serial.py sha256=DCavxYfQVW4GI6M0yaHgc30sEKajqCHcxu_LlbVhJCw 2274
executorlib/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
executorlib/base/executor.py sha256=J_NhdnhJKZvJG_4ZpRC_rEYki6sr4WVsNGypDQHd61M 6088
executorlib/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
executorlib/cache/backend.py sha256=bjwwcW1auCzeijfYTZIgGUGZ9sQDDIMkU0_VgRFOiLo 2020
executorlib/cache/executor.py sha256=Rhy2Nm5xxt6iR70M-C8TX3yO-FbaiLC89JC6qpSiG7M 5009
executorlib/cache/queue_spawner.py sha256=ojlWqMPvkRyYl_bJCmJQZiuDhYSZpU-grMCBjAIBBYU 4248
executorlib/cache/shared.py sha256=kE2Qn4KwILKDNWOCauvTc_hVNbrg7rTN7PEyw_mLVvI 9093
executorlib/cache/subprocess_spawner.py sha256=8BO1v8QSDjPZe72olV_xOHZ6NDWaEhH8AQ5cj-toC44 2273
executorlib/interactive/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
executorlib/interactive/blockallocation.py sha256=Gi66gEPaq4UiPXnW7u7tOY0erjJhN5XlmSUCt62u8ko 7205
executorlib/interactive/dependency.py sha256=wQFgD9G05LO9x6PF1BEg9WUsC0tzx-L0VngFqC-WvgI 10794
executorlib/interactive/fluxspawner.py sha256=bR8nH6KQsH-9mo0MENk60c0Z5x2gFE8W8MLOhABot3w 6126
executorlib/interactive/onetoone.py sha256=XsCRqcEUW7h6EaRZobgGANnm94uKc9_e0GNkJTNuGEk 10211
executorlib/interactive/shared.py sha256=uF26d3CwxXrsbqRoSdO1byQuOiVL9mYUP-3EpupopNI 7393
executorlib/interactive/slurmspawner.py sha256=qILMmzb5-dXh-oAcuGGdJ5HfO21o8mle4jJg6GRTMD0 4876
executorlib/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
executorlib/interfaces/flux.py sha256=S5_S3SMX3W8srwsnC8uzHUtt6sLIxzeFdlLxyqAbzpE 31402
executorlib/interfaces/single.py sha256=85-Zb99Gt5_l05pd67hNZJKq9Nt2w3mNoNKgUhYtQ9o 16471
executorlib/interfaces/slurm.py sha256=NHXGQ9FBTTO6dWSuymWLWeSpZdwL-dY1n5b-VQ0ACrY 29242
executorlib/standalone/__init__.py sha256=y5TRXsGMZgA-1TB88ncL2qHoxKIO-Y4lDciJhV02mDo 640
executorlib/standalone/command.py sha256=8nQMM-_ves2rztrQPhjKIKwFfOCUgxyy64D8zoYLMoc 379
executorlib/standalone/hdf.py sha256=jAa-10zO3rX5Xvd1edmf2ZNbjx8Omdd4hrs95rkJOrA 3547
executorlib/standalone/inputcheck.py sha256=6_mudLtguOmrlYDSHXI45zCi1aWmFAWVGtuOoWRwLd4 6787
executorlib/standalone/plot.py sha256=G2qhm-M5WunbiH_JG70XLxDcJASm1-ZP6sXvM8coTe0 5694
executorlib/standalone/queue.py sha256=KFEBFQXGvcaf5qcuCjT5kaZg7ucWOTGOtrD96tIBlq0 589
executorlib/standalone/serialize.py sha256=ml_l14B47hoYynfFFCC4VOz7GJd2p2DvR9on-GwCHjU 3258
executorlib/standalone/interactive/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
executorlib/standalone/interactive/arguments.py sha256=058jZ-4GVZo-YC5sYeZBSbIOzekdaK-PSp65WmA85Dg 2944
executorlib/standalone/interactive/backend.py sha256=cZtO0Z_09MlNNMPKhNnuf-BmLhtXinMBOiv3XKdJBzk 2950
executorlib/standalone/interactive/communication.py sha256=CkIhy6bEqKBaH8kI-cM93C2ALr-YuviaWHfJKcvbbc0 7206
executorlib/standalone/interactive/spawner.py sha256=pJCNN43sWGyfeCq0Y08TwwfwcPlp8tULREiRDgTWXts 5060
executorlib-0.4.2.dist-info/LICENSE sha256=NkrhccIxPXCbbvp_upyVojt7DNTwZIco3z9wsYpSLqU 1511
executorlib-0.4.2.dist-info/METADATA sha256=Gj4YWoQ_Jm249QTL0COzszQ5H3TP5wHpgGr2Z_XxO8E 14584
executorlib-0.4.2.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
executorlib-0.4.2.dist-info/top_level.txt sha256=k_kXaDYAb2RbyCFU-J-1zHmhAv-TO7-sN1e6vPlqA3o 12
executorlib-0.4.2.dist-info/RECORD

top_level.txt

executorlib