{
"info": {
"author": "UNKNOWN",
"author_email": "thasso.griebel@gmail.com",
"bugtrack_url": null,
"classifiers": [],
"description": "JIP Pipeline system\n===================\nThe JIP pipeline system is a python library and a set of command\nline utilities that allows you to create batch-process based computational\npipeline that can be submitted and managed on a compute cluster or on\nyour local machine.\n\nInstallation\n============\nThe `JIP documentation `_ contains\nmore detailed instructions on installation and, more importantly, configuration\nof the system and your compute infrastructure. Here is the very quick guide::\n\n $> pip install pyjip\n\n or\n\n $> python setup.py install\n\nIf you want to install from *pypi* or the git repository. Afterwards, you have\nto create configuration file ``$HOME/.jip/jip.json`` and add the following\ncontent::\n\n {\n \"cluster\": \"\"\n }\n\nReplace ```` with the name of the class that implements support\nfor your compute cluster. JIP ships with the following implementations:\n\n * ``jip.cluster.SGE`` for *Sun Grid Engine*\n\n * ``jip.cluster.Slurm`` for *Slurm*\n\n * ``jip.cluster.PBS`` for *PBS* and *Torque*\n\n * ``jip.cluster.LSF`` for *Platform LSF* and *Open Lava*\n\n * ``jip.grids.JIP`` for JIPs' internal scheduler. If you use this, make\n sure to start the JIP server on the same machine using the ``jip server``\n command. Please note also that you have to install *pyzmq* if you want\n to run the JIP server.\n\nDocumentation\n=============\n`Documentation `_ on installation and\nusage can be found at http://pyjip.readthedocs.org/en/latest/.\n\nSource Code\n===========\nThe JIP source code can be found on\n`GitHub `_.\n\nBugs and feature requests\n=========================\nPlease feel free to use the `issue tracker\n`_ to file bug reports and feature\nrequests.\n\nChangelog\n=========\n0.6:\n * Add MySQL support [`Issue #53 `_]\n * Hidden options are not resolved when called explicitly [`Issue #51 `_]\n * Add option to select memory unit for SGE [`Issue #46 `_]\n * If a non-existing option is referenced in a script template, an AttributeError is raised [`Issue #43 `_]\n * Wrong unit for memory when submitting to SGE [`Issue #40 `_]\n\n0.5:\n * Enable rendering of log file location using pipeline and tools options [`Issue #39 `_]\n * Options embedded in command scripts are not made absolute [`Issue #38 `_]\n * Make sure that working directories of jobs are created when jobs are executed or submitted [`Issue #37 `_]\n * Allow for dynamic options when a tool is added to a pipeline [`Issue #35 `_]\n * Configuration is not picked up next to the binary [`Issue #34 `_]\n * The API example runs the jobs but a jip clear fails on the generated jobs [`Issue #30 `_]\n * Working directory is not passed on from profile to job [`Issue #29 `_]\n * Add a thread parameter to the server to control the number of slots [`Issue #28 `_]\n * Option value assignment through options attributes is does not set the value [`Issue #26 `_]\n * Option descriptions are not handling tabs at the beginning correctly [`Issue #24 `_]\n * JIP tools script with . in the name are not parsed correctly. [`Issue #23 `_]\n * Restarting a single job pipeline and changeing the threads is not reflected in the job [`Issue #6 `_]\n * Make tool specs available to pipelines [`Issue #4 `_]\n\n0.4:\n * Create a pipe command to write quick pipeline directly from the command line [`Issue 22 `_]\n * Inconsistency between job().bash() and bash() usage in pipeline [`Issue 20 `_]\n * Add links to job and pipeline iteration to delete functions in jip.db and jip.jobs [`Issue 19 `_]\n * Enable parsing of memory assignments in profiles and add support for G M and K suffixes [`Issue 18 `_]\n * \"jip logs\" called without argument returns an error instead of \"usage\" [`Issue 16 `_]\n * Tool cleanup fails if the output points to a directory [`Issue 10 `_]\n * Option parsing fails when multiple list options are specified and one is optional and not set [`Issue 8 `_]\n * jip restart jobs fails as the job detects itself and refuses to submit again [`Issue 7 `_]\n * jip jobs with selected output duplicates columns [`Issue 5 `_]\n\n0.3 :\n * Added auto-naming support for anonymous jobs that are assigned to variables.\n The variable name is used as default job name\n * Lots of changes to the internals\n\n0.2 :\n * Added explicit UTF-8 encoding for the dependency tree\n\n0.1 : Initial release\n\nLicences\n========\nJIP is licensed under the BSD license.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "UNKNOWN",
"keywords": null,
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "pyjip",
"package_url": "https://pypi.org/project/pyjip/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/pyjip/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "UNKNOWN"
},
"release_url": "https://pypi.org/project/pyjip/0.6/",
"requires_dist": null,
"requires_python": null,
"summary": "JIP pipeline library",
"version": "0.6"
},
"last_serial": 1492501,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "04de6cdcc7f34bf7211d9fa77360267f",
"sha256": "16e37771feb848dc014c3f6491e2bbcf4feb99052bbc64ad5dd8be9d1b141c02"
},
"downloads": -1,
"filename": "pyjip-0.1.tar.gz",
"has_sig": false,
"md5_digest": "04de6cdcc7f34bf7211d9fa77360267f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 84889,
"upload_time": "2013-10-15T14:08:56",
"url": "https://files.pythonhosted.org/packages/ba/54/5d7d479f465c23a03912ecb404e3dfeca1c304cda4fc30e6c8d2e8a53ca6/pyjip-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "82febb7f97e04d5785734629fdf133e2",
"sha256": "7eb8322bff28306758c55a648f6248cae0357b2b60a30080a1a73e3cdd32e78a"
},
"downloads": -1,
"filename": "pyjip-0.2.tar.gz",
"has_sig": false,
"md5_digest": "82febb7f97e04d5785734629fdf133e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85007,
"upload_time": "2013-10-16T15:21:43",
"url": "https://files.pythonhosted.org/packages/3c/46/b5be1bae81cd986548c2fbbb1f7d8419084ad82d6da4176089c237b148f1/pyjip-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "69a344a801df8da9ebc368b16fa29688",
"sha256": "c795f04c2159d470b0368663100237a8d5e6ee78bee98094aa3640861485e472"
},
"downloads": -1,
"filename": "pyjip-0.3.tar.gz",
"has_sig": false,
"md5_digest": "69a344a801df8da9ebc368b16fa29688",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 154916,
"upload_time": "2013-12-20T16:28:32",
"url": "https://files.pythonhosted.org/packages/02/9a/b537ddb89afca7cced2a51034af7cb48de8a0699a581216b90deec5a1777/pyjip-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "a32a93ba5c6f09390541aa736e0ecbef",
"sha256": "5e177f6092a3b08e087d66456e2782f36501748b15aa4105d34d8db4d292a64b"
},
"downloads": -1,
"filename": "pyjip-0.4.tar.gz",
"has_sig": false,
"md5_digest": "a32a93ba5c6f09390541aa736e0ecbef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 155678,
"upload_time": "2014-01-20T13:58:09",
"url": "https://files.pythonhosted.org/packages/22/f4/edcb4c62c463a36862bed68cb07d17b3ba6fa47332f7516c8ef79dbbeaba/pyjip-0.4.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "f8fb6b200e3f98868d85a1c335276935",
"sha256": "6c80c61ef7900026b830f16ff141155676d1f12186e418fe42e5e3b974a1e8f2"
},
"downloads": -1,
"filename": "pyjip-0.5.tar.gz",
"has_sig": false,
"md5_digest": "f8fb6b200e3f98868d85a1c335276935",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 163768,
"upload_time": "2014-01-29T13:13:52",
"url": "https://files.pythonhosted.org/packages/3e/fb/565e373f11860f74dbb90a4befa791acfb56bc193b8538ae7c3189d4d242/pyjip-0.5.tar.gz"
}
],
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "131881e109020f4403bcf68ec114a7c6",
"sha256": "bee37e2fcaf5b903b058fe297878fdf1bf1756478ae985e8e93b71cf43d5db3f"
},
"downloads": -1,
"filename": "pyjip-0.6.tar.gz",
"has_sig": false,
"md5_digest": "131881e109020f4403bcf68ec114a7c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 165261,
"upload_time": "2015-04-06T10:24:34",
"url": "https://files.pythonhosted.org/packages/22/fd/3d9079e4a4c76c5f3eaddae4b83fd265c7cd87d2cb27ff9c2e1993db477c/pyjip-0.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "131881e109020f4403bcf68ec114a7c6",
"sha256": "bee37e2fcaf5b903b058fe297878fdf1bf1756478ae985e8e93b71cf43d5db3f"
},
"downloads": -1,
"filename": "pyjip-0.6.tar.gz",
"has_sig": false,
"md5_digest": "131881e109020f4403bcf68ec114a7c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 165261,
"upload_time": "2015-04-06T10:24:34",
"url": "https://files.pythonhosted.org/packages/22/fd/3d9079e4a4c76c5f3eaddae4b83fd265c7cd87d2cb27ff9c2e1993db477c/pyjip-0.6.tar.gz"
}
]
}