Releases: ajul/pyradox
Releases · ajul/pyradox
v4.2.0
v4.1.0
Some significant restructuring. Changes include:
- Reorganized core modules, splitting off datatypes and filetypes into subpackages.
Table
is no longer a thing; csvs now parse toTree
s.- Improved the base
parse*
functions in terms of ease of finding game directories so we no longer needpyradox.load
. - Output more easily to JSON, CSV, and HTML.
v4.0.1
v4.0.0
v3.0.0
As per semantic versioning guidelines, this will be called 3.0.0 since it contains a moderate backwards compatibility break.
Removed pyradox.struct.List
as per #2.
key = { value0 value1 value2 }
is syntactic sugar for
key = value0 key = value1 key = value2
Use the findAll(key)
method to iterate over all values matching a key.
Some other improvements to Tree
methods.
v2.8.0
Trade extractor v1.0
Add a trade extractor for EU4, which produces node, country, power, money tuples.
Battle extractor v1.2
Hardcode cp1252 encoding to support systems that do not default to it.
v2.7.4
Battle extractor v1.1
- Now supports eu3, eu4, vic2.
- Separated war and battle outputs. Use the war output only if the battle output is too big to apply a pivot table.
- Aggregated side strengths.
- Each country involved in a battle/war generates one row. Filter by side/is_war_leader if you want only one set of rows.