granular-engine


Namegranular-engine JSON
Version 0.2.26 PyPI version JSON
download
home_pagehttps://github.com/granularai/engine
SummaryExperiment tracking for GeoSpatial Machine Learning on GeoEngine
upload_time2023-06-01 13:17:36
maintainer
docs_urlNone
authorSagar Verma
requires_python>=3.7.0,<4.0.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Engine
======

A Utility Library that assists in Geospatial Machine Learning Experiment
Tracking.

Installation
------------

.. code:: shell

   pip install granular-engine

Usage
-----

CLI
~~~

.. figure:: https://user-images.githubusercontent.com/2713531/210276844-16d3867d-461c-44ba-870b-00d6d6266dbf.gif
   :alt: engine_cli

   engine_cli

Experiment Tracking
~~~~~~~~~~~~~~~~~~~

.. code:: python

   from engine import Engine

   engine = Engine("test_config.yaml")

   for epoch in enumerate(epochs):
      # train 
      # eval
      engine.log(step=epoch, train_loss=train_loss, val_loss=val_loss)

   engine.done()

License
-------

GPLv3

Documentation
-------------

View documentation ``here <https://engine.granular.ai/>``\ \_


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/granularai/engine",
    "name": "granular-engine",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7.0,<4.0.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Sagar Verma",
    "author_email": "sagar@granular.ai",
    "download_url": "https://files.pythonhosted.org/packages/07/f6/6094a9fe8b6d6d8702bcc0b4df4b016a6f2e63931bbd8d2ee34cba873b0a/granular_engine-0.2.26.tar.gz",
    "platform": null,
    "description": "Engine\n======\n\nA Utility Library that assists in Geospatial Machine Learning Experiment\nTracking.\n\nInstallation\n------------\n\n.. code:: shell\n\n   pip install granular-engine\n\nUsage\n-----\n\nCLI\n~~~\n\n.. figure:: https://user-images.githubusercontent.com/2713531/210276844-16d3867d-461c-44ba-870b-00d6d6266dbf.gif\n   :alt: engine_cli\n\n   engine_cli\n\nExperiment Tracking\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n   from engine import Engine\n\n   engine = Engine(\"test_config.yaml\")\n\n   for epoch in enumerate(epochs):\n      # train \n      # eval\n      engine.log(step=epoch, train_loss=train_loss, val_loss=val_loss)\n\n   engine.done()\n\nLicense\n-------\n\nGPLv3\n\nDocumentation\n-------------\n\nView documentation ``here <https://engine.granular.ai/>``\\ \\_\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Experiment tracking for GeoSpatial Machine Learning on GeoEngine",
    "version": "0.2.26",
    "project_urls": {
        "Homepage": "https://github.com/granularai/engine",
        "Repository": "https://github.com/granularai/engine"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5653f2e86e06e9e4775a327642e98995fc2aa836352f1f9378f280a5a3beac46",
                "md5": "b59d5009e8921c1faf0109b06afe7a08",
                "sha256": "99b36c3834ea0e3dd005eed6cfca23d88426936418a88ea4fba75f8f651c723c"
            },
            "downloads": -1,
            "filename": "granular_engine-0.2.26-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b59d5009e8921c1faf0109b06afe7a08",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7.0,<4.0.0",
            "size": 30509,
            "upload_time": "2023-06-01T13:17:34",
            "upload_time_iso_8601": "2023-06-01T13:17:34.936680Z",
            "url": "https://files.pythonhosted.org/packages/56/53/f2e86e06e9e4775a327642e98995fc2aa836352f1f9378f280a5a3beac46/granular_engine-0.2.26-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07f66094a9fe8b6d6d8702bcc0b4df4b016a6f2e63931bbd8d2ee34cba873b0a",
                "md5": "43f6a111a93a1981e4475c476d9e1935",
                "sha256": "5790e6ccf684a4ee34f4177a35ae1effa357d199412865986e159c7316a0da6c"
            },
            "downloads": -1,
            "filename": "granular_engine-0.2.26.tar.gz",
            "has_sig": false,
            "md5_digest": "43f6a111a93a1981e4475c476d9e1935",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7.0,<4.0.0",
            "size": 25959,
            "upload_time": "2023-06-01T13:17:36",
            "upload_time_iso_8601": "2023-06-01T13:17:36.950310Z",
            "url": "https://files.pythonhosted.org/packages/07/f6/6094a9fe8b6d6d8702bcc0b4df4b016a6f2e63931bbd8d2ee34cba873b0a/granular_engine-0.2.26.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-01 13:17:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "granularai",
    "github_project": "engine",
    "github_not_found": true,
    "lcname": "granular-engine"
}
        
Elapsed time: 0.07049s