Grapa

Latest version: v0.6.4.0

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

Scan your dependencies

Page 2 of 9

19.04.2023

Features
- GUI: it is not possible to open several files at once (finally!)
- Axis labels and graph title can now be entered as ['Quantity', 'symbol', 'unit'], with optional formatting additional dict element
- File format: grapa can now open JV files from Ossila sofware, rather primitive data parser.
- File format: grapa can now extract data from a certain .spe file format containing XRF data. The data parser is very primitive.
- Curve EQE current integration: added a checkbox to show the cumulative current sum.
- Curve Math: can now assemble a new Curve based on user-selected x and y data series of same length available within current Graph object.
- Curve JV: the code should now be insensitive to sorting of input data (extraction of parameters is done on a sorted copy of the data)
- Curve TRPL fit procedure: recondition the fitting problem, the fitting should be more robust and less prone to reaching max iterations
- Curve XRF MCA: retro-compatiblity of element labelling features
- Curve XRF: does not anymore overwrite spectral calibration if already set
General
- Ensured forward compatibility up to Winpython 3.10.40
Bugs correction
- Curve JV, can read date time.

18.12.2020

Changes
- CurveTRPL: small changes in the handling of TRPL data label and normalization factors
- CurveCV: change in labeling for doping extracted at given voltage

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

17.05.2024

- GraphCf: parsing of Cf data more tolerant to variations in file format

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.

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.