py-xbrl icon indicating copy to clipboard operation
py-xbrl copied to clipboard

Python-based parser for parsing XBRL and iXBRL files

Results 28 py-xbrl issues
Sort by recently updated
recently updated
newest added

Is there anyway to increase the recursion depth? I keep running into this issue, I don't mind if it takes a bit longer to process a file but I'd prefer...

When certain xbrl documents are parsed, it results in a: ```RecursionError: maximum recursion depth exceeded while calling a Python object``` From debugging, it looks like this is due to cyclic...

Just noticed that on github the release version is 2 minor versions behind pypi (2.2.9 github vs 2.2.11 pypi) what the reason for the discrepancy here? Is there a changelog...

Many UK submissions are missing a proper taxonomy declaration. They just use the prefix without specifying the corresponding namespace and/or do not reference the taxonomy schema file. Currently, the parser...

enhancement

The library is not working for presentation and calculation schemas embedded inline with main XSD file. Eg. for: https://www.sec.gov/Archives/edgar/data/789019/000095017024008814/0000950170-24-008814-index.html https://www.sec.gov/Archives/edgar/data/910606/000095017024016260/0000950170-24-016260-index.html it will not find/parse taxonomies.

The function, "parse_ixbrl" in xbrl/instance.py opens a file with the id "instance_file" and doesn't close the file. I am looping through large number of XBRL documents and running into an...

Implement some functionality that allows also for parsing XBRL reports that are violating the XBRL standart. Maybe just issue a warning and continue with parsing instead of crashing completely. (from...

enhancement

Hi, I got an error while trying to parse local xbrl package (structure is as recommended in your docs): `xbrl.TaxonomyNotFound: The taxonomy with namespace http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full could not be found. Please...

I was getting the following error when parsing "https://www.sec.gov/Archives/edgar/data/40704/000119312523177500/0001193125-23-177500-index.htm" File ~\anaconda3\envs\fundamentalchat_classifier2\lib\site-packages\xbrl\instance.py:749, in XbrlParser.parse_instance(self, uri, instance_url, encoding) 745 if uri.split('.')[-1] == 'xml' or uri.split('.')[-1] == 'xbrl': 746 return parse_xbrl_url(uri, self.cache) if...

Could you add support for https://xbrl.us/xbrl-taxonomy/2022-grip/ ?