Svgdigitizer

Latest version: v0.12.0

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

Scan your dependencies

Page 1 of 3

0.12.0

====================

**Added:**

* Added testing with Python 3.12.

**Changed:**

* Use pyproject.toml to manage installation.

**Removed:**

* Removed unnecessary dependencies (`svg.path` and `scipy`).

**Fixed:**

* Fixed automated testing on GitHub with macOS.

0.11.0

====================

**Added:**

* Improved the documentation with a large number of usage examples for the CLI, API and SVG annotation.

**Fixed:**

* Upgraded dependency on vulnerable version of pillow, see https://github.com/advisories/GHSA-j7hp-h8jx-5ppr. This possibly leads to an incompatibilities of `svgdigitizer` with Macos.

0.10.0

Not secure
====================

**Added:**

* Added CLI command `svgdigitzer figure` which allows creating a datapackage from a figure with units on the axis.

**Changed:**

* Changed structure of the output frictionless datapackage. The metadata are now included as custom key in the resource instead of being a top level key. Moved the "bibliography" key from top level to `metadata.source`.

**Removed:**

* Removed flag `--package` from the CLI and create datapackages by default.

0.9.1

Not secure
====================

**Added:**

* Digitizing with flag `--bibliography` creates a "bibliography key, which is an empty string when no citation key is given in `metadata["source"]["citation key"]` or no BIB file with the given citation key is available.

0.9.0

Not secure
====================

**Added:**

* Added flag `--citation` to the click command `cv`, which includes the content of a BIB file as bibtex string in a descriptor in the datapackage. The name to the BIB file must be provided in the metadata in `metadata['source']['bib']`.

0.8.0

Not secure
====================

**Added:**

* Added module `svgdigitizer.svgfigure.SVGFigure` to digitize custom figures (which are not CVs.)
* Added assertions to `svgdigitizer.electrochemistry.cv.CV`, such that only E or U (I or j) labels are allowed on the x-axis (y-axis).
* Added `scan_rate_labels` to `svgdigitizer.svgfigure`, returning the labels in the SVG with a scan rate.
* Added possibility to reconstruct a time axis, when a scan rate is provided in the plot, who's units match those of the x-axis.
* Added keyword `measurement_type` to `svgdigitizer.svgfigure.SVGFigure`, which will be added to the metadata.
* Added keyword `force_si_units` to `svgdigitizer.svgfigure.SVGFigure`, which allows transformation of a figure with units into SI units.
* Added flag `--si-units` to the `cv` command in the command line interface.

**Changed:**

* Changed `svgdigitizer.svgplot.SVGplot.schema` to `svgdigitizer.svgplot.SVGplot.figure_schema`.

**Removed:**

* Removed the following methods and properties from `svgdigitizer.electrochemistry.cv.CV` which were also not transferred to `svgdigitizer.svgfigure.SVGFigure`: `voltage_dimension`, `current_dimension`, `_add_voltage_axis`, and `_add_current_axis`.

**Fixed:**

* Fixed detection of `simultaneous measurement` in `electrochemistry.cv.CV`.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.