Giter VIP home page Giter VIP logo

cf-convention.github.io's People

Contributors

castelao avatar chrisbarker-noaa avatar cofinoa avatar czender avatar dave-allured avatar davidhassell avatar dblodgett-usgs avatar docotak avatar efisher008 avatar erget avatar ethanrd avatar japamment avatar jesusff avatar jonathangregory avatar larsbarring avatar lukecampbell avatar mattben avatar mauzey1 avatar neumannd avatar ocefpaf avatar painter1 avatar relphj avatar rhattersley avatar rsignell-usgs avatar sadielbartholomew avatar squaregoldfish avatar tomvothecoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cf-convention.github.io's Issues

Broken link on html version of standard_name table.

At the top of the standard names table (version 27, html edition):

http://cfconventions.org/Data/cf-standard-names/27/build/cf-standard-name-table.html

there is a link to the 'Guidelines for Construction of CF Standard Names', which sounds like a useful document.

Unfortunately the link:
http://cf-pcmdi.llnl.gov/documents/cf-standard-names/guidelines
points to the old site, and is currently unavailable.

The file is available in github, it is just that the link is broken.

https://github.com/cf-convention/cf-convention.github.io/blob/master/Data/cf-standard-names/docs/guidelines.html

Thanks.

Glossary document

I seem to remember a glossary document on the old site - would explain concisely things like "ancillary variables". I found it very useful. Does this still exist, and can it be added?

cf-metadata organization on github

There is a cf-metadata organization on github: https://github.com/cf-metadata, with one repository in it called cf-conventions. The repository appears unmaintained (last update rhattersley March 10).

(Because this is the only repository that pluralizes convention in the name, it is more visible than the actual cf-convention repository for searches for 'cf conventions'.)

Can this repository be deleted, or else made fully active and up to date for its desired purpose?

Where can I see changes in the standard name table?

Where can I see changes in the standard name table?

I would expect that the xml file is being revision controlled somewhere in github, with releases corresponding to the version number.

On this page:

https://github.com/cf-convention/repository-cf/tree/master/cf-standard-names/trunk

I see only an old 1.0 xml (this is sort of a template, right?)

While on this page:

https://github.com/cf-convention/cf-convention.github.io/tree/master/Data/cf-standard-names

I see folders that contain the different versions of XML within them, like:

https://github.com/cf-convention/cf-convention.github.io/tree/master/Data/cf-standard-names/27/src

(BTW, Shouldn't all these folders be turned into a single folder with tagged releases? Perhaps this should be a separate issue -- not sure)

Need text and links to the github site from the web pages

If someone wants to contribute to CF our web pages direct them to the mail list and the trac site, but not the github project site. The website needs revision so people will know how to engage.

At the very least, a quick link should be included on http://cfconventions.org and a short explanation of how one contributes, including a link to the github CF project should appear on http://cfconventions.org/discussion.html . Also, need links to
https://github.com/cf-convention/cf-conventions/blob/master/CONTRIBUTING.md
and possibly
http://cfconventions.org/rules.html

Allow CF standard name units to be searched in HTML pages

The functionality discussed in this issue has been implemented by @bzah in this pull request in response to this later similar issue.

It would be useful (for me, anyway) to be able to search units on the CF standard name HTML pages. This can help narrow down the list if you're searching for a standard name to match an existing parameter in a data set (although you might have to try a few convertible units).

I would make a pull request on cf-standard-name-table.xsl but I can't find a master version, just copies that stop appearing in the cf-standard-names folders after version 22. Am I missing it?

Broken merge

missing files,

please cherry pick out of history

Data/cf-conventions/cf-conventions-1.0/xsl/template/titlepage.xsl
Data/cf-conventions/cf-conventions-1.1/xsl/template/titlepage.xsl
Data/cf-conventions/cf-conventions-1.2/xsl/template/titlepage.xsl
Data/cf-conventions/cf-conventions-1.3/xsl/template/titlepage.xsl
Data/cf-conventions/cf-conventions-1.7/docbooksrc/.svn/tmp/tempfile.tmp
Data/cf-conventions/cf-conventions-1.7/xsl/template/.svn/all-wcprops
Data/cf-conventions/cf-conventions-1.7/xsl/template/.svn/entries
Data/cf-conventions/cf-conventions-1.7/xsl/template/.svn/format
Data/cf-conventions/cf-conventions-1.7/xsl/template/.svn/text-base/titlepage.xsl.svn-base
Data/cf-conventions/cf-conventions-1.7/xsl/template/titlepage.xsl
Data/docbook-xsl-1.73.2/params/.svn/text-base/template.xml.svn-base
Data/docbook-xsl-1.73.2/params/template.xml
Data/docbook-xsl-1.73.2/roundtrip/.svn/prop-base/template.dot.svn-base
Data/docbook-xsl-1.73.2/roundtrip/.svn/text-base/template-pages.xml.svn-base
Data/docbook-xsl-1.73.2/roundtrip/.svn/text-base/template.dot.svn-base
Data/docbook-xsl-1.73.2/roundtrip/.svn/text-base/template.xml.svn-base
Data/docbook-xsl-1.73.2/roundtrip/template-pages.xml
Data/docbook-xsl-1.73.2/roundtrip/template.dot
Data/docbook-xsl-1.73.2/roundtrip/template.xml
Data/docbook-xsl-1.73.2/template/.svn/all-wcprops
Data/docbook-xsl-1.73.2/template/.svn/entries
Data/docbook-xsl-1.73.2/template/.svn/text-base/titlepage.xml.svn-base
Data/docbook-xsl-1.73.2/template/.svn/text-base/titlepage.xsl.svn-base
Data/docbook-xsl-1.73.2/template/titlepage.xml
Data/docbook-xsl-1.73.2/template/titlepage.xsl

Could the CF search also search the standard name aliases ?

The functionality discussed in this issue has been implemented by @bzah in this pull request.

When I go to the CF Standard Name Table page and search the standard name used for psl in the CMIP6 Data Request (DR 01.00.22), air_pressure_at_sea_level, I get Found 0 standard names matching query: air_pressure_at_sea_level, which led me to believe that there was an error in the name, or that I should not use underline characters in the names, when searching

Now, if I look for air_pressure_at_mean_sea_level, I get psl, Found 1 standard names matching query: air_pressure_at_mean_sea_level and also the following information

air_pressure_at_mean_sea_level
alias: air_pressure_at_sea_level

I could be useful if the search could search both the main/canonical (or whatever you call these) names and the aliases

I don't know if this one is also for @mattben , or for somebody else working on the Search

harvesting for / notification about new version of cf-standard-names

The Ontology Registry and Repository (ORR) at https://mmisw.org has been maintaining an RDF version of the CF standard name vocabulary. Although the involved conversion and registration process is performed automatically, it still needs to be triggered manually, once we learn that a new CF version has been released. This entry is to get some input about how we could proceed to automate this as well.

One initial idea is simply to put together a cronjob that checks for any new version. In contrast to the individual <version-number> directories, I notice there is a current directory as well, which seems like an appropriate place to directly check for the last version number, that is, by looking into https://github.com/cf-convention/cf-convention.github.io/blob/master/Data/cf-standard-names/current/src/cf-standard-name-table.xml.

One other possible mechanism it that we could provide an ORR-based URL that CF could enable in this repository as a "webhook" to be triggered whenever there's a new version released.

Worth noting, we also keep a NVS-ORR mapping ontology relating the ORR and the NVS RDF versions of CF. This mapping is also generated as part of our automated process. So, a relevant question (if appropriate here) is about how long does it usually take for the NVS version to be updated upon a new version of CF.

Any comments/suggestions would be greatly appreciated.

What repo would we submit a PR to affect content here?

Moving to github should help the community contribute and be able to
fix problem with the CF documents. But I'm a little confused about
what to do if we see a problem at http://cf-convention.github.io/ and
we want to submit a pull request to change them.

At the CF github organization (https://github.com/cf-convention) I see
three repositories:

  1. cf-convention.github.io
    which controls the github pages showing up at
    http://cf-convention.github.io/
  2. cf-documents
    which contains HTML and PDF versions of the documents
  3. repository-cf
    a git svn clone of the old PCMI SVN repository

So if we see a problem with pages on http://cf-convention.github.io/,
which repo are we supposed to send a pull request to?

Add CF constitution to the governance page

In #87 I have made a modification to the governance page to create a link to the existing constitution from the white paper, which I converted to adoc. When this is merged, I will propose some small changes from the CF governance panel.

Version number problem for "Current Working Draft" ?

When I follow the links from the Latest CF Conventions Documents page to the html versions of the CF convention (I have not checked the pdf version)

  • Most Recent Release (v1.7) Single HTML brings me to a page that has the expected Version 1.7 in the header (after the list of contributors), and the footer says Last updated 2017-08-01
  • but Current Working Draft (v1.8) Single HTML brings me to a page that has also Version 1.7 in the header, when you would expect 1.8 or 1.8 draft . The footer of the draft correctly shows a different date, Last updated 2017-08-15

Suggestions for 'latest' page

Several suggestions for the 'latest' page:

  • Fix typos ('lastest', 'Convetions')
  • Include the latest version of standard names table, in similar form
  • Consider including other latest specification docs: areas table, any other similar tables
  • With these changes made, make this a high-visibility link on the home page. It's the thing most people want.

problem with top-level navigation

Pages like http://cfconventions.org/discussion.html are suddenly no longer viewing correctly. See enclosed screenshot. (Happened shortly after change to eliminate Working Groups from header, which was visibly correct for a brief period.)

Not sure if this is something I could have done on my end (i.e., a local problem), but I don't think so.

screen shot 2014-08-13 at 12 21 48 pm

wiki page needs updating

This page https://github.com/cf-convention/cf-convention.github.io/wiki needs updating, now that the merging is largely over.

I will be trying to do everything it says shortly, so that will be a test. :-)

Things that are obviously wrong include:

  • all the actual cf docs and standard names live in the cf-documents repo -- there is no repo by that name, though there is a directory under Data
  • most people can't push to this repo, so a brief description for them should say "if you don't have push permissions, fork the repo and make your changes to your copy, then do a pull request"
  • The logic behind the three repos section is outdated
  • Pros, Cons, Possible Solutions sections are outdated (can be deleted?)

cfconventions.org needs contact info

The CF Conventions site should have a clear contact point or mechanism on each page. Whether this is the CF mail list, or (I think better) a specific support email, having the info linked from each page will help people contact CF with issues.

remaining documents to copy

I wasn't sure if it was intentional, but a significant number of documents from the old site haven't made it to the new site (that I can tell). Below are the links from old location to the new location I think they should go.

here I'm following the principle that we shouldn't lose anything from the old site, but maybe decisions have been made to let some things go. If so we can document those decisions in a page on the new site.

Old New Comments
http://helene.llnl.gov/cf/documents/cf-standard-names/about http://cfconventions.org/standard-names.html insert as text at the top of the page
http://helene.llnl.gov/cf/documents/cf-standard-names/ecmwf-grib-mapping http://cfconventions.org/standard-names.html as 1st of 3 in list under new 'Mappings' section
http://helene.llnl.gov/cf/documents/cf-standard-names/ncep-grib-code-cf-standard-name-mapping http://cfconventions.org/standard-names.html as 2nd of 3 in list under new 'Mappings' section
http://helene.llnl.gov/cf/documents/cf-standard-names/pcmdi-name-cf-standard-name-mapping http://cfconventions.org/standard-names.html as 3rd of 3 in list under new 'Mappings' section
http://helene.llnl.gov/cf/documents/cf-standard-names/area-type-table/1 http://cfconventions.org/documents.html Within area type table section (just like e.g., names)
http://helene.llnl.gov/cf/documents http://cfconventions.org/documents.html All standards documents should be kept, yes?
http://helene.llnl.gov/cf/documents various places All docs in right column should be kept too

Malformed date stamp for standard name table v23

I have noticed, via an exception raised in a script I have wrote that parses the standard name tables across all versions including for the last modified dates, that there is a redundant colon in the last_modified date stamp for version 23 of the standard name table. For quick inspection, as copied from the head of the relevant XML source file:

<?xml version="1.0"?>
<standard_name_table xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="cf-standard-name-table-1.1.xsd">
   <version_number>23</version_number>
   <last_modified>2013-03-23:T12:30:00Z</last_modified>

Though this is an old version, ideally the misplaced colon could be removed for a correction, as the datetime as-is breaks ISO 8601 compliance & anyone who might want to parse the full dataset such as myself will have to add in lines to manually remove the colon before e.g. converting datetimes to other datetime formats such as Python datetime.datetime object.

Attribute + License Logo

Hi There! Is this the source for the globe logo being used on the GitHub Pages CF site?
https://commons.wikimedia.org/wiki/File:Simple_Globe.svg

If so, would you consider declaring the logo attribution and license so that the CF site's usage is more compliant with the author's license?

If not, is there some other license or attribution for the logo that needs to be declared?

investigate whether links in repo can work

When looking at the content of .md pages in https://github.com/cf-convention/cf-convention.github.io, most links don't work (though they work fine on the actual site). This is perhaps unavoidable, but it makes it hard to maintain the site and check for broken links while editing the pages.

So this task is to see whether there is a way to manage the links so that they are internally consistent in the repository, as well as in the web site itself. (Maybe involving localizing them?)

This task is meant for John G, as a training exercise. But feel free to add comments/suggestions/wisdom.

remove Working Groups header

As there are currently no Working Groups, suggest removing this from the header navigation. It is easy to add it back if we ever have one, but meantime it just wastes people's time.

black header hides page content (overlays on top of it)

The black CF MetaData header is styled in such a way that it obscures the actual content of the page. This is worked around in most of the pages by leaving several blanks lines at the top of the page.

But when you are linking to content within a page (anchored content), the browser puts the anchor at the top of the page, which is behind the top border. Users will be confused because they won't see the section title that they just tried to jump to.

To make the anchor links work as expected throughout the pages, it will be necessary to fix the styling on the header.

Non-ASCII quotation in Appendix H Example(s)

Under H.1 Point Data Example there is a non-ASCII character used for the quotation on this line:

          time:standard_name = “time”;

If you attempt to create netCDF files from the examples listed that contain these examples, the program will crash with a SEGFAULT.

[1]    16207 segmentation fault  ncgen -o point.nc point.cdl

If you're like me and try to find out what is wrong by debugging it, you'll wind up in a lot of pain and suffering staring at:

Program received signal SIGSEGV, Segmentation fault.
0x000000010000e865 in processsemantics ()
(gdb) bt
#0  0x000000010000e865 in processsemantics ()
#1  0x0000000100004313 in main ()
(gdb) q

I finally determined that the cause was a non-ASCII character being used in the CDL.

Could you please find it in your hearts to replace all non-ASCII quotation marks with ASCII quotation marks in the CDL examples?

suggestions re Discussion page

The DIscussion page (http://cfconventions.org/discussion.html) is good, a few suggestions about its links and their content:

  • the About the Trac Site page is good, but includes a lot of information about the email lists, and then says in the last section "Don't send email to the email lists", which really only applies for trac issues. Instead:
    • Mention the Discussion Lists first on the Discussion page, since that is the first thing most people are exposed to
    • Under References on the Discussion page, a page About the Discussion Lists should be first; move Discussion Lists content (from the About the Trac Site link) into that page and reference it from the Trac site
    • The last paragraph in About the Trac Site should say "For Trac issues, don't send email direct..."
  • Perhaps organize the links so that the About link comes before the site link(s), and all the LIsts links come before all the Trac links
  • Indicate with each link whether it is external to the site (it is disconcerting to try to get more information about something, but be sent directly to the external site instead). This should be a small indication, not sure yet the best way to do it in the Google web sites.

directory cf-convetions in site & repository has typo

The directory for cf-conventions under the Data directory in the repo (https://github.com/cf-convention/cf-convention.github.io/tree/master/Data/cf-convetions) has a type in the directory name (missing the first 'n' of conventions). This error propagates to the links on the main web site.

It will be likely be a pain to fix this, but it will be a bigger pain to maintain it this way over the years, as people continually link to the existing (bad) name, and try to link to the correctly spelled name that doesn't work.

I believe there is a clean way to make this change in git, so the only things that have to change after that are the internal links, of which there aren't too many.

Design choices

  1. Do we stay with jekyll?
  2. Do we stay with two repos cf-documents and cf-convention.github.io`
  3. How do we display all the pages nicly?
  4. is the xml file good enough and we can scratch the html / pdf version
  5. can we write a parse that will convert the xml in to a html and pdf file to automagically keep all three version (pdf, html, xml) in cynic?

Broken link to UDUnits2 API Documentation and to NetCDF Library

On the index page a link directs to the NetCDF library page at Unidata. The provided URLs (http://www.unidata.ucar.edu/packages/netcdf/index.html) has changed to https://www.unidata.ucar.edu/software/netcdf/index.html (packages replaced by software).

Two links to the UDUnits API Documentation are given in the FAQ. They do not work anymore because one part of the URL changed. It should not be http://www.unidata.ucar.edu/software/udunits/udunits-2.2.16/doc/udunits/udunits2lib.html but https://www.unidata.ucar.edu/software/udunits/udunits-current/doc/udunits/udunits2lib.html .

Rules for updating the CF data model

The CF data model will guide the development of CF by providing a framework for ensuring that proposed changes fit into CF in a logical way, rather than just a pragmatic one.

To ensure this occurs, some additional rules for conventions changes have been drafted in Pull Request #72

In brief, a proposed change should be assessed for data model compatibility. If it is not compatible, and the proposal cannot be acceptably modified so that it is, then the data model will be changed to accommodate the change. The proposer is not required to have detailed data model knowledge - the new rules state that "The assessment will be carried out by a member of the conventions committee or another suitably qualified person. If no-one volunteers, the chairman of the committee will ask someone to do it".

See cf-convention/cf-conventions#159 for more details.

How to cite/acknowledge the CF convention?

I have just realized that there is no way to cite or even acknowledge the CF conventions. Or if there is, it is not easy to find it on the CF site.

Should there be some zenodo stuff that can be cited (don't really know how this works), until the time there is a GMD (or other) paper about the CF conventions

And it would be useful to have a standard acknowledgment sentence that people can copy/paste, even if they usually forget about that...

Need direct links to latest CF Convention document in html

I'm working on an update to guidelines for data providers in the OceanSITES project. We refer to the CF convention many times in the document, and sometimes to specific chapters. It would be great if these links could point directly to the most recent version of the document.

There's a handy page at http://cfconventions.org/latest.html, but I can't seem to get to the latest conventions document in html via a direct link, as far as I can tell. Since I want people to actually read the CF doc, I really want to limit the clicks they need to go through. And, I don't want to risk sending people to old versions of the document.

At the moment I'm trying to link to the latest on discrete sampling geometries, cf-conventions.html#discrete-sampling-geometries, which is now in /Data/cf-conventions/cf-conventions-1.7.

Is there actually a URL that will point directly to the most recent conventions document, in html?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.