Pyvolcans

Latest version: v1.3.2

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

Scan your dependencies

Page 1 of 3

1.3.2

This version includes the folder containing the files associated with the [accepted paper](https://github.com/openjournals/joss-reviews/issues/3649) in Journal of Open Source Software.

1.3.1

In this version, Issue 20 has been addressed, so all output filenames generated by `PyVOLCANS` are fully unique.

1.3.0

In this version, an important new functionality was added to `PyVOLCANS`: currently, the _ID profile_ (i.e. the available data for each of the volcanological criteria used by the software -please see [Tierz et al., 2019](https://doi.org/10.1007/s00445-019-1336-3) for more details-) for both the target volcano and any set of analogue volcanoes created can now be printed into the stdout using the flag `--verbose` (or `-v`). These ID profiles can also be stored in json-formatted files by using specific flags (please run `pyvolcans --help` for further details).

Additionally, a collection of tests were devised and implemented to cover the command-line functionalities of `PyVOLCANS`. Test coverage is now above 85% for the two core files in the package.

1.2.4

This release updates to the latest fuzzy matching library, `thefuzz`, from the now deprecated `fuzzywuzzy`.

All relevant changes were made in PR 15 that addresses issue 14 .

1.2.3

This release includes changes mainly related to improving the handling and text-formatting of Warnings linked with two situations that may arise while running `PyVOLCANS`:

1. Some of the volcanological criteria for the target volcano chosen by the user have no available data to calculate single-criterion analogies.

2. All top analogue volcanoes derived for a given target volcano, and using a particular weighting scheme, share the same value of total, multi-criteria analogy (_perfect analogues_ if that analogy value is equal to 1).

Whenever these situations arise, `PyVOLCANS` users will see Warning messages that inform about these occurrences, as well as providing further details (e.g. which of the volcanological criteria chosen have missing data). Please see 13 for more details.

1.2.2

This version incorporates the change in scorer function used by `fuzzy_matching()` implemented in commit 66305f1. This helps fix the word-ordering issues raised in Issue 11.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.