Grapa

Latest version: v0.6.1.0

Safety actively analyzes 629052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

18.11.2020

New features:
- Colorscale: it is now possible to colorize a selction of curves using colorscale, and not only the whole graph.
- Curve CV: a new function allows to display the doping at 0V (or other bias voltage value)
- Script CV: the automatic VC data processing now exports the doping at 0V on the plots N_CV versus depths. the oping at 0V as function of temperature is also reported in the NcvT summary.
- TRPL: Added a intensity normlization function, to compare intensities of time traces acquired with different instrument parameters (acquisition time, laser repetition frequency, time bin width). The normalized data are expressed in units of (cts+offset)/(repetition*duratio*binwidth) [cts/Hz/s/s]. It interplays with the existing offset feature, such that raw data can always be retrieved by setting the offset to 0 and removing the normalization.

18.03.2018

Additions
- CurveJV can now read an updated version of the TIV files
- In the Actions specific to the Curves, the quick access to the offset and muloffset attributes was changed to be Combobox instead of Entries.
- Added special keywords for offset and muloffset keywords: 'minmax' and '0max', which stretch the data from min to max, and 0 to max respectively.
- Added options to export Curves or Graph to clipboard with raw or screen data, and with or without properties.
- JscVoc curves: added a button to separate the data series as Voc vs T. The data is supposed to converge to the bandgap at T=0.
- CurveArrhenius: the fit range ROI is indicated in the attributes of the fitted Curve.
- CurveArrhenius: a new possibility is offered to define the x values after the curve creation.
Bugs
- Solved a graphical glitch in the annotation popup, regarding inappropriate "new" labels upon creation and deletion of annotations.
- Solved a glitch, the filename is not changed when copying the graph to the clipboard
Under the hood
- Moved the class GraphJV from the file curveJV to graphJV

13.08.2020

- Script JV: now also generates a compilation of (area-corrected) JV curves processed by the script
- Script JV: minor adjustments to the script.
- Script JV sample map: minor adjustments to the script, indication of columns not found.

BUGS
- SIMS: Solved an occasional bug with automatic edge detection that prevented opening SIMS data files.

13.04.2018

Bugs
- Bugs in rounding with infinity values, notably in EQE Curves

11.05.2020

- Added method __len__() to the class Graph, returning the number of Curves.
- Added method __getitem__() to the class Graph, enabling call to Graph[0] or for c, curve in enumerate(graph).
- Added method __delitem__() to the class Graph, enabling to del Graph[0]. Calls Graph.deleteCurve(key)
- Added method attr() to the class Graph, a shorter alias to Graph.getAttribute()
- Added method attr() to the class Curve, a shorter alias to Graph.getAttribute()
Improvements
- Improved the reliability of CV and Cf script processing versus noisy data and incomplete input files.
BUGS
- The attribute label is now parsed as a string, so Curve labels such as "1", "2" can be used.

09.04.2018

Additions
- Actions specific can now be performed on several curves at the same time, provided The corresponding action is available on each selected curve. Example: bandgap from EQE curve, JV fit, fitted curve resample, etc.
- When extracting Voc(T) from Jsc-Voc data, the data can now be fitted to a certain range and the fit extrapolated to 0 with a single clic.
Moreover the Voc T=0 are printed in the console.
- The determination of the optical bandgap from EQE curves can be restricted to a certain wavelength range, in the derivative method.
Modifications
- Curves created from curves actions (fit, etc) are now placed just after the selected curve.
- Improved the robustness of the JV curve fitting
- Adjusted precision of default parameters for TRPL fit, EQE exponential decay, and JscVoc curves.
- In the fits to TRPL data the tau are now non-negative, helping finding a good fit.
- SIMS data: the GGT keyword now refers to the ^72Ge+ trace and not ^70Ge+ anymore.
- The color picker popup now displays the current defined color, if possible.
Bugs
- Minor bug solved with overriding textxy values
- Bug solved that prevented the opening of the annotation popup with some input textxy values
- Legend location 'w' and 'e' were swapped
- Solved an issue that cause buttons to not disappear in the actions specific panel.
- Fit of JV curves, prevents creation of fit curves with non-sensical data in the 1e308 range
- Solved a bug in the output of summary file of boxplots, not correctly identifying the name of some sample names

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.