forked from ChelseaKR/ca-tariff-parse
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
56 lines (50 loc) · 1.23 KB
/
Copy path__init__.py
File metadata and controls
56 lines (50 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
"""Deterministic parser for published California electricity rate schedules.
Every value this package emits carries a citation to the document, page, sheet,
section and line it came from. Nothing is inferred, averaged or filled in.
The output represents a document. It is not a bill estimate, not rate advice,
and this project is not affiliated with any utility.
"""
from __future__ import annotations
from .audit import UncitedValueError, assert_fully_cited
from .model import (
DISCLAIMER,
Applicability,
Charge,
Cited,
Coverage,
CrossReference,
Holiday,
Money,
ParsedSchedule,
Provenance,
ProvenanceError,
ScheduleIdentity,
SourceDocument,
TouWindow,
UnparsedSection,
)
from .parser import PARSER_VERSION, parse_document, parse_path
__version__ = PARSER_VERSION
__all__ = [
"DISCLAIMER",
"PARSER_VERSION",
"Applicability",
"Charge",
"Cited",
"Coverage",
"CrossReference",
"Holiday",
"Money",
"ParsedSchedule",
"Provenance",
"ProvenanceError",
"ScheduleIdentity",
"SourceDocument",
"TouWindow",
"UncitedValueError",
"UnparsedSection",
"__version__",
"assert_fully_cited",
"parse_document",
"parse_path",
]