{ "info": { "author": "Rosalyn Hatcher", "author_email": "r.s.hatcher@reading.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Atmospheric Science", "Topic :: Software Development :: Libraries" ], "description": "# CF Checker\n\nThe CF Checker is a utility that checks the contents of a NetCDF file complies with the Climate and Forecasts (CF) Metadata Convention.\n\n## Dependencies\n\n* The package runs on [**Linux**](http://en.wikipedia.org/wiki/Linux)\n and [**Mac OS**](http://en.wikipedia.org/wiki/Mac_OS) operating systems.\n\n* [Python 3.x](https://www.python.org/)\n\n* [netcdf4-python](https://pypi.python.org/pypi/netCDF4) at version 1.2.5 or newer. This package requires [netCDF](https://www.unidata.ucar.edu/software/netcdf/), [HDF5](https://www.hdfgroup.org/solutions/hdf5/) and [zlib](ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4) libraries.\n\n* [cfunits-python](https://bitbucket.org/cfpython/cfunits-python) package version 3.0.0 or newer\n\n* [numpy](https://pypi.python.org/pypi/numpy) version 1.15 or newer\n\n## Installation\n\nTo install from [PyPI](https://pypi.python.org/pypi/cfchecker):\n\n pip install cfchecker\n\nAlternatively, to install from source:\n\n1. Download the cfchecker package from [cfchecker releases](https://github.com/cedadev/cf-checker/releases)\n\n2. Unpack the library:\n\n tar -zxf cfchecker-${version}.tar.gz\n\n cd cfchecker-${version}\n\n3. Install the package:\n\n * To install to a central location:\n\n python setup.py install\n\n * To install to a non standard location:\n\n python setup.py install --prefix=\n\n If directory you are installing into is not on PYTHONPATH you will need to add it.\n \n## Running the CF Checker\n\n`cfchecks [-a ] [-r ] [-s ] [-v ] [-x] [-t ] file1 [file2...]`\n\nFor further details and for other available command line options please see the help by running `cfchecks -h`\n\n### Environment Variables\n\nThe following parameters can be set on the command-line or through environment variables:\n\n1. `CF_STANDARD_NAMES` or (CL option `-s`) : The path or URL to the CF standard names table\n2. `CF_AREA_TYPES` or (CL option `-a`) : The path or URL to the CF area types table\n3. `CF_REGION_NAMES` or (CL option `-r`): The path or URL to the CF region names table\n\n\n### Running the Test script\n\nIn the release tarball there is a `test_files` directory containing a `test.sh` script which runs a series of test files through the CF Checker and confirms the checker is working as expected. It is a very elementary system, which will be rewritten soon. Before running it you will need to edit the location of the cfchecks script in the `tests.sh` file:\n\n cfchecker=\"\"\n\nThen just run the `tests.sh` script:\n\n ./tests.sh", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://cfconventions.org/compliance-checker.html", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cfchecker", "package_url": "https://pypi.org/project/cfchecker/", "platform": "", "project_url": "https://pypi.org/project/cfchecker/", "project_urls": { "Homepage": "http://cfconventions.org/compliance-checker.html" }, "release_url": "https://pypi.org/project/cfchecker/4.0.0/", "requires_dist": null, "requires_python": "", "summary": "The NetCDF Climate Forecast Conventions compliance checker", "version": "4.0.0" }, "last_serial": 5948699, "releases": { "1.1.1.3": [ { "comment_text": "", "digests": { "md5": "03d28417b886e3e35b8dc66018c20ff4", "sha256": "f1ed5e5e8397217212b2219c79fad55f698cdb5567cbc68b318b35b94ee3f930" }, "downloads": -1, "filename": "cfchecker-1.1.1.3.tar.gz", "has_sig": false, "md5_digest": "03d28417b886e3e35b8dc66018c20ff4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26683, "upload_time": "2017-06-08T13:04:54", "url": "https://files.pythonhosted.org/packages/8a/bb/7ae7f00c1cf5358e05a8b2b6b751915d98059fa1cea7c7983a4161c061d9/cfchecker-1.1.1.3.tar.gz" } ], "1.1.1.4": [ { "comment_text": "", "digests": { "md5": "d07395ec14991f3987086d76474cde29", "sha256": "4a6787c5b2e986f4b37e420d4366e18e98b441b97df80e0c516f873012d5b04c" }, "downloads": -1, "filename": "cfchecker-1.1.1.4.tar.gz", "has_sig": false, "md5_digest": "d07395ec14991f3987086d76474cde29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26642, "upload_time": "2017-06-08T13:10:34", "url": "https://files.pythonhosted.org/packages/0a/b6/d1e1ac6b8f96402ecb57677e8d7ec8949f53f8996cdc81a7d91c2949938d/cfchecker-1.1.1.4.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "3aebcd8461d544c2349629cb909f301d", "sha256": "d176a791ca11130954c602be596c49b25acfd9b58e7162672bc42cb7d522f9c4" }, "downloads": -1, "filename": "cfchecker-2.0.2.tar.gz", "has_sig": false, "md5_digest": "3aebcd8461d544c2349629cb909f301d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24379, "upload_time": "2010-11-17T14:54:11", "url": "https://files.pythonhosted.org/packages/ae/9b/9ef2374d9bc301f86839c5a5614b3af72758ad6c83500ea7f6c691ca9f72/cfchecker-2.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "54e780e8688ac743d1e21448a3901061", "sha256": "27c5c822307a600c3c1a8c5d6fc1d9c93b217bd31fffd360e28c0e7603c738ef" }, "downloads": -1, "filename": "cfchecker-2.0.3.tar.gz", "has_sig": false, "md5_digest": "54e780e8688ac743d1e21448a3901061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1336277, "upload_time": "2011-03-15T15:50:35", "url": "https://files.pythonhosted.org/packages/e1/73/c1df388bf4f4208c271769bd5eae54bf3bf99d7d545c6faa9f91793d99b4/cfchecker-2.0.3.tar.gz" } ], "2.0.3": [], "2.0.5ceda.p1": [ { "comment_text": "", "digests": { "md5": "0c77db437a44b889f4141f6099387987", "sha256": "bda8021c2e009b829141fb67d39cd680275b0997bf49f561be5c409382f00769" }, "downloads": -1, "filename": "cfchecker-2.0.5ceda.p1.tar.gz", "has_sig": false, "md5_digest": "0c77db437a44b889f4141f6099387987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27431, "upload_time": "2013-12-06T18:16:22", "url": "https://files.pythonhosted.org/packages/81/0c/c21bcb2bfef2008c17cf63e45629945d67f7fb8c46ad56228eb9598bff38/cfchecker-2.0.5ceda.p1.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "84dbd1827da00c62f86d45e43ab9a9bd", "sha256": "b9a88e4e6ac5613c39832a241e8571eb40873b0c3c0dbfbec76afe9855a33763" }, "downloads": -1, "filename": "cfchecker-2.0.6.tar.gz", "has_sig": false, "md5_digest": "84dbd1827da00c62f86d45e43ab9a9bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28073, "upload_time": "2015-02-01T18:42:24", "url": "https://files.pythonhosted.org/packages/de/8b/452c33ed47463e6f34ffaa8f6348ad9f19133017ca2986b465319f3d56c5/cfchecker-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "993f538bf58027416b777be8c97266a5", "sha256": "ee05473c8014578793caebac52a98b2359b63322ad4069a0994608d272fb9987" }, "downloads": -1, "filename": "cfchecker-2.0.7.tar.gz", "has_sig": false, "md5_digest": "993f538bf58027416b777be8c97266a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28079, "upload_time": "2015-07-07T06:03:37", "url": "https://files.pythonhosted.org/packages/a0/37/1c27a23830fa5c2813d96a1cb47d40be5a0ce52fb2ed4bde4d172859428f/cfchecker-2.0.7.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "c8d786c3f442ab75ab53fbc7b05aa601", "sha256": "c82125db7fee90b2e2300ca5f12f6fa06e2742b1f4cffb7fdf49a744d0e88b3f" }, "downloads": -1, "filename": "cfchecker-2.0.8.tar.gz", "has_sig": false, "md5_digest": "c8d786c3f442ab75ab53fbc7b05aa601", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27977, "upload_time": "2015-07-27T10:46:08", "url": "https://files.pythonhosted.org/packages/e9/7c/f953430b938b98cbf83c7fa5802c3c0261d54b7d6c0f48f5f5eb987595ba/cfchecker-2.0.8.tar.gz" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "e36c556454e21d88aaa9f0394429032f", "sha256": "e126e17f3919e05fcccc1a374f60f8209eb05a72bb5e4c660a3bd3482e744015" }, "downloads": -1, "filename": "cfchecker-2.0.9.tar.gz", "has_sig": false, "md5_digest": "e36c556454e21d88aaa9f0394429032f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27898, "upload_time": "2015-08-10T12:50:08", "url": "https://files.pythonhosted.org/packages/74/1a/7776226bde5fccfb87f996f505c47e9970b2e5aa922430ca14fc3d503373/cfchecker-2.0.9.tar.gz" } ], "3.0.1rc0": [ { "comment_text": "", "digests": { "md5": "1c6bc2cbe0bd21f177e215342cda6124", "sha256": "df8427face9460928bcdf9c662085eff73597d332e7cca7f9d426a0448f0cefb" }, "downloads": -1, "filename": "cfchecker-3.0.1rc0.tar.gz", "has_sig": false, "md5_digest": "1c6bc2cbe0bd21f177e215342cda6124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26668, "upload_time": "2017-05-10T22:10:48", "url": "https://files.pythonhosted.org/packages/a6/7e/ac96c51f711dd979b172606d87a799f99667e4deef5f71f3d34d80e5dd72/cfchecker-3.0.1rc0.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "cdfb3784b20e4fb5ab792e22fe25ec57", "sha256": "02878a53dc09c77fa353bbaf851b65d5af07a1f744e89aea6740d1c567e82b42" }, "downloads": -1, "filename": "cfchecker-3.0.4.tar.gz", "has_sig": false, "md5_digest": "cdfb3784b20e4fb5ab792e22fe25ec57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26652, "upload_time": "2017-05-10T22:17:52", "url": "https://files.pythonhosted.org/packages/ec/36/6b894694705fdf831fd1a5d216bfdf4093ccc47a4765d5b281c68f945747/cfchecker-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "6aca97005b9c1cbc70bb7b8fbe63c70e", "sha256": "aa224a25df3940c2e98435511578e5c4fdc13eb9d514e4360330c77f2080849a" }, "downloads": -1, "filename": "cfchecker-3.0.5.tar.gz", "has_sig": false, "md5_digest": "6aca97005b9c1cbc70bb7b8fbe63c70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26642, "upload_time": "2017-06-08T13:18:15", "url": "https://files.pythonhosted.org/packages/1e/ae/f4066601deaf059b9439f41ba385aebf7029797bbd5c306eee7b7f8054ab/cfchecker-3.0.5.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "313d35048e765b9434b0fb991bee78f7", "sha256": "bea971f3653769209f0368c9720c98c9a0b112d3522ac2c02330e0df23103f33" }, "downloads": -1, "filename": "cfchecker-3.1.1.tar.gz", "has_sig": false, "md5_digest": "313d35048e765b9434b0fb991bee78f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35922, "upload_time": "2019-04-30T14:52:56", "url": "https://files.pythonhosted.org/packages/c1/6d/ab558452fb5e94def38426f5a2cf291e2927babb82f93b5a73a6f2098bd7/cfchecker-3.1.1.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "7aeb9109ac944d76fe40e41524df2e41", "sha256": "07bf90e21e457c8977877c5a37debd9d9c8c34c50c0c40246c21fd46ad532881" }, "downloads": -1, "filename": "cfchecker-3.1.3.tar.gz", "has_sig": false, "md5_digest": "7aeb9109ac944d76fe40e41524df2e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35988, "upload_time": "2019-07-31T09:42:48", "url": "https://files.pythonhosted.org/packages/61/49/67935ad6b208a4de1ce277673e2e31aeb779903ee2faa1fc7bc6e6fd704f/cfchecker-3.1.3.tar.gz" } ], "3.2.0rc1": [ { "comment_text": "", "digests": { "md5": "7362488dd8e25e77983798032a4d7fd1", "sha256": "b3b9b2750bb99612226df34e60c50035fd7d5d9d807d81cc0539aac605073356" }, "downloads": -1, "filename": "cfchecker-3.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "7362488dd8e25e77983798032a4d7fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32913, "upload_time": "2019-08-22T13:03:14", "url": "https://files.pythonhosted.org/packages/34/03/274483106c7da563db9567699b587ef76592f58aef17396e6349279e14fb/cfchecker-3.2.0rc1.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "62f26044a837f2ed6d9cf46f19fc02e1", "sha256": "4c3443d01f6061becbe519754e3ccdd2b837712173413229fc5f43a50cb1eb45" }, "downloads": -1, "filename": "cfchecker-4.0.0.tar.gz", "has_sig": false, "md5_digest": "62f26044a837f2ed6d9cf46f19fc02e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32856, "upload_time": "2019-10-09T09:20:51", "url": "https://files.pythonhosted.org/packages/07/b6/ab736ebf2fbb63b276a4bcc17a6bde79ba23e2a59d52b5394e6d519eb474/cfchecker-4.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62f26044a837f2ed6d9cf46f19fc02e1", "sha256": "4c3443d01f6061becbe519754e3ccdd2b837712173413229fc5f43a50cb1eb45" }, "downloads": -1, "filename": "cfchecker-4.0.0.tar.gz", "has_sig": false, "md5_digest": "62f26044a837f2ed6d9cf46f19fc02e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32856, "upload_time": "2019-10-09T09:20:51", "url": "https://files.pythonhosted.org/packages/07/b6/ab736ebf2fbb63b276a4bcc17a6bde79ba23e2a59d52b5394e6d519eb474/cfchecker-4.0.0.tar.gz" } ] }