slurm-completed-logs-utils


Nameslurm-completed-logs-utils JSON
Version 0.4.1 PyPI version JSON
download
home_pagehttps://github.com/jai-python3/slurm-completed-logs-utils
SummaryCollection of utilities for parsing the SLURM Completed Logs file.
upload_time2025-02-15 14:29:58
maintainerNone
docs_urlNone
authorJaideep Sundaram
requires_python>=3.10
licenseNone
keywords slurm_completed_logs_utils
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==========================
SLURM Completed Logs Utils
==========================

Collection of utilities for processing SLURM Completed Logs


Usage
-----

.. code-block:: shell

    pip install slurm-completed-logs-utils

Integrate into your code:

.. code-block:: python

    from slurm_completed_logs_utils import SlurmCompletedLogsParser as Parser

    infile = "/mnt/slurm/slurm_completed_jobs.log"
    parser = Parser()
    records = parser.get_records(infile)
    for record in records:
        print(f"job id: {record.jobid} status: {record.jobstate} name: {record.name}")


Exported console script
-----------------------

* slurm-log-to-sqlite: Convert SLURM Completed Logs to SQLite database


=======
History
=======

0.1.0 (2024-08-01)
------------------

* First release on PyPI.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jai-python3/slurm-completed-logs-utils",
    "name": "slurm-completed-logs-utils",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "slurm_completed_logs_utils",
    "author": "Jaideep Sundaram",
    "author_email": "jai.python3@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/33/66/fcdf1ac2614c7ae160b2b1f93ab7ba8547fd5bdd6762f183790f6d3a2d18/slurm_completed_logs_utils-0.4.1.tar.gz",
    "platform": null,
    "description": "==========================\nSLURM Completed Logs Utils\n==========================\n\nCollection of utilities for processing SLURM Completed Logs\n\n\nUsage\n-----\n\n.. code-block:: shell\n\n    pip install slurm-completed-logs-utils\n\nIntegrate into your code:\n\n.. code-block:: python\n\n    from slurm_completed_logs_utils import SlurmCompletedLogsParser as Parser\n\n    infile = \"/mnt/slurm/slurm_completed_jobs.log\"\n    parser = Parser()\n    records = parser.get_records(infile)\n    for record in records:\n        print(f\"job id: {record.jobid} status: {record.jobstate} name: {record.name}\")\n\n\nExported console script\n-----------------------\n\n* slurm-log-to-sqlite: Convert SLURM Completed Logs to SQLite database\n\n\n=======\nHistory\n=======\n\n0.1.0 (2024-08-01)\n------------------\n\n* First release on PyPI.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Collection of utilities for parsing the SLURM Completed Logs file.",
    "version": "0.4.1",
    "project_urls": {
        "Homepage": "https://github.com/jai-python3/slurm-completed-logs-utils"
    },
    "split_keywords": [
        "slurm_completed_logs_utils"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c2120c026708d2e4802a8003b3f0b963f877e36ae49de57a3db173c0e7d4e2f",
                "md5": "efa494f410217d4390fa03bbcf51f80f",
                "sha256": "afb1414b68ddb44b10916dca65da2e5fc54bca1fe21e87045b96567608e585a5"
            },
            "downloads": -1,
            "filename": "slurm_completed_logs_utils-0.4.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "efa494f410217d4390fa03bbcf51f80f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 27276,
            "upload_time": "2025-02-15T14:29:56",
            "upload_time_iso_8601": "2025-02-15T14:29:56.531206Z",
            "url": "https://files.pythonhosted.org/packages/3c/21/20c026708d2e4802a8003b3f0b963f877e36ae49de57a3db173c0e7d4e2f/slurm_completed_logs_utils-0.4.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3366fcdf1ac2614c7ae160b2b1f93ab7ba8547fd5bdd6762f183790f6d3a2d18",
                "md5": "794758b56efc8ad2489cacb436c63c28",
                "sha256": "9ccfc03314d5dca0b247937f0a78288b3e5c79b8f01df37e9a61b4cd2135c04e"
            },
            "downloads": -1,
            "filename": "slurm_completed_logs_utils-0.4.1.tar.gz",
            "has_sig": false,
            "md5_digest": "794758b56efc8ad2489cacb436c63c28",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 29805,
            "upload_time": "2025-02-15T14:29:58",
            "upload_time_iso_8601": "2025-02-15T14:29:58.775461Z",
            "url": "https://files.pythonhosted.org/packages/33/66/fcdf1ac2614c7ae160b2b1f93ab7ba8547fd5bdd6762f183790f6d3a2d18/slurm_completed_logs_utils-0.4.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-15 14:29:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jai-python3",
    "github_project": "slurm-completed-logs-utils",
    "github_not_found": true,
    "lcname": "slurm-completed-logs-utils"
}
        
Elapsed time: 0.41079s