Releases: nickrobinson251/PowerFlowData.jl
Releases · nickrobinson251/PowerFlowData.jl
v1.5.0
v1.4.2
PowerFlowData v1.4.2
Closed issues:
- Error when trying to iterate records using
Tables.namedtupleiterator
(#76)
Merged pull requests:
- Add default
Network
constructor (#73) (@nickrobinson251) - Fix
Tables.schema
definitions so row iteration with Tables.jl works (#77) (@nickrobinson251)
v1.4.1
PowerFlowData v1.4.1
Closed issues:
- Fix test marked broken when Parsers#115 fixed (#71)
Merged pull requests:
- Update Parsers.jl version (#72) (@nickrobinson251)
v1.4.0
PowerFlowData v1.4.0
Merged pull requests:
- Support for files with whitespace not comma as delimiter (#70) (@nickrobinson251)
v1.3.1
PowerFlowData v1.3.1
Closed issues:
- Define
isempty(::Network)
(#67)
Merged pull requests:
- Use updated Parsers.jl
stripquoted
(#69) (@nickrobinson251)
v1.3.0
v1.2.0
PowerFlowData v1.2.0
Merged pull requests:
- Simplify code for
IDRow
s; build Vector not NamedTuple (#65) (@nickrobinson251)
v1.1.1
PowerFlowData v1.1.1
Closed issues:
- Files that violate the schema by having names >12 chars (#44)
Merged pull requests:
- Strip leading and trailing whitespace from names (#62) (@nickrobinson251)
- Add latest Julia v1.x CI job (#63) (@nickrobinson251)
v1.1.0
PowerFlowData v1.1.0
Merged pull requests:
- When printing table, leave prompt and summary visible (#59) (@nickrobinson251)
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)