Skip to content

Releases: JacksonBurns/py2opsin

py2opsin v1.1.0

10 May 18:19
6f94362
Compare
Choose a tag to compare

py2opsin Minor Release 1.1.0

This minor release adds a new optional keyword argument to py2opsin: tmp_fpath. This addition allows running py2opsin using multiprocessing!

Thanks to @iwyoo for the contribution!

Changelog

  • remove 3.7 from ci - deprecated by @JacksonBurns in #18
  • feat: Add temporary-file-path argument for multi-processing by @iwyoo in #19

New Contributors

  • @iwyoo made their first contribution in #19

Full Changelog: v1.0.6...v1.1.0

py2opsin v1.0.6

30 Oct 20:30
956d1a8
Compare
Choose a tag to compare

py2opsin Patch Release 1.0.6

This patch release updates the packaged version of OPSIN to 2.8.0 - no changes have been introduced to py2opsin.

What's Changed

  • bump to latest OPSIN release, update readme with opsin citation, etc by @JacksonBurns in #17

Full Changelog: v1.0.5...v1.0.6

py2opsin v1.0.5

10 Jul 16:59
Compare
Choose a tag to compare

py2opsin Patch Release 1.0.5

This patch release of py2opsin adds better type hints to the main py2opsin function for better introspection by IDEs and updates a performance-related unit test for a more fair comparison between py2opsin and other solutions (thanks @jonwzheng!).

What's Changed

  • Better Type Hints in py2opsin, address Windows performance issue by @JacksonBurns in #9
  • Update performance test and README to include more fair comparison with pubchempy by @jonwzheng in #14

Full Changelog: v1.0.4...v1.0.5

py2opsin v1.0.4

09 Jun 21:51
45bf384
Compare
Choose a tag to compare

py2opsin Patch Release 1.0.4

This version now raises a helpful warning message when it appears that Java is not installed, which is required to use py2opsin.

What's Changed

  • Raise a warning when importing py2opsin if Java is not installed by @JacksonBurns in #11

Full Changelog: v1.0.3...v1.0.4

py2opsin v1.0.3

05 Jun 22:40
fd438fa
Compare
Choose a tag to compare

py2opsin Patch Release 1.0.3

This patch release of py2opsin adds better handling of parsing errors raised by OPSIN. When OPSIN is unable to parse an input, the error will be captured by py2opsin and aggregated with others, then raised as a Python warning to either be read or ignored with a catch warnings context block.

Thanks to @rytheranderson for the suggestion! (see #12)

What's Changed

Full Changelog: v1.0.2...v1.0.3

`py2opsin` v1.0.2

21 Mar 17:31
add5964
Compare
Choose a tag to compare

First official GitHub release, patch release of py2opsin containing some small internal improvements over v1.0.1.

What's Changed

New Contributors

Full Changelog: https://github.com/JacksonBurns/py2opsin/commits/v1.0.2