Skip to content

Releases: BritishGeologicalSurvey/pyvolcans

v1.3.2

29 Dec 12:56
fa0c38e
Compare
Choose a tag to compare

This version includes the folder containing the files associated with the accepted paper in Journal of Open Source Software.

v1.3.1

17 Dec 19:47
Compare
Choose a tag to compare

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

v1.3.0

26 Nov 13:18
3f65b23
Compare
Choose a tag to compare

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 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.

v1.2.4

08 Oct 13:43
4127e63
Compare
Choose a tag to compare

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 .

v1.2.3

06 Oct 10:19
dbefe96
Compare
Choose a tag to compare

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.

v1.2.2

22 Sep 10:23
f1811ea
Compare
Choose a tag to compare

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.

v1.2.1

03 Sep 09:53
b771940
Compare
Choose a tag to compare

This release includes modifications to the MANIFEST.in file to ensure that the VOLCANS Matlab scripts, and the associated source-data csv files, are included upon installation of PyVOLCANS.

v1.2.0

24 Aug 17:31
0b2ecf9
Compare
Choose a tag to compare

This release incorporates the upload of the VOLCANS Matlab scripts, all their associated source data, and details on the code numbering adopted in the .csv data files.

Two new README files accompany this release: README_VOLCANS.md, which provides further details on the VOLCANS method, as well as descriptions of the structure and content of each of the Matlab scripts and .csv data files; and README_NUMBERING.md, which provides the aforementioned details about the code numbering used in the .csv data files.

v1.1.2

04 Jun 15:52
dba1ad3
Compare
Choose a tag to compare

Test release to trigger PyPI publication via GitHub actions.

v1.1.1

04 Jun 15:17
dba1ad3
Compare
Choose a tag to compare

This release avoids the printing of messages related to figure formatting into the standard output, when --verbose and --plot_apriori optional flags are used together. The README.md file has also been updated.