Skip to content

Commit 8f278e2

Browse files
committed
initialize 2011-06-08
0 parents  commit 8f278e2

File tree

376 files changed

+63373
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

376 files changed

+63373
-0
lines changed

Diff for: Arelle.egg-info/PKG-INFO

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Metadata-Version: 1.0
2+
Name: Arelle
3+
Version: 0.9.0
4+
Summary: An open source XBRL platform
5+
Home-page: http://www.arelle.org
6+
Author: arelle.org
7+
Author-email: [email protected]
8+
License: Apache-2
9+
Download-URL: http://www.arelle.org/download
10+
Description: Arelle is a project to provide an easy to use open source facility for XBRL.
11+
12+
The intent began to meet needs that are not commercially viable, such as to
13+
support under-development extension modules and test suite facilities, in a
14+
compact framework, and to support academic training and projects.
15+
16+
Support for XBRL versioning was an initial goal, to provide both a validation
17+
tool for versioning reports and a production tool to generate the basics of a
18+
versioning report that can be inferred by diffing two DTSes.
19+
20+
As the project evolved, Edgar and Global Filer Manual validation, Base
21+
Specification, Dimensions, Generic linkbase, Formula validation and an
22+
RSS Watch facility were added.
23+
24+
Arelle fully integrates test cases with the object models for XBRL instances and
25+
DTSes.
26+
27+
This allows continual verification of tool performance as it is extended and
28+
adapted by its users.
29+
30+
Users can explore the functionality and features from either an interactive GUI
31+
or command line interface, and can develop their own controller interfaces as
32+
needed.
33+
34+
Arelle is supported on the website: http://arelle.org/
35+
36+
Keywords: xbrl
37+
Platform: OS Independent
38+
Classifier: Development Status :: 1 - Active
39+
Classifier: Intended Audience :: End Users/Desktop
40+
Classifier: Intended Audience :: Developers
41+
Classifier: License :: OSI Approved :: Apache-2 License
42+
Classifier: Programming Language :: Python :: 3
43+
Classifier: Programming Language :: Python :: 3.1
44+
Classifier: Operating System :: OS Independent
45+
Classifier: Topic :: XBRL Validation and Versioning

Diff for: Arelle.egg-info/SOURCES.txt

+159
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
MANIFEST.in
2+
README.txt
3+
setup.py
4+
Arelle.egg-info/PKG-INFO
5+
Arelle.egg-info/SOURCES.txt
6+
Arelle.egg-info/dependency_links.txt
7+
Arelle.egg-info/entry_points.txt
8+
Arelle.egg-info/top_level.txt
9+
arelle/Cntlr.py
10+
arelle/CntlrCmdLine.py
11+
arelle/CntlrGenVersReports.py
12+
arelle/CntlrProfiler.py
13+
arelle/CntlrWebMain.py
14+
arelle/CntlrWinMain.py
15+
arelle/CntlrWinTooltip.py
16+
arelle/Copy of ViewWinFormulas.py
17+
arelle/DialogAbout.py
18+
arelle/DialogFormulaParameters.py
19+
arelle/DialogOpenArchive.py
20+
arelle/DialogRssWatch.py
21+
arelle/DialogURL.py
22+
arelle/DialogUserPassword.py
23+
arelle/DisclosureSystem.py
24+
arelle/FileSource.py
25+
arelle/Formula.py
26+
arelle/FormulaConsisAsser.py
27+
arelle/FormulaEvaluator.py
28+
arelle/FunctionCustom.py
29+
arelle/FunctionFn.py
30+
arelle/FunctionUtil.py
31+
arelle/FunctionXfi.py
32+
arelle/FunctionXs.py
33+
arelle/HtmlUtil.py
34+
arelle/Locale.py
35+
arelle/ModelDocument.py
36+
arelle/ModelFormulaObject.py
37+
arelle/ModelManager.py
38+
arelle/ModelObject.py
39+
arelle/ModelRelationshipSet.py
40+
arelle/ModelRenderingObject.py
41+
arelle/ModelRssObject.py
42+
arelle/ModelValue.py
43+
arelle/ModelVersObject.py
44+
arelle/ModelVersReport.py
45+
arelle/ModelXbrl.py
46+
arelle/UiUtil.py
47+
arelle/UrlUtil.py
48+
arelle/Validate.py
49+
arelle/ValidateFiling.py
50+
arelle/ValidateFilingDTS.py
51+
arelle/ValidateFilingDimensions.py
52+
arelle/ValidateFilingText.py
53+
arelle/ValidateFormula.py
54+
arelle/ValidateUtr.py
55+
arelle/ValidateVersReport.py
56+
arelle/ValidateXbrl.py
57+
arelle/ValidateXbrlCalcs.py
58+
arelle/ValidateXbrlDTS.py
59+
arelle/ValidateXbrlDimensions.py
60+
arelle/ViewCsv.py
61+
arelle/ViewCsvConcepts.py
62+
arelle/ViewCsvDTS.py
63+
arelle/ViewCsvFactList.py
64+
arelle/ViewCsvRelationshipSet.py
65+
arelle/ViewCsvTests.py
66+
arelle/ViewUtil.py
67+
arelle/ViewWinConcepts.py
68+
arelle/ViewWinDTS.py
69+
arelle/ViewWinDiffs.py
70+
arelle/ViewWinFactList.py
71+
arelle/ViewWinFactTable.py
72+
arelle/ViewWinFormulae.py
73+
arelle/ViewWinGrid.py
74+
arelle/ViewWinList.py
75+
arelle/ViewWinProperties.py
76+
arelle/ViewWinRelationshipSet.py
77+
arelle/ViewWinRenderedGrid.py
78+
arelle/ViewWinRssFeed.py
79+
arelle/ViewWinTests.py
80+
arelle/ViewWinTree.py
81+
arelle/ViewWinVersReport.py
82+
arelle/ViewWinXml.py
83+
arelle/WatchRss.py
84+
arelle/WebCache.py
85+
arelle/XPathContext.py
86+
arelle/XPathParser.py
87+
arelle/XbrlConst.py
88+
arelle/XbrlUtil.py
89+
arelle/XmlUtil.py
90+
arelle/XmlValidate.py
91+
arelle/__init__.py
92+
arelle/config/disclosuresystems.xml
93+
arelle/config/disclosuresystems.xsd
94+
arelle/config/edgartaxonomies.xml
95+
arelle/config/erxl.xsd
96+
arelle/config/utr.xml
97+
arelle/config/utr.xsd
98+
arelle/config/xbrlschemafiles.xml
99+
arelle/images/arelle-full-word.ico
100+
arelle/images/arelle-mac-icon-4.gif
101+
arelle/images/arelle-word-only.ico
102+
arelle/images/arelle.gif
103+
arelle/images/arelle.ico
104+
arelle/images/arelle.xbm
105+
arelle/images/arelle16x16and32x32.ico
106+
arelle/images/arelle32.gif
107+
arelle/images/toolbarClose.gif
108+
arelle/images/toolbarCompare.gif
109+
arelle/images/toolbarDelete.gif
110+
arelle/images/toolbarLogClear - 1-piece-top.gif
111+
arelle/images/toolbarLogClear-orig.gif
112+
arelle/images/toolbarLogClear.gif
113+
arelle/images/toolbarNewFile.gif
114+
arelle/images/toolbarOpenDatabase.gif
115+
arelle/images/toolbarOpenFile.gif
116+
arelle/images/toolbarOpenWeb.gif
117+
arelle/images/toolbarQuit.gif
118+
arelle/images/toolbarSaveFile.gif
119+
arelle/images/toolbarValidate.gif
120+
arelle/images/xbrl.gif
121+
arelle/images/xbrl128-2.gif
122+
arelle/images/xbrl128.gif
123+
arelle/images/xbrl16.ico
124+
arelle/images/xbrl32.ico
125+
arelle/locale/messages.pot
126+
arelle/pyparsing/__init__.py
127+
arelle/pyparsing/pyparsing_py3.py
128+
arelle/xlrd/__init__.py
129+
arelle/xlrd/biffh.py
130+
arelle/xlrd/compdoc.py
131+
arelle/xlrd/formatting.py
132+
arelle/xlrd/formula.py
133+
arelle/xlrd/sheet.py
134+
arelle/xlrd/xfcell.py
135+
arelle/xlrd/xfconst.py
136+
arelle/xlrd/xldate.py
137+
arelle/xlwt/BIFFRecords.py
138+
arelle/xlwt/Bitmap.py
139+
arelle/xlwt/Cell.py
140+
arelle/xlwt/Column.py
141+
arelle/xlwt/CompoundDoc.py
142+
arelle/xlwt/ExcelFormula.py
143+
arelle/xlwt/ExcelFormulaLexer.py
144+
arelle/xlwt/ExcelFormulaParser.py
145+
arelle/xlwt/ExcelMagic.py
146+
arelle/xlwt/Formatting.py
147+
arelle/xlwt/Row.py
148+
arelle/xlwt/Style.py
149+
arelle/xlwt/UnicodeUtils.py
150+
arelle/xlwt/Utils.py
151+
arelle/xlwt/Workbook.py
152+
arelle/xlwt/Worksheet.py
153+
arelle/xlwt/__init__.py
154+
arelle/xlwt/antlr.py
155+
scripts/runEFMTests.bat
156+
scripts/runUS-GFMTests.bat
157+
scripts/runUTRTests.bat
158+
scripts/runVersioningConsumptionTests.bat
159+
scripts/runXDTTests.bat

Diff for: Arelle.egg-info/dependency_links.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

Diff for: Arelle.egg-info/entry_points.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[console_scripts]
2+
arelle = arelle.CntlrCmdLine:main
3+
arelle-gui = arelle.CntlrWinMain:main
4+

Diff for: Arelle.egg-info/top_level.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
arelle

Diff for: License.txt

+173
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
Apache License
2+
Version 2.0, January 2004
3+
http://www.apache.org/licenses/
4+
5+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6+
7+
1. Definitions.
8+
9+
"License" shall mean the terms and conditions for use, reproduction, and
10+
distribution as defined by Sections 1 through 9 of this document.
11+
12+
"Licensor" shall mean the copyright owner or entity authorized by the copyright
13+
owner that is granting the License.
14+
15+
"Legal Entity" shall mean the union of the acting entity and all other entities
16+
that control, are controlled by, or are under common control with that entity.
17+
For the purposes of this definition, "control" means (i) the power, direct or
18+
indirect, to cause the direction or management of such entity, whether by
19+
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
20+
outstanding shares, or (iii) beneficial ownership of such entity.
21+
22+
"You" (or "Your") shall mean an individual or Legal Entity exercising
23+
permissions granted by this License.
24+
25+
"Source" form shall mean the preferred form for making modifications, including
26+
but not limited to software source code, documentation source, and configuration
27+
files.
28+
29+
"Object" form shall mean any form resulting from mechanical transformation or
30+
translation of a Source form, including but not limited to compiled object code,
31+
generated documentation, and conversions to other media types.
32+
33+
"Work" shall mean the work of authorship, whether in Source or Object form, made
34+
available under the License, as indicated by a copyright notice that is included
35+
in or attached to the work (an example is provided in the Appendix below).
36+
37+
"Derivative Works" shall mean any work, whether in Source or Object form, that
38+
is based on (or derived from) the Work and for which the editorial revisions,
39+
annotations, elaborations, or other modifications represent, as a whole, an
40+
original work of authorship. For the purposes of this License, Derivative Works
41+
shall not include works that remain separable from, or merely link (or bind by
42+
name) to the interfaces of, the Work and Derivative Works thereof.
43+
44+
"Contribution" shall mean any work of authorship, including
45+
the original version of the Work and any modifications or additions
46+
to that Work or Derivative Works thereof, that is intentionally
47+
submitted to Licensor for inclusion in the Work by the copyright owner
48+
or by an individual or Legal Entity authorized to submit on behalf of
49+
the copyright owner. For the purposes of this definition, "submitted"
50+
means any form of electronic, verbal, or written communication sent
51+
to the Licensor or its representatives, including but not limited to
52+
communication on electronic mailing lists, source code control systems,
53+
and issue tracking systems that are managed by, or on behalf of, the
54+
Licensor for the purpose of discussing and improving the Work, but
55+
excluding communication that is conspicuously marked or otherwise
56+
designated in writing by the copyright owner as "Not a Contribution."
57+
58+
"Contributor" shall mean Licensor and any individual or Legal Entity
59+
on behalf of whom a Contribution has been received by Licensor and
60+
subsequently incorporated within the Work.
61+
62+
2. Grant of Copyright License. Subject to the terms and conditions of
63+
this License, each Contributor hereby grants to You a perpetual,
64+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
65+
copyright license to reproduce, prepare Derivative Works of,
66+
publicly display, publicly perform, sublicense, and distribute the
67+
Work and such Derivative Works in Source or Object form.
68+
69+
3. Grant of Patent License. Subject to the terms and conditions of
70+
this License, each Contributor hereby grants to You a perpetual,
71+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
72+
(except as stated in this section) patent license to make, have made,
73+
use, offer to sell, sell, import, and otherwise transfer the Work,
74+
where such license applies only to those patent claims licensable
75+
by such Contributor that are necessarily infringed by their
76+
Contribution(s) alone or by combination of their Contribution(s)
77+
with the Work to which such Contribution(s) was submitted. If You
78+
institute patent litigation against any entity (including a
79+
cross-claim or counterclaim in a lawsuit) alleging that the Work
80+
or a Contribution incorporated within the Work constitutes direct
81+
or contributory patent infringement, then any patent licenses
82+
granted to You under this License for that Work shall terminate
83+
as of the date such litigation is filed.
84+
85+
4. Redistribution. You may reproduce and distribute copies of the
86+
Work or Derivative Works thereof in any medium, with or without
87+
modifications, and in Source or Object form, provided that You
88+
meet the following conditions:
89+
90+
(a) You must give any other recipients of the Work or
91+
Derivative Works a copy of this License; and
92+
93+
(b) You must cause any modified files to carry prominent notices
94+
stating that You changed the files; and
95+
96+
(c) You must retain, in the Source form of any Derivative Works
97+
that You distribute, all copyright, patent, trademark, and
98+
attribution notices from the Source form of the Work,
99+
excluding those notices that do not pertain to any part of
100+
the Derivative Works; and
101+
102+
(d) If the Work includes a "NOTICE" text file as part of its
103+
distribution, then any Derivative Works that You distribute must
104+
include a readable copy of the attribution notices contained
105+
within such NOTICE file, excluding those notices that do not
106+
pertain to any part of the Derivative Works, in at least one
107+
of the following places: within a NOTICE text file distributed
108+
as part of the Derivative Works; within the Source form or
109+
documentation, if provided along with the Derivative Works; or,
110+
within a display generated by the Derivative Works, if and
111+
wherever such third-party notices normally appear. The contents
112+
of the NOTICE file are for informational purposes only and
113+
do not modify the License. You may add Your own attribution
114+
notices within Derivative Works that You distribute, alongside
115+
or as an addendum to the NOTICE text from the Work, provided
116+
that such additional attribution notices cannot be construed
117+
as modifying the License.
118+
119+
You may add Your own copyright statement to Your modifications and
120+
may provide additional or different license terms and conditions
121+
for use, reproduction, or distribution of Your modifications, or
122+
for any such Derivative Works as a whole, provided Your use,
123+
reproduction, and distribution of the Work otherwise complies with
124+
the conditions stated in this License.
125+
126+
5. Submission of Contributions. Unless You explicitly state otherwise,
127+
any Contribution intentionally submitted for inclusion in the Work
128+
by You to the Licensor shall be under the terms and conditions of
129+
this License, without any additional terms or conditions.
130+
Notwithstanding the above, nothing herein shall supersede or modify
131+
the terms of any separate license agreement you may have executed
132+
with Licensor regarding such Contributions.
133+
134+
6. Trademarks. This License does not grant permission to use the trade
135+
names, trademarks, service marks, or product names of the Licensor,
136+
except as required for reasonable and customary use in describing the
137+
origin of the Work and reproducing the content of the NOTICE file.
138+
139+
7. Disclaimer of Warranty. Unless required by applicable law or
140+
agreed to in writing, Licensor provides the Work (and each
141+
Contributor provides its Contributions) on an "AS IS" BASIS,
142+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
143+
implied, including, without limitation, any warranties or conditions
144+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
145+
PARTICULAR PURPOSE. You are solely responsible for determining the
146+
appropriateness of using or redistributing the Work and assume any
147+
risks associated with Your exercise of permissions under this License.
148+
149+
8. Limitation of Liability. In no event and under no legal theory,
150+
whether in tort (including negligence), contract, or otherwise,
151+
unless required by applicable law (such as deliberate and grossly
152+
negligent acts) or agreed to in writing, shall any Contributor be
153+
liable to You for damages, including any direct, indirect, special,
154+
incidental, or consequential damages of any character arising as a
155+
result of this License or out of the use or inability to use the
156+
Work (including but not limited to damages for loss of goodwill,
157+
work stoppage, computer failure or malfunction, or any and all
158+
other commercial damages or losses), even if such Contributor
159+
has been advised of the possibility of such damages.
160+
161+
9. Accepting Warranty or Additional Liability. While redistributing
162+
the Work or Derivative Works thereof, You may choose to offer,
163+
and charge a fee for, acceptance of support, warranty, indemnity,
164+
or other liability obligations and/or rights consistent with this
165+
License. However, in accepting such obligations, You may act only
166+
on Your own behalf and on Your sole responsibility, not on behalf
167+
of any other Contributor, and only if You agree to indemnify,
168+
defend, and hold each Contributor harmless for any liability
169+
incurred by, or claims asserted against, such Contributor by reason
170+
of your accepting any such warranty or additional liability.
171+
172+
END OF TERMS AND CONDITIONS
173+

Diff for: MANIFEST.in

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
include README.txt
2+
recursive-include arelle *.gif
3+
recursive-include arelle *.ico
4+
recursive-include arelle *.xbm
5+
recursive-include arelle *.xsd
6+
recursive-include arelle *.xml
7+
recursive-include arelle *.pot
8+

0 commit comments

Comments
 (0)