{ "metadata": { "name": "", "signature": "sha256:77937c99b032673373c3dbeab903f927c0657a849f47876d14ccfa5ba42e8a97" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "from IPython.core.display import HTML\n", "\n", "with open('creative_commons.txt', 'r') as f:\n", " html = f.read()\n", " \n", "name = '2014-06-09-cf-compliance'\n", "\n", "html = '''\n", "\n", "
This post was written as an IPython notebook.\n", " It is available for download\n", " or as a static html.
\n", "\n", "%s''' % (name, name, html)\n", "\n", "%matplotlib inline\n", "from matplotlib import style\n", "style.use('ggplot')" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "markdown", "metadata": {}, "source": [ "If you never heard about the Climate and Forecast\n", "([CF]([CF-rules](http://cfconventions.org/1.6.html))) Metadata Conventions you\n", "are probably living under a rock deep down the\n", "[Mariana Trench](http://en.wikipedia.org/wiki/Mariana_Trench).\n", "\n", "Now, hearing about it is one thing, claiming to fully understand it is another.\n", "First, it is under constant [change](https://cf-pcmdi.llnl.gov/trac/ticket/93),\n", "second, it seems to be more complex than the\n", "[Brazilian constitution](http://www.planalto.gov.br/ccivil_03/constituicao/constituicao.htm).\n", "\n", "Still, CF-rules are a necessary evil. It allows us to create tools that will\n", "read any dataset in a standardize way. That **is** a big deal for\n", "This post was written as an IPython notebook.\n", " It is available for download\n", " or as a static html.
\n", "\n", "