{"action":"created","comment":{"url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/comments/56250998","id":56250998,"diff_hunk":"@@ -88,118 +129,256 @@ def prepare_facts_for_calculation(fact_dict, unit_ignored_dict=None):\n \n def axis_exists(val, fact, axis_name):\n     \"\"\"\n-    given a fact, check if fact is dimensionalized\n+    Given a fact, check if fact is dimensionalized\n     with given axis\n+\n+    :param val: val with standard taxonomies dict to check\n+    :type val: :class: '~arelle.ModelXbrl'\n+    :param fact: fact to check\n+    :type fact: :class: '~arelle.ModelInstanceObject.ModelFact'\n+    :param axis_name: name of the axis to check\n+    :type axis_name: str\n+    :return: True if fact is demensionalized\n+    :rtype: bool\n     \"\"\"\n-    return any(axis_name == dim.dimensionQname.localName\n-               for dim in fact.context.qnameDims.values()\n-               if dim.isExplicit and dim.dimensionQname\n-               and dim.dimensionQname.namespaceURI in val.disclosureSystem.standardTaxonomiesDict)\n+    standard_taxonomies_dict = val.disclosureSystem.standardTaxonomiesDict\n+\n+    return any(\n+        axis_name == dim.dimensionQname.localName\n+        for dim in fact.context.qnameDims.values()\n+        if dim.isExplicit and dim.dimensionQname and\n+        dim.dimensionQname.namespaceURI in standard_taxonomies_dict\n+    )\n \n \n def member_exists(val, fact, member_name):\n     \"\"\"\n-    given a fact, check if fact is dimensionalized\n-    with given axis\n+    Given a fact, check if fact is dimensionalized with given axis\n+\n+    :param val: val to check against\n+    :type val: :class: '~arelle.ModelXbrl'\n+    :param fact: fact to check against\n+    :type fact: :class: '~arelle.InstanceModelObject.ModelFact'\n+    :param member_name: member name to check against\n+    :type member_name: str\n+    :return: True if fact is demensionalized with gived axis\n+    :rtype: bool\n     \"\"\"\n-    return any(member_name == dim.member.qname.localName\n-               for dim in fact.context.segDimValues.values()\n-               if dim.isExplicit and dim.member is not None\n-               and dim.member.qname.namespaceURI in val.disclosureSystem.standardTaxonomiesDict)\n+\n+    standard_taxonomies_dict = val.disclosureSystem.standardTaxonomiesDict\n+\n+    return any(\n+        member_name == dim.member.qname.localName\n+        for dim in fact.context.segDimValues.values()\n+        if dim.isExplicit and dim.member is not None and\n+        dim.member.qname.namespaceURI in standard_taxonomies_dict\n+    )\n \n \n def axis_member_exists(val, fact, axis_name, member_name):\n     \"\"\"\n     Given a fact, check if the fact is dimensionalized for a axis/member pairing\n+\n+    :param val: val to check standard taxonomies dict on\n+    :type val: :class: '~arelle.ModelXbrl'\n+    :param fact: fact to check segDimValues of\n+    :type fact: :class: '~arelle.InstanceModelObject.ModelFact'\n+    :param axis_name: axis name to check against local name\n+    :type axis_name: str\n+    :param member_name: member_name to check against local name\n+    :type member_name: str\n+    :return: returns true if fact is dimensionalized\n+    :rtype: bool\n     \"\"\"\n-    return any(member_name == dim.memberQname.localName and axis_name == dim.dimensionQname.localName\n-               for dim in fact.context.segDimValues.values()\n-               if dim.isExplicit and dim.memberQname is not None\n-               and dim.memberQname.namespaceURI in val.disclosureSystem.standardTaxonomiesDict\n-               and dim.dimensionQname is not None\n-               and dim.dimensionQname.namespaceURI in val.disclosureSystem.standardTaxonomiesDict)\n+    standard_taxonomies_dict = val.disclosureSystem.standardTaxonomiesDict\n \n+    return any(\n+        member_name == dim.memberQname.localName and\n+        axis_name == dim.dimensionQname.localName\n+        for dim in fact.context.segDimValues.values()\n+        if dim.isExplicit and dim.memberQname is not None and\n+        dim.memberQname.namespaceURI in standard_taxonomies_dict and\n+        dim.dimensionQname is not None and\n+        dim.dimensionQname.namespaceURI in standard_taxonomies_dict\n+    )\n \n-def get_facts_with_type(lookup_type_strings, modelXbrl):\n+\n+def get_facts_with_type(lookup_type_strings, model_xbrl):\n     \"\"\"\n-    Returns a list of facts from the modelXbrl whose types match the types supplied in the lookup_type_strings list\n+    Returns a list of facts from the modelXbrl whose types match the types\n+    supplied in the lookup_type_strings list\n+\n+    :param lookup_type_strings: string specifying what to lookup\n+    :type lookup_type_strings: str\n+    :param model_xbrl: modelXbrl to return facts from\n+    :type model_xbrl: :class: '~arelle.ModelXbrl.ModelXbrl'\n+    :return: list of facts from the specified modelXbrl\n+    :rtype: list [:class:'~arelle.ModelInstanceObject.ModelFact\"]\n     \"\"\"\n     list_types = []\n     if lookup_type_strings:\n         for type in lookup_type_strings:\n-            list_types.extend(f for f in list(modelXbrl.facts) if f.context is not None\n-                              and f.concept.type is not None and f.concept.type.name == type)\n+            list_types.extend(\n+                f for f in list(model_xbrl.facts)\n+                if f.context is not None and\n+                f.concept.type is not None and f.concept.type.name == type\n+            )\n     return list_types\n \n \n-def lookup_gaap_facts(fact_name, modelXbrl):\n+def lookup_gaap_facts(fact_name, model_xbrl):\n     \"\"\"\n-    returns the set of us-gaap facts for the\n+    Returns the set of us-gaap facts for the\n     given fact name.  Note that the facts will not be\n     returned if the context or xValue is None.\n+\n+    :param fact_name: name of the fact to lookup\n+    :type fact_name: str\n+    :param model_xbrl: modelXbrl to return facts from\n+    :type model_xbrl: :class: '~arelle.ModelXbrl.ModelXbrl'\n+    :return: list of us-gaap facts\n+    :rtype: list [:class: '~arelle.InstanceModelObject.ModelFact']\n     \"\"\"\n     def valid_fact(fact):\n         return fact.concept.qname.namespaceURI in GAAP_NAMESPACE_LIST and fact.context is not None and fact.xValue is not None\n-    facts = [f for f in modelXbrl.facts if f.concept.qname.localName == fact_name and valid_fact(f)]\n+    facts = [\n+        f for f in model_xbrl.facts\n+        if f.concept.qname.localName == fact_name and valid_fact(f)\n+    ]\n     return facts\n \n \n-def get_facts_dei(lookup_concept_strings, modelXbrl):\n+def get_facts_dei(lookup_concept_strings, model_xbrl):\n     \"\"\"\n-    Returns a list of dei facts from the modelXbrl whose name matches the names supplied in the lookup_concept_strings list\n+    Returns a list of dei facts from the modelXbrl whose name matches the names\n+    supplied in the lookup_concept_strings list\n+\n+    :param lookup_concept_strings: strings to loop up\n+    :type lookup_concept_strings: list of str\n+    :param model_xbrl: modelXbrl to get facts from\n+    :type model_xbrl: :class: '~arelle.ModelXbrl.ModelXbrl'\n+    :return: list of dei facts from specified model_xbrl\n+    :rtype: list [:class: '~arelle.InstanceModelObject.ModelFact']\n     \"\"\"\n     list_dei = []\n     if lookup_concept_strings:\n         for dei in lookup_concept_strings:\n-            list_dei.extend(lookup_dei_facts(dei, modelXbrl, False))\n+            list_dei.extend(lookup_dei_facts(dei, model_xbrl, False))\n     return list_dei\n \n \n-def lookup_dei_facts(fact_name, modelXbrl, validation=True):\n+def lookup_dei_facts(fact_name, model_xbrl, validation=True):\n     \"\"\"\n-    returns the set of dei facts for the\n+    Returns the set of dei facts for the\n     given fact name\n+\n+    :param fact_name: name of the fact\n+    :type fact_name: str\n+    :param model_xbrl: ModelXbrl to get the facts from\n+    :type model_xbrl: :class: '~arelle.ModelXbrl.ModelXbrl'\n+    :param validation: should check for valid facts\n+    :type validation: bool\n+    :return: Set of dei facts for a given fact name\n+    :rtype: list [:class: '~arelle.InstanceModelObject.ModelFact']\n     \"\"\"\n-    facts = [f for f in modelXbrl.facts if f.concept.qname.localName == fact_name and f.concept.qname.namespaceURI in DEI_NAMESPACE_LIST]\n+    facts = [\n+        f for f in model_xbrl.facts\n+        if f.concept.qname.localName == fact_name and\n+        f.concept.qname.namespaceURI in DEI_NAMESPACE_LIST\n+    ]\n     if validation:\n-        facts = [f for f in facts if f.context is not None and f.xValue is not None]\n+        facts = [\n+            f for f in facts\n+            if f.context is not None and f.xValue is not None\n+        ]\n     return facts\n \n \n LEGALENTITYAXIS_DEFAULT = ''\n-def LegalEntityAxis_facts_by_member(facts):\n+\n+\n+def legal_entity_axis_facts_by_member(facts):\n     \"\"\"\n-    Returns a dictionary of lists of facts, keyed off of the LegalEntityAxis member, or\n-    defaults to LEGALENTITYAXIS_DEFAULT if the fact has no LEA member.\n+    Returns a dictionary of lists of facts, keyed off of the LegalEntityAxis\n+    member, or defaults to LEGALENTITYAXIS_DEFAULT if the fact has no LEA\n+    member.\n+\n+    :param facts: list [:class:'arelle.InstanceModelObject.ModelFact']\n+    :type facts: arelle.ModelInstanceObject.ModelFact","path":"dqc_us_rules/util/facts.py","position":336,"original_position":336,"commit_id":"d29cd8a139519e67f0207d23d283dc145578f208","original_commit_id":"d29cd8a139519e67f0207d23d283dc145578f208","user":{"login":"chrislococo-wf","id":1738147,"avatar_url":"https://avatars.githubusercontent.com/u/1738147?v=3","gravatar_id":"","url":"https://api.github.com/users/chrislococo-wf","html_url":"https://github.com/chrislococo-wf","followers_url":"https://api.github.com/users/chrislococo-wf/followers","following_url":"https://api.github.com/users/chrislococo-wf/following{/other_user}","gists_url":"https://api.github.com/users/chrislococo-wf/gists{/gist_id}","starred_url":"https://api.github.com/users/chrislococo-wf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrislococo-wf/subscriptions","organizations_url":"https://api.github.com/users/chrislococo-wf/orgs","repos_url":"https://api.github.com/users/chrislococo-wf/repos","events_url":"https://api.github.com/users/chrislococo-wf/events{/privacy}","received_events_url":"https://api.github.com/users/chrislococo-wf/received_events","type":"User","site_admin":false},"body":"SG: ``` :class:`~arelle.ModelInstanceObject.ModelFact` ```","created_at":"2016-03-15T22:17:45Z","updated_at":"2016-03-15T22:17:45Z","html_url":"https://github.com/DataQualityCommittee/dqc_us_rules/pull/62#discussion_r56250998","pull_request_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62","_links":{"self":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/comments/56250998"},"html":{"href":"https://github.com/DataQualityCommittee/dqc_us_rules/pull/62#discussion_r56250998"},"pull_request":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62"}}},"pull_request":{"url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62","id":62805497,"html_url":"https://github.com/DataQualityCommittee/dqc_us_rules/pull/62","diff_url":"https://github.com/DataQualityCommittee/dqc_us_rules/pull/62.diff","patch_url":"https://github.com/DataQualityCommittee/dqc_us_rules/pull/62.patch","issue_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues/62","number":62,"state":"open","locked":false,"title":"Make everything in DQC pass flake8 tests except for the Unit Tests","user":{"login":"sagesmith-wf","id":17255946,"avatar_url":"https://avatars.githubusercontent.com/u/17255946?v=3","gravatar_id":"","url":"https://api.github.com/users/sagesmith-wf","html_url":"https://github.com/sagesmith-wf","followers_url":"https://api.github.com/users/sagesmith-wf/followers","following_url":"https://api.github.com/users/sagesmith-wf/following{/other_user}","gists_url":"https://api.github.com/users/sagesmith-wf/gists{/gist_id}","starred_url":"https://api.github.com/users/sagesmith-wf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sagesmith-wf/subscriptions","organizations_url":"https://api.github.com/users/sagesmith-wf/orgs","repos_url":"https://api.github.com/users/sagesmith-wf/repos","events_url":"https://api.github.com/users/sagesmith-wf/events{/privacy}","received_events_url":"https://api.github.com/users/sagesmith-wf/received_events","type":"User","site_admin":false},"body":"#### Changes:\r\n\r\n- Line lengths of everything are now under 80 character\r\n- Every function contains a summary of the function\r\n- Every function contains a comment on the usage of each parameter\r\n- Every function contains a comment on the type of each parameter\r\n- Every function with a return value contains a comment on the type of the value returned\r\n- Every function with a return value contains a summary of what is being returned\r\n- All unnecessary imports removed\r\n- All unused variables removed\r\n- All parameters of functions are lowercase\r\n\r\nPlease review: @hefischer  @andrewperkins-wf","created_at":"2016-03-14T19:41:57Z","updated_at":"2016-03-15T22:17:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a703a98d0bc56561b302284f43a985506e09fd0b","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62/commits","review_comments_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62/comments","review_comment_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/comments{/number}","comments_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues/62/comments","statuses_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/statuses/d29cd8a139519e67f0207d23d283dc145578f208","head":{"label":"sagesmith-wf:xs-2879","ref":"xs-2879","sha":"d29cd8a139519e67f0207d23d283dc145578f208","user":{"login":"sagesmith-wf","id":17255946,"avatar_url":"https://avatars.githubusercontent.com/u/17255946?v=3","gravatar_id":"","url":"https://api.github.com/users/sagesmith-wf","html_url":"https://github.com/sagesmith-wf","followers_url":"https://api.github.com/users/sagesmith-wf/followers","following_url":"https://api.github.com/users/sagesmith-wf/following{/other_user}","gists_url":"https://api.github.com/users/sagesmith-wf/gists{/gist_id}","starred_url":"https://api.github.com/users/sagesmith-wf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sagesmith-wf/subscriptions","organizations_url":"https://api.github.com/users/sagesmith-wf/orgs","repos_url":"https://api.github.com/users/sagesmith-wf/repos","events_url":"https://api.github.com/users/sagesmith-wf/events{/privacy}","received_events_url":"https://api.github.com/users/sagesmith-wf/received_events","type":"User","site_admin":false},"repo":{"id":52021069,"name":"dqc_us_rules","full_name":"sagesmith-wf/dqc_us_rules","owner":{"login":"sagesmith-wf","id":17255946,"avatar_url":"https://avatars.githubusercontent.com/u/17255946?v=3","gravatar_id":"","url":"https://api.github.com/users/sagesmith-wf","html_url":"https://github.com/sagesmith-wf","followers_url":"https://api.github.com/users/sagesmith-wf/followers","following_url":"https://api.github.com/users/sagesmith-wf/following{/other_user}","gists_url":"https://api.github.com/users/sagesmith-wf/gists{/gist_id}","starred_url":"https://api.github.com/users/sagesmith-wf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sagesmith-wf/subscriptions","organizations_url":"https://api.github.com/users/sagesmith-wf/orgs","repos_url":"https://api.github.com/users/sagesmith-wf/repos","events_url":"https://api.github.com/users/sagesmith-wf/events{/privacy}","received_events_url":"https://api.github.com/users/sagesmith-wf/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sagesmith-wf/dqc_us_rules","description":"XBRL US Data Quality Committee Rules","fork":true,"url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules","forks_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/forks","keys_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/teams","hooks_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/hooks","issue_events_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/issues/events{/number}","events_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/events","assignees_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/assignees{/user}","branches_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/branches{/branch}","tags_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/tags","blobs_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/git/refs{/sha}","trees_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/statuses/{sha}","languages_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/languages","stargazers_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/stargazers","contributors_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/contributors","subscribers_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/subscribers","subscription_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/subscription","commits_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/commits{/sha}","git_commits_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/git/commits{/sha}","comments_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/comments{/number}","issue_comment_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/issues/comments{/number}","contents_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/contents/{+path}","compare_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/merges","archive_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/downloads","issues_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/issues{/number}","pulls_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/pulls{/number}","milestones_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/milestones{/number}","notifications_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/labels{/name}","releases_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/releases{/id}","deployments_url":"https://api.github.com/repos/sagesmith-wf/dqc_us_rules/deployments","created_at":"2016-02-18T16:23:42Z","updated_at":"2016-02-18T16:23:43Z","pushed_at":"2016-03-15T22:16:49Z","git_url":"git://github.com/sagesmith-wf/dqc_us_rules.git","ssh_url":"git@github.com:sagesmith-wf/dqc_us_rules.git","clone_url":"https://github.com/sagesmith-wf/dqc_us_rules.git","svn_url":"https://github.com/sagesmith-wf/dqc_us_rules","homepage":"http://xbrl.us/dqc","size":19462,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"DataQualityCommittee:master","ref":"master","sha":"9148b4118bfafb6cd4cde94002e88756ccf6d248","user":{"login":"DataQualityCommittee","id":12073756,"avatar_url":"https://avatars.githubusercontent.com/u/12073756?v=3","gravatar_id":"","url":"https://api.github.com/users/DataQualityCommittee","html_url":"https://github.com/DataQualityCommittee","followers_url":"https://api.github.com/users/DataQualityCommittee/followers","following_url":"https://api.github.com/users/DataQualityCommittee/following{/other_user}","gists_url":"https://api.github.com/users/DataQualityCommittee/gists{/gist_id}","starred_url":"https://api.github.com/users/DataQualityCommittee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DataQualityCommittee/subscriptions","organizations_url":"https://api.github.com/users/DataQualityCommittee/orgs","repos_url":"https://api.github.com/users/DataQualityCommittee/repos","events_url":"https://api.github.com/users/DataQualityCommittee/events{/privacy}","received_events_url":"https://api.github.com/users/DataQualityCommittee/received_events","type":"Organization","site_admin":false},"repo":{"id":38648767,"name":"dqc_us_rules","full_name":"DataQualityCommittee/dqc_us_rules","owner":{"login":"DataQualityCommittee","id":12073756,"avatar_url":"https://avatars.githubusercontent.com/u/12073756?v=3","gravatar_id":"","url":"https://api.github.com/users/DataQualityCommittee","html_url":"https://github.com/DataQualityCommittee","followers_url":"https://api.github.com/users/DataQualityCommittee/followers","following_url":"https://api.github.com/users/DataQualityCommittee/following{/other_user}","gists_url":"https://api.github.com/users/DataQualityCommittee/gists{/gist_id}","starred_url":"https://api.github.com/users/DataQualityCommittee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DataQualityCommittee/subscriptions","organizations_url":"https://api.github.com/users/DataQualityCommittee/orgs","repos_url":"https://api.github.com/users/DataQualityCommittee/repos","events_url":"https://api.github.com/users/DataQualityCommittee/events{/privacy}","received_events_url":"https://api.github.com/users/DataQualityCommittee/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/DataQualityCommittee/dqc_us_rules","description":"XBRL US Data Quality Committee Rules","fork":false,"url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules","forks_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/forks","keys_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/teams","hooks_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/hooks","issue_events_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues/events{/number}","events_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/events","assignees_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/assignees{/user}","branches_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/branches{/branch}","tags_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/tags","blobs_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/git/refs{/sha}","trees_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/statuses/{sha}","languages_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/languages","stargazers_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/stargazers","contributors_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/contributors","subscribers_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/subscribers","subscription_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/subscription","commits_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/commits{/sha}","git_commits_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/git/commits{/sha}","comments_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/comments{/number}","issue_comment_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues/comments{/number}","contents_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/contents/{+path}","compare_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/merges","archive_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/downloads","issues_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues{/number}","pulls_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls{/number}","milestones_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/milestones{/number}","notifications_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/labels{/name}","releases_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/releases{/id}","deployments_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/deployments","created_at":"2015-07-06T22:02:26Z","updated_at":"2016-01-28T21:19:34Z","pushed_at":"2016-03-15T22:16:50Z","git_url":"git://github.com/DataQualityCommittee/dqc_us_rules.git","ssh_url":"git@github.com:DataQualityCommittee/dqc_us_rules.git","clone_url":"https://github.com/DataQualityCommittee/dqc_us_rules.git","svn_url":"https://github.com/DataQualityCommittee/dqc_us_rules","homepage":"http://xbrl.us/dqc","size":19360,"stargazers_count":7,"watchers_count":7,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":12,"mirror_url":null,"open_issues_count":19,"forks":12,"open_issues":19,"watchers":7,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62"},"html":{"href":"https://github.com/DataQualityCommittee/dqc_us_rules/pull/62"},"issue":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues/62"},"comments":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/issues/62/comments"},"review_comments":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62/comments"},"review_comment":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/pulls/62/commits"},"statuses":{"href":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/statuses/d29cd8a139519e67f0207d23d283dc145578f208"}}}}