dgpost version history
dgpost-v2.4
Section author: Peter Kraus
Developed in the ConCat lab at Technische Universität Berlin.
Warning
Minimum version of the uncertainties package has been increased to uncertainties>=3.2.0. Pickle files created with previous versions of the uncertainties package may not be compatible.
Warning
Support for processing json datagrams from yadg-4.0 is deprecated and will stop working in dgpost-3.0. Please convert any existing datagrams from the json format to the “new” NetCDF format using yadg-7.0.
An update to dgpost-2.3, including the following changes:
Added the
permittivitymodule for calculations related to complex permittivity and various corrections.Added a
prominenceparameter to pruning functions inreflectionmodule, allowing users a better control of peak picking using peak prominence.Removed the default
height=0.2value used inprune_cutoff()andprune_gradient()functions.Fixed more
np.nanissues in thecatalysismodule.Support for the new uncertainty format introduced in
yadg-7.0, in particular:When extracting from NetCDF files, the
ancillary_variablesattribute is now used to find uncertainties.Added support for
yadg_uncertainty_typefields when processing uncertainties.
Code author: Peter Kraus
dgpost-v2.3
Section author: Peter Kraus
Developed in the ConCat lab at Technische Universität Berlin.
An update to dgpost-2.2, including the following changes:
Added the
complexmodule for converting complex numbers between their polar and rectangular forms.Added the
mixturesmodule for converting between different representation of mixtures.Added the
apply_linear()andapply_inverse()functions to allow application of calibrations or scaling factors to columns / namespaces.Added the
sum_namespace()function to provide a way to sum namespaces into a single column.Bug fixes to many division-by-zero bugs in the
catalysismodule.Bug fix in
fe()to count electrons properly when using charged species.
Code author: Ueli Sauter, Peter Kraus
dgpost-v2.2
Section author: Peter Kraus
Developed in the ConCat lab at Technische Universität Berlin.
An update to dgpost-2.1, including the following changes:
Dropped support for
python < 3.10.Modified peak-picking in
reflectionto usescipy.signal.find_peaks().Removed version checking from
dgpostand its dependency onrequests.Implemented integration tests for compatibility with
yadg.
Code author: Ueli Sauter, Peter Kraus
dgpost-v2.1
Section author: Peter Kraus
Developed in the ConCat lab at Technische Universität Berlin.
An update to dgpost-2.0, including the following features:
load: support for readingNetCDFfiles created byyadg-5.0;pivot: added a new functionality, allowing the users to reorganise data by grouping them into arrays from multiple rows;save: added a newcolumnsargument, allowing the user to select which columns of a table are to be exported;
Code author: Ueli Sauter, Peter Kraus
dgpost-v2.0
Section author: Peter Kraus
Developed in the Materials for Energy Conversion lab at Empa, in Dübendorf, and in the Centre for Advanced Ceramic Materials at the Technische Universität Berlin.
Second major release. Including all bug-fixes from the dgpost-1.x series, and
the following new features:
support for
pd.MultiIndexinpd.DataFrames;the
tablemodule of functions for basic operations on tables;the
chromatographymodule, including functions for post-processing chromatographic traces;the
reflectionmodule, containing utilities for post-processing reflection traces, including pruning and fitting functions.
Code author: Ueli Sauter, Peter Kraus
dgpost-v1.1
Section author: Peter Kraus
Developed in the Materials for Energy Conversion lab at Empa, in Dübendorf.
This is a bugfix release, including:
--patchfunctionality, allowing the user to specify a file prefix on a command line when dgpost is executed;additional
catalysisfunctionality for calculating conversion using rates;fixes to index-based x-axes in single-column figures in the
plotmodule,support for the
recipe_1_1schema.
Code author: Ueli Sauter, Peter Kraus
dgpost-v1.0
Section author: Peter Kraus
Developed in the Materials for Energy Conversion lab at Empa, in Dübendorf.
This initial release includes:
dgpost.utilsmodule, including an initial implementation of theload,extract,transform,plot, andsavefunctionalities,dgpost.transformmodule, including theload_data()decorator and functions required to support the basictransformfunctionality,several libraries within the
dgpost.transformmodules, includingcatalysis,electrochemistry,impedance, andrates,the
recipe_1_0schema.
Code author: Ueli Sauter, Peter Kraus