Releases: Baharis/pRuby
v0.1.3 - Single line files handling
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
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
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
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
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.