Skip to content

Releases: maabuu/posebusters

v0.3.6

22 Mar 00:24
272a66b
Compare
Choose a tag to compare

Bug fix:

  • Fixed an issue where a non-sanitizable input reference molecule would cause raise a sanitization error #58

v0.3.5

17 Mar 14:47
31d9864
Compare
Choose a tag to compare

Flatness module:

  • Update default non-flatness configuration to include simple 6-membered rings only

v0.3.4

13 Mar 15:11
8db78bb
Compare
Choose a tag to compare

Flatness module:

  • Add the non-flatness check for non-aromatic rings to the default configuration

v0.3.3

04 Mar 18:47
3052249
Compare
Choose a tag to compare

Flatness module:

  • Adds non-flatness check for non-aromatic rings e.g. cyclohexane

v0.3.2

26 Feb 17:27
fcf291c
Compare
Choose a tag to compare

RMSD module:

  • Assigning bond orders to

Energy ratio module

  • Update energy ratio tests to be compatible with InChI 1.07

Update

  • Add support for Python 3.13
  • Drop support for Python 3.8
  • Require RDKit version 2024.9 as a minimum

v0.3.1

13 Aug 08:01
6062b99
Compare
Choose a tag to compare

Sanity module:

  • Add InChI chemistry check requiring that a valid molecule can be converted to a standard InChI key and back. This test detects some chemical issues that the RDKit sanitization test does not flag.

Energy ratio module:

  • Improve warning messages.

Config:

  • Add InChI chemistry check to all default configurations.

v0.2.16

10 Jul 12:50
a13aa42
Compare
Choose a tag to compare

SuCOS module:

  • Ensure score within 0 and 1.

v0.2.15

10 Jul 11:33
7d9f377
Compare
Choose a tag to compare

SuCOS module:

  • Ensure score not larger than 1.
  • Handle molecules without features - will only use shape overlap.
  • Add references to RDKit blog and papers for feature map-based similarity metrics.

v0.2.14

10 Jun 11:16
77433ea
Compare
Choose a tag to compare

API:

  • Fix bug identified by Guy Durant: passing molecule objects into bust failed

SuCOS module:

  • Update documentation and add reference

v0.2.13

22 May 10:00
59427c1
Compare
Choose a tag to compare

Requirements:

  • Add support for Python 3.12 and drop 3.7

Loading:

  • Support loading .mol2 files as ground truth (cannot load more than one conformation)

PoseBuster API:

  • Add type hint for paths passed as strings