v1.0.0
PowerFlowData v1.0.0
Closed issues:
- Alternative to counting rows and pre-allocating columns? Compare using
push!
? (#5) - How to support 2-winding and 3-winding transfomer data? (#17)
- Use PrettyTable.jl for
show
ing table data (#20) - Avoid type instability/dynamic dispatch for parsing values (#22)
- Support version 33 of the format (#31)
- Support multiple owners (
oi
,fi
columns) in Generators, Branches, Transformers (#45)
Merged pull requests:
- Initial implementation (#1) (@nickrobinson251)
- Try to fix docs deployment (#2) (@nickrobinson251)
- fix typos (#3) (@nickrobinson251)
- add parsing of Branches data (#6) (@nickrobinson251)
- Use InlineStrings for string data (#7) (@nickrobinson251)
- Tidy up some code in parsing.jl (#8) (@nickrobinson251)
- Inital version of using
sizehint
andpush!
rather than explicitly preallocating (#10) (@nickrobinson251) - Add parsing of 2-winding transformers (#11) (@nickrobinson251)
- Avoid inf loop when no newline at end of file (#12) (@nickrobinson251)
- Define Tables.jl method directly on types when possible (#13) (@nickrobinson251)
- Add TODO comment on where perf needs to be improved (#15) (@quinnj)
- Reduce overhead from logging (#16) (@nickrobinson251)
- Add pretty printing of a
Network
and its fields (#18) (@nickrobinson251) - Support both 3-winding and 2-winding transformers (#19) (@nickrobinson251)
- Change
parse_row!
to a generated function to avoid dynamic dispatch (#23) (@nickrobinson251) - Swap WeakRefStrings.jl -> InlineStrings.jl (#24) (@nickrobinson251)
- Change
show
to use PrettyTables; addlength
,size
for Records (#25) (@nickrobinson251) - CompatHelper: add new compat entry for PrettyTables at version 1, (keep existing compat) (#26) (@github-actions[bot])
- Remove EOL Options (rely on
xparse
correctly parsing up to the invalid delim) (#28) (@nickrobinson251) - Make sure constructor for
Records
types infers (#29) (@nickrobinson251) - Add parsing of Area Interchange records (#30) (@nickrobinson251)
- Add parsing of two-terminal DC line data records (#32) (@nickrobinson251)
- Use smaller Int types where possible (#33) (@nickrobinson251)
- Add VSC DC Lines and Switch Shunts (#34) (@nickrobinson251)
- Split docs over a few pages (#35) (@nickrobinson251)
- Add parsing of transformer impedance corrections (#36) (@nickrobinson251)
- Handle there being a space before a terminating
0
(#38) (@nickrobinson251) - Add parsing of Zones, Inter-area Transfers, Owners (#39) (@nickrobinson251)
- Add some missing docs (#40) (@nickrobinson251)
- Add parsing of FACTS Devices (#41) (@nickrobinson251)
- Add parsing of multi-section line group data (#42) (@nickrobinson251)
- Add parsing of multi-terminal DC lines (#43) (@nickrobinson251)
- Refactor parsing to avoid handling CaseID manually (#46) (@nickrobinson251)
- Support parsing of v33 data (#47) (@nickrobinson251)
- Define Transformers schema in terms of columnnames (#48) (@nickrobinson251)
- Improve
show
of tables (#49) (@nickrobinson251) - Remove unused, accidentally added file (#51) (@nickrobinson251)
- rename field interchanges -> area_interchanges (#55) (@nickrobinson251)
- Compile version-specific functions (#57) (@nickrobinson251)