{ "info": { "author": "Mark Piper", "author_email": "mark.piper@colorado.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7" ], "description": "[![Build Status](https://travis-ci.org/permamodel/bmi-ilamb.svg?branch=master)](https://travis-ci.org/permamodel/bmi-ilamb)\n[![Code Health](https://landscape.io/github/permamodel/bmi-ilamb/master/landscape.svg?style=flat)](https://landscape.io/github/permamodel/bmi-ilamb/master)\n[![Coverage Status](https://coveralls.io/repos/permamodel/bmi-ilamb/badge.svg?branch=master)](https://coveralls.io/r/permamodel/bmi-ilamb?branch=master)\n\n# bmi-ilamb\n\nA Basic Model Interface (BMI)\nfor version 2 (Python)\nof the International Land Model Benchmarking Project (ILAMB)\nbenchmarking toolkit.\n\n* The [journal article](http://dx.doi.org/10.1016/j.cageo.2012.04.002)\n that describes BMI\n* ILAMB [home page](https://www.ilamb.org/)\n* ILAMB [source code repository](https://bitbucket.org/ncollier/ilamb)\n* ILAMB [documentation](http://climate.ornl.gov/~ncf/ILAMB/docs/index.html)\n\n## Installation\n\nClone and install **bmi-ilamb** into a Python distribution with\n\n $ git clone https://github.com/permamodel/bmi-ilamb\n $ cd bmi-ilamb\n $ python setup.py install\n\nILAMB itself must also be installed;\nfollow the [instructions](http://climate.ornl.gov/~ncf/ILAMB/docs/install.html)\nin the ILAMB documentation\nfor downloading and installing ILAMB\ninto the same Python distribution as **bmi-ilamb**.\n\n## Use\n\nTwo configuration files are needed:\none for ILAMB, the other for the BMI.\nA description of the ILAMB configuration file can be found\nin the ILAMB documentation.\nThe BMI configuration file contains values\nthat are passed to ILAMB's `ilamb-run` script.\nExamples (\n[ilamb.cfg](https://github.com/permamodel/bmi-ilamb/blob/master/bmi_ilamb/data/ilamb.cfg)\nand\n[bmi_ilamb.yaml](https://github.com/permamodel/bmi-ilamb/blob/master/bmi_ilamb/data/bmi_ilamb.yaml),\nrespectively)\nare given in the **data** directory\nof this repository.\n\nIn a Python session, execute:\n\n```python\nfrom bmi_lamb import BmiIlamb\n\nm = BmiIlamb()\nm.initialize('/path/to/bmi_ilamb.yaml')\nm.update() # calls the ilamb-run script\nm.finalize()\n```\n\nThe path to the BMI configuration file can be relative or absolute.\n\nThe result:\n```bash\n$ ls -F\n_build/ log\n```\n\nView the run log with:\n\n $ cat log\n\nDisplay ILAMB's graphical output with a web browser:\n\n $ firefox _build/index.html", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/permamodel/bmi-ilamb", "keywords": "CSDMS BMI ILAMB model benchmark", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bmi-ilamb", "package_url": "https://pypi.org/project/bmi-ilamb/", "platform": "", "project_url": "https://pypi.org/project/bmi-ilamb/", "project_urls": { "Homepage": "https://github.com/permamodel/bmi-ilamb" }, "release_url": "https://pypi.org/project/bmi-ilamb/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "BMI for ILAMB", "version": "0.1.1" }, "last_serial": 3297840, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "28eb702fbdf0c1984e82ab2a7591cdfe", "sha256": "eef178664e699beaa0e4cb4b0cd16c62da478d7d2f12bdbc582693af6b63ca64" }, "downloads": -1, "filename": "bmi-ilamb-0.1.1.tar.gz", "has_sig": false, "md5_digest": "28eb702fbdf0c1984e82ab2a7591cdfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13946, "upload_time": "2017-11-01T17:34:42", "url": "https://files.pythonhosted.org/packages/ce/0f/da0108e6c227fa670c7f2adc28f95591651b50afc4520e21c3d10bcfd638/bmi-ilamb-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "28eb702fbdf0c1984e82ab2a7591cdfe", "sha256": "eef178664e699beaa0e4cb4b0cd16c62da478d7d2f12bdbc582693af6b63ca64" }, "downloads": -1, "filename": "bmi-ilamb-0.1.1.tar.gz", "has_sig": false, "md5_digest": "28eb702fbdf0c1984e82ab2a7591cdfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13946, "upload_time": "2017-11-01T17:34:42", "url": "https://files.pythonhosted.org/packages/ce/0f/da0108e6c227fa670c7f2adc28f95591651b50afc4520e21c3d10bcfd638/bmi-ilamb-0.1.1.tar.gz" } ] }