Releases
v0.2.0
gidden
released this
10 May 12:44
Release v0.2.0
Highlights
the filters
argument in IamDataFrame.filter()
has been deprecated
pd.date_time
now has experimental supported for time-related columns
plots now support the official IPCC scenario color palatte
native support for putting legends outside of plot axes
dataframes can now be initialized with default values, making reading raw
datasets easier
Individual Updates
#228 Update development environment creation instructions and make pandas requirement more specific
#219 Add ability to query metadata from iiasa data sources
#214 Tidy up requirements specifications a little
#213 Add support for IPCC colors, see the new tutorial "Using IPCC Color Palattes"
#212 Now natively support reading R-style data frames with year columns like "X2015"
#207 Add a aggregate_region()
function to sum a variable from subregions and add components that are only defined at the region level
#202 Extend the df.rename()
function with a check_duplicates (default True)
validation option
#201 Added native support for legends outside of plots with pyam.plotting.OUTSIDE_LEGEND
with a tutorial
#200 Bugfix when providing cmap
and color
arguments to plotting functions
#199 Initializing an IamDataFrame
accepts kwargs to fill or create from the data any missing required columns
#198 Update stack plot functionality and add aggregation tutorial. Also adds a copy
method to IamDataFrame
.
#197 Added a normalize
function that normalizes all data in a data frame to a specific time period.
#195 Fix filtering for time
, day
and hour
to use generic pattern_match()
(if such a column exists) in 'year'-formmatted IamDataFrames
#192 Extend utils.find_depth()
to optionally return depth (as list of ints) rather than assert level tests
#190 Add concat()
function
#189 Fix over-zealous dropna()
in scatter()
#186 Fix over-zealous dropna()
in line_plot()
, rework as_pandas()
to (optionally) discover meta columns to be joined
#178 Add a kwarg append
to the function rename()
, change behaviour of mapping to only apply to data where all given columns are matched
#177 Modified formatting of time column on init to allow subclasses to avoid pandas limitation (https://stackoverflow.com/a/37226672 )
#176 Corrected title setting operation in line_plot function
#175 Update link to tutorial in readme.md
#174 Add a function difference()
to compare two IamDataFrames
#171 Fix a bug when reading from an ixmp.TimeSeries
object, refactor to mitigate circular dependency
#162 Add a function to sum and append timeseries components to an aggregate variable
#152 Fix bug where scatter plots did not work with property metadata when using two variables (#136 , #152 )
#151 Fix bug where excel files were not being written on Windows and MacOSX (#149 )
#145 Support full semantic and VCS-style versioning with versioneer
#132 support time columns using the datetime
format and additional str
columns in data
You can’t perform that action at this time.