jobmanager


Namejobmanager JSON
Version 0.4.3 PyPI version JSON
download
home_pagehttps://github.com/cimatosa/jobmanager
Summarya facility for distributed computing
upload_time2023-08-15 09:44:44
maintainer
docs_urlNone
authorRichard Hartmann
requires_python>=3.9,<4.0
licenseMIT
keywords multiprocessing queue parallel distributed computing progress manager job persistent data scheduler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            jobmanager
==========
[![PyPI](http://img.shields.io/pypi/v/jobmanager.svg)](https://pypi.python.org/pypi/jobmanager)

Easy distributed computing based on the python class SyncManager for remote communication and python module multiprocessing for local parallelism.

### Documentation (out of date)
The documentation is available at http://cimatosa.github.io/jobmanager/ 

### Developer's note (out of date)
After cloning into jobmanager, create a virtual environment

    virtualenv --system-site-packages ve_jm
    source ve_jm/bin/activate

Install all dependencies

    python setup.py develop
    
Running an example

    python examples/simple_example.py

Running tests

    python setup.py test

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cimatosa/jobmanager",
    "name": "jobmanager",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "multiprocessing,queue,parallel,distributed,computing,progress,manager,job,persistent data,scheduler",
    "author": "Richard Hartmann",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/19/47/85ff611ee3249dcb930cbbeb76d0f2512b980f012a5a2db715c88e2615e0/jobmanager-0.4.3.tar.gz",
    "platform": null,
    "description": "jobmanager\n==========\n[![PyPI](http://img.shields.io/pypi/v/jobmanager.svg)](https://pypi.python.org/pypi/jobmanager)\n\nEasy distributed computing based on the python class SyncManager for remote communication and python module multiprocessing for local parallelism.\n\n### Documentation (out of date)\nThe documentation is available at http://cimatosa.github.io/jobmanager/ \n\n### Developer's note (out of date)\nAfter cloning into jobmanager, create a virtual environment\n\n    virtualenv --system-site-packages ve_jm\n    source ve_jm/bin/activate\n\nInstall all dependencies\n\n    python setup.py develop\n    \nRunning an example\n\n    python examples/simple_example.py\n\nRunning tests\n\n    python setup.py test\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "a facility for distributed computing",
    "version": "0.4.3",
    "project_urls": {
        "Homepage": "https://github.com/cimatosa/jobmanager",
        "Repository": "https://github.com/cimatosa/jobmanager"
    },
    "split_keywords": [
        "multiprocessing",
        "queue",
        "parallel",
        "distributed",
        "computing",
        "progress",
        "manager",
        "job",
        "persistent data",
        "scheduler"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2be260f6fc2b7fe7246bbab34e0b4429285c8cf4d8e68e4757117d34a31039c1",
                "md5": "b0813ca2520ce2e49ab5ed1c13e6338c",
                "sha256": "acef32ca3ab171abc7cbd69eb560a8acb3f43941b3c41c52a1e50b6c1d3d64fc"
            },
            "downloads": -1,
            "filename": "jobmanager-0.4.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b0813ca2520ce2e49ab5ed1c13e6338c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 33450,
            "upload_time": "2023-08-15T09:44:43",
            "upload_time_iso_8601": "2023-08-15T09:44:43.283728Z",
            "url": "https://files.pythonhosted.org/packages/2b/e2/60f6fc2b7fe7246bbab34e0b4429285c8cf4d8e68e4757117d34a31039c1/jobmanager-0.4.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "194785ff611ee3249dcb930cbbeb76d0f2512b980f012a5a2db715c88e2615e0",
                "md5": "c5647415e0034ed9b799304544c3e02f",
                "sha256": "66e75fa8face92723446d1fe0c9775aef45abedb5a99bf98c7ddc335b65a0e3c"
            },
            "downloads": -1,
            "filename": "jobmanager-0.4.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c5647415e0034ed9b799304544c3e02f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 30971,
            "upload_time": "2023-08-15T09:44:44",
            "upload_time_iso_8601": "2023-08-15T09:44:44.961054Z",
            "url": "https://files.pythonhosted.org/packages/19/47/85ff611ee3249dcb930cbbeb76d0f2512b980f012a5a2db715c88e2615e0/jobmanager-0.4.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-15 09:44:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cimatosa",
    "github_project": "jobmanager",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "jobmanager"
}
        
Elapsed time: 0.10323s