Skip to content

Releases: Baharis/pRuby

v0.1.3 - Single line files handling

16 Jan 05:18
b6ab329
Compare
Choose a tag to compare
Pre-release

Added full support for single-line files with R1 value only. The second value in the first row can be input as peak intensity, if present. Rest of the file is ignored. Added ability not to fit background or peak to the spectrum, which does not exist in the above case. This modification is handy to work in a consistent way with manually generated R1 values without artificially generating a spectrum for them. Updated about and README.

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2 - Additional modern pressure determination strategies

31 Aug 12:38
d053bc2
Compare
Choose a tag to compare

Implemented two other pressure determination methods to pRuby, including Ruby2020, which aims to provide a universal standard for pressure determination and Jacobsen method which should be especially precise when using helium as pressure medium. Set the first method as default for the program. Implemented metadata, such as publication year and reference in class metadata and prepared a str dunder method based on them. Updated about and README.

What's Changed

Full Changelog: v.0.1.1...v0.1.2

v0.1.1 - fixes to drawing strategies

25 Jun 19:42
83b2ab6
Compare
Choose a tag to compare
Pre-release

BaseDrawingStrategy was very lightly changed to reset color_cycle at every initiation, as well as to operate using matplotlib backend "Agg" by default in order to avoid multiprocessing errors.

What's Changed

Full Changelog: v0.1.0...v0.1.1

Initial release: v0.1.0

24 Jun 11:26
9c228cf
Compare
Choose a tag to compare
Pre-release

Initial release of pRuby as a python package. Since the legacy release, pRuby has been converted to be used as python3.6+ package. Some structure changes were needed, but the overall project scope and file contents were preserved. In particular, tests were added. The GUI is still present either via the pruby_GUI.py script, or by calling pruby.gui.run(). It is not guaranteed to run on every system, but should work well on Linux, where it was tested. Available tools were described in README.md. Since the docs were not prepared, for more details please consult either the author directly, or take a peak into the code.

What's Changed

Full Changelog: legacy...v0.1.0

Legacy release

21 Jun 15:05
a68cdb3
Compare
Choose a tag to compare
Legacy release Pre-release
Pre-release

Initial alpha release of pruby, initially realeased 2017 in order to quickly perform pressure evaluations based on puby fluorescence. Initially developed on 16 Nov 2017 under MIT license for python 3.5, planned to be updated to work for python 3.6 in the near future. As of this "legacy" release it is intended to work mostly via simple tkinter GUI, but it it intended to convert it to a python package as of version 0.1.0. It has been used in the crystallochemistry group of University of Warsaw since 2017 to evaluate pressure based on ruby fluorescence.