Commit Graph

8052 Commits

Author SHA1 Message Date
tadhurst-cdd
c71a61c644 trimethylcyclohexane chirality error (#8272)
* Fix for trimethylcyclohexane error

* removed unused variable

* removed debugging code
2025-02-27 13:23:45 +01:00
Ricardo Rodriguez
456e202a85 fix inchi conversion leak 1 (#8291) 2025-02-27 13:23:29 +01:00
Andrey Alekseenko
70b7e13bed Fix buffer size in pickersCLI.cpp (#8282)
Was a bit too diabolical.

`fgets` reads size-1 bytes and writes `\0` after it, so we should be fine with `sizeof(buffer)` here, which also more resilient to future errors than any duplicated value.
2025-02-27 13:23:16 +01:00
Greg Landrum
5bbb874eb2 try adding a CI job to build the minimallib docker image (#8290)
* try adding a CI job to build the minimallib docker image

* update

* try simplification

* path

* path

* re-enable the other ci builds
remove the obsolete .yml file
2025-02-27 13:23:01 +01:00
Niels Maeder
187194a5d9 Expose basinThresh to the python layer (#8283)
* expose basinThresh to the python layer

* docs: add the line about client code

* docs: remove warning
2025-02-27 13:22:44 +01:00
Brian Kelley
d1204b4175 Throw error when V2000 coords are out of range (#8269)
* Throw error when V2000 coords are out of range

* Update Code/GraphMol/FileParsers/MolFileWriter.cpp

Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

* Response to review.  Fixes Max/Min, force v3000 when out of bounds

---------

Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
2025-02-27 13:22:21 +01:00
Riccardo Vianello
f37ce60b7d export the targets with a python dependency to a different config file (#7914)
* export the targets with a python dependency to a different config file

* add the forgotten file

* improve the dependency from boost components

* fix management of dependencies for RDKitPython

* fix install location for RdkitPython cmake config file

* fix finding boost components

* put libraries that depend on rdkit_py_base in the python component
2025-02-27 13:22:00 +01:00
David Cosgrove
3dcb6bebd0 Initial Rascal results sort the wrong way round on number of atoms and bonds. (#8258)
* Initial results sort the wrong way round on number of atoms and bonds.

* Improve sort for singleLargestFrag.

* Response to review - don't sort the fragment sets twice when opts.singleLargestFrag is true.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-02-27 13:21:38 +01:00
Greg Landrum
71ec30ad55 MolDraw2D: add separate colors for atom and bond annotations (#8249) 2025-02-27 13:21:14 +01:00
David Cosgrove
d5209dc745 Rascal left some high atomic numbers in the output SMARTS (#8247)
* Fixes bug in output SMARTS when ringMatchesRingOnly causes an extra &R.

* Punctuation.

* Run clang-format.

* Don't use recursive SMARTS.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
2025-02-27 13:20:37 +01:00
Paolo Tosco
e078d1ebc5 revert default to JavaScript-based exceptions (#8270)
Co-authored-by: ptosco <paolo.tosco@novartis.com>
2025-02-27 13:20:03 +01:00
Yakov Pechersky
d2e2ec092b When ignoring tetrahedral chirality for inchi, case on degree, not valence (#8266)
Fixes #8238
Fixes #8239
Modification of #8126
2025-02-27 13:15:22 +01:00
David Cosgrove
d7ae07ac8c Rascal: Add option to specify minimum clique size directly. (#8248)
* Add option to specify minimum clique size directly.

* Make the minCliqueSize uint and default to 0.

* Brain-fade.

* Send timeout and 'too many bonds' message to BOOST_LOG rather than std::cout, std::cerr respectively.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-02-27 13:14:28 +01:00
Greg Landrum
497c32a147 Fixes Github #7901 (#8264)
* does not work

* basically works
(at least it seems to)
needs more tesing and verification

* optimization and improved tests

passes local tests

* response to review
2025-02-27 13:14:11 +01:00
Ricardo Rodriguez
c4ca101094 Fixes #8256 (#8257)
* add test

* fix
2025-02-27 13:13:35 +01:00
Greg Landrum
04e05daa0a Fixes #8250 (#8254) 2025-02-27 13:12:44 +01:00
Brian Kelley
492e150997 Implements #8222 adds react_idx (index of reactant) to product atoms (#8231)
* Implements #8222 adds react_idx (index of reactant) to product atoms

* Remove react_idx from mol enumerator products

* Response to review, add test to ensure product only atoms aren't tagged

* Reenable tests
2025-02-27 13:12:24 +01:00
Jeremy Monat
a73ae0a1ff Use GetUniqueCombinations_new instead of GetUniqueCombinations (#8214)
* Remove GetUniqueCombinations, use instead GetUniqueCombinations_new for improved speed. Update related tests.

* Remove unused and uncalled parameter `which`

* Update tests for GetUniqueCombinations to be in numerical order. Remove unused variable `x`. "Alias" GetUniqueCombinations_new to GetUniqueCombinations for backwards compatibility. Add note about backwards incompatibility for GetUniqueCombinations to ReleaseNotes.md.

* Create _compareCombinationsOrderUnimportant and use for testGetUniqueCombinations for order-insensitive comparison

* Replace call to GetUniqueCombinations_new with GetUniqueCombinations in Gen2DFingerprint for consistency
2025-02-27 13:11:44 +01:00
David Cosgrove
97ee7be368 Option to put padding round elements of reaction. (#8216)
* Option to put padding round elements of reaction.

* Rename the option to componentPadding.

* Missed one.

* Correct filename.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-02-27 13:11:27 +01:00
greg landrum
7ea9d81a11 fix a bad merge Release_2024_09_5 2025-01-31 13:55:45 +01:00
greg landrum
bcc2934885 prep for release 2025-01-31 06:23:20 +01:00
David Cosgrove
1ef3c4bbc6 Optimisation of fingerprint Synthon Search (#8223)
* Change how synthonsToUse is stored in SynthonSpaceHitSet.

* Sort fragments by descending similarity.

* Sort fragments by ascending size.

* Use pair not tuple.

* Un-cringe Greg.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:33:54 +01:00
EvaSnow
b0a1d6fe50 DistViolationContribs optimization (#8208)
* DistViolationContribs optimization.

* Update preFactor calculation to avoid numerical instability: use square of distance instead of squared distance directly, to prevent accumulated errors leading to CI test failures on Mac when d2 > c.ub2.

* Optimize distance calculations by moving sqrt under condition branches to avoid unnecessary computations when squared distance bounds are not met.
2025-01-30 06:33:38 +01:00
David Cosgrove
dbaa50f240 Rascal bond label error (#8199)
* Fix atom ordering in bond label.

* Response to review.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
2025-01-30 06:33:19 +01:00
Niels Maeder
39e0afdb2f Fix typo in documentation (#8220)
* fix typo in documentation

* Fix typo in documentation

Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

---------

Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
2025-01-30 06:32:47 +01:00
David Cosgrove
dbd6ee59da Fix reaction panel bug. (#8217)
Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:32:32 +01:00
David Cosgrove
1db4f6e4e1 Trim results after singleLargestFrag = true applied. (#8202)
* Trim results after singleLargestFrag = true applied.

* Fix sort.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:32:03 +01:00
thomp-j
84a9d4a93f Vulnerability fixes (#8116)
* Vulnerability fixes

* Vulnerability fixes

* Move Iterator bounds check to a PRECONDITION for parse_data_sgroup_attr.

* Update MolFileParser.cpp

Remove ill-advised ASCII filter when parsing SDF V3000

* Update MolFileParser.cpp

Remove extra whitespace.

* Squashed commit of the following:

commit 1a1279c137afeca77d4fd68b287a7e36c6bf5c37
Merge: 7d0765c8b 3d2a43470
Author: James Thompson <thompj@google.com>
Date:   Wed Dec 18 14:22:29 2024 +0000

    Merge branch 'vuln_fix' of https://github.com/thomp-j/rdkit_vuln into vuln_fix

commit 7d0765c8ba2e0be54649613fce2f61545ad5d9d2
Author: James Thompson <thompj@google.com>
Date:   Wed Dec 18 14:20:54 2024 +0000

    Squashed commit of the following:

    commit 5a5902a874109d42cc4a20de535bdca0855c429b
    Merge: ec0ff4ee2 3d2a43470
    Author: James Thompson <thompj@google.com>
    Date:   Wed Dec 18 14:18:02 2024 +0000

        Remove whitespace

    commit 3d2a43470f
    Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
    Date:   Wed Dec 18 09:08:57 2024 -0500

        Update MolFileParser.cpp

        Remove extra whitespace.

    commit a8a718923c
    Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
    Date:   Wed Dec 18 09:08:09 2024 -0500

        Update MolFileParser.cpp

        Remove ill-advised ASCII filter when parsing SDF V3000

    commit 270136d6c0
    Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
    Date:   Wed Dec 18 09:07:05 2024 -0500

        Move Iterator bounds check to a PRECONDITION for parse_data_sgroup_attr.

    commit ec0ff4ee29e9cca5bbd9591d30f8a96646484ec5
    Merge: ca4ed2faa 2d257b119
    Author: James Thompson <thompj@google.com>
    Date:   Wed Dec 18 14:04:30 2024 +0000

        Merge branch 'vuln_fix' of https://github.com/thomp-j/rdkit_vuln into vuln_fix

    commit ca4ed2faa4219abfd97628d529be3a1fd97048bf
    Merge: c11caffbd 63123278c
    Author: James Thompson <thompj@google.com>
    Date:   Wed Dec 18 13:59:48 2024 +0000

        Merge branch 'vuln_fix' of https://github.com/thomp-j/rdkit_vuln into vuln_fix

    commit 2d257b1194
    Merge: d45612334 74fc77f95
    Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
    Date:   Wed Dec 18 09:03:06 2024 -0500

        Merge branch 'rdkit:master' into vuln_fix

    commit d456123344
    Merge: c11caffbd 63123278c
    Author: James Thompson <thompj@google.com>
    Date:   Wed Dec 18 13:59:48 2024 +0000

        Merge branch 'vuln_fix' of https://github.com/thomp-j/rdkit_vuln into vuln_fix

    commit c11caffbd7
    Author: James Thompson <thompj@google.com>
    Date:   Tue Dec 17 15:26:41 2024 +0000

        Vulnerability fixes

    commit 74fc77f959
    Author: Paolo Tosco <paolo.tosco.mail@gmail.com>
    Date:   Wed Dec 18 13:40:57 2024 +0100

        normalizeDepiction() should always center coordinates on the coordinate centroid, irrespective of the canonicalize parameter (#8107)

        * normalizeDepiction() should always center coordinates on the coordinate centroid, irrespective of the canonicalize parameter

        * Update Code/GraphMol/Depictor/catch_tests.cpp

        Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

        * fix catch test

        ---------

        Co-authored-by: ptosco <paolo.tosco@novartis.com>
        Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

    commit e589f173fd
    Author: David Cosgrove <davidacosgroveaz@gmail.com>
    Date:   Wed Dec 18 04:14:11 2024 +0000

        Use endian-aware read/write for length of string. (#8105)

        * Use endian-aware read/write for length of string.

        * Re-run clang-format.

        ---------

        Co-authored-by: David Cosgrove <david@cozchemix.co.uk>

    commit ce35b3c25b
    Author: David Cosgrove <davidacosgroveaz@gmail.com>
    Date:   Wed Dec 18 04:12:07 2024 +0000

        SynthonSearch synth check (#8109)

        * Catch errors when creating products.

        * Extra python test.

        * Fix formatting.

        ---------

        Co-authored-by: David Cosgrove <david@cozchemix.co.uk>

    commit 63123278ca
    Author: James Thompson <thompj@google.com>
    Date:   Tue Dec 17 15:26:41 2024 +0000

        Vulnerability fixes

    commit e640915d4e
    Author: Nikitas Rontsis <nrontsis@gmail.com>
    Date:   Tue Dec 17 15:11:40 2024 +0000

        Avoid unnecessary matching (#8111)

    commit 5aed3d886b
    Author: Greg Landrum <greg.landrum@gmail.com>
    Date:   Mon Dec 16 16:59:13 2024 +0100

        Fixes #8096 (#8104)

        * add test

        * Fixes #8096

        * change in response to review

    commit 6dce5d4080
    Author: Greg Landrum <greg.landrum@gmail.com>
    Date:   Sun Dec 15 05:58:20 2024 +0100

        Fixes #1670 (#8093)

        * add missing descriptors to Lipinski.py
        Fixes #1670

        * add to descriptor list

commit 3d2a43470f
Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
Date:   Wed Dec 18 09:08:57 2024 -0500

    Update MolFileParser.cpp

    Remove extra whitespace.

commit a8a718923c
Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
Date:   Wed Dec 18 09:08:09 2024 -0500

    Update MolFileParser.cpp

    Remove ill-advised ASCII filter when parsing SDF V3000

commit 270136d6c0
Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
Date:   Wed Dec 18 09:07:05 2024 -0500

    Move Iterator bounds check to a PRECONDITION for parse_data_sgroup_attr.

commit 2d257b1194
Merge: d45612334 74fc77f95
Author: thomp-j <58603847+thomp-j@users.noreply.github.com>
Date:   Wed Dec 18 09:03:06 2024 -0500

    Merge branch 'rdkit:master' into vuln_fix

commit d456123344
Merge: c11caffbd 63123278c
Author: James Thompson <thompj@google.com>
Date:   Wed Dec 18 13:59:48 2024 +0000

    Merge branch 'vuln_fix' of https://github.com/thomp-j/rdkit_vuln into vuln_fix

commit c11caffbd7
Author: James Thompson <thompj@google.com>
Date:   Tue Dec 17 15:26:41 2024 +0000

    Vulnerability fixes

commit 74fc77f959
Author: Paolo Tosco <paolo.tosco.mail@gmail.com>
Date:   Wed Dec 18 13:40:57 2024 +0100

    normalizeDepiction() should always center coordinates on the coordinate centroid, irrespective of the canonicalize parameter (#8107)

    * normalizeDepiction() should always center coordinates on the coordinate centroid, irrespective of the canonicalize parameter

    * Update Code/GraphMol/Depictor/catch_tests.cpp

    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

    * fix catch test

    ---------

    Co-authored-by: ptosco <paolo.tosco@novartis.com>
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

commit e589f173fd
Author: David Cosgrove <davidacosgroveaz@gmail.com>
Date:   Wed Dec 18 04:14:11 2024 +0000

    Use endian-aware read/write for length of string. (#8105)

    * Use endian-aware read/write for length of string.

    * Re-run clang-format.

    ---------

    Co-authored-by: David Cosgrove <david@cozchemix.co.uk>

commit ce35b3c25b
Author: David Cosgrove <davidacosgroveaz@gmail.com>
Date:   Wed Dec 18 04:12:07 2024 +0000

    SynthonSearch synth check (#8109)

    * Catch errors when creating products.

    * Extra python test.

    * Fix formatting.

    ---------

    Co-authored-by: David Cosgrove <david@cozchemix.co.uk>

commit 63123278ca
Author: James Thompson <thompj@google.com>
Date:   Tue Dec 17 15:26:41 2024 +0000

    Vulnerability fixes

commit e640915d4e
Author: Nikitas Rontsis <nrontsis@gmail.com>
Date:   Tue Dec 17 15:11:40 2024 +0000

    Avoid unnecessary matching (#8111)

commit 5aed3d886b
Author: Greg Landrum <greg.landrum@gmail.com>
Date:   Mon Dec 16 16:59:13 2024 +0100

    Fixes #8096 (#8104)

    * add test

    * Fixes #8096

    * change in response to review

commit 6dce5d4080
Author: Greg Landrum <greg.landrum@gmail.com>
Date:   Sun Dec 15 05:58:20 2024 +0100

    Fixes #1670 (#8093)

    * add missing descriptors to Lipinski.py
    Fixes #1670

    * add to descriptor list

commit a4cdf5d21d
Author: Greg Landrum <greg.landrum@gmail.com>
Date:   Sun Dec 15 05:58:03 2024 +0100

    Fixes #8092 (#8094)

    * Fixes #8092
    cross-platform file stuff is just soooooo fun

    * response to review

    * works on windows

commit b7de0585ca
Author: Greg Landrum <greg.landrum@gmail.com>
Date:   Sat Dec 14 18:21:55 2024 +0100

    Add drawMols3D() and improve documentation for IPythonConsole (#8083)

    * Fixes #8082
    more docs

    * changes in response to review

commit 736e309f10
Author: David Cosgrove <davidacosgroveaz@gmail.com>
Date:   Sat Dec 14 17:21:29 2024 +0000

    Fix empty results bug. (#8099)

    Co-authored-by: David Cosgrove <david@cozchemix.co.uk>

commit c90cee9b77
Author: Greg Landrum <greg.landrum@gmail.com>
Date:   Sat Dec 14 17:08:43 2024 +0100

    Add Molecular Interaction Fields (#7993)

    * Add RealValueVect.

    * Add UniformRealValueGrid3D

    * Add Molecular Interaction Fields (MIFs)

    * line endings

    * cherry-pick f1bc94a4c8

    * format

    * Adapt tests for python3.

    * Adapt RealValueVector pickling for python3.

    * Speed-up of MIF calculations.

    * Bugfix in MIFDescriptors.cpp.

    * all tests pass

    * clean up some memory leaks

    * update copyrights

    * rename

    * rename the library

    * complete the rename

    * lost file

    * another forgotten file

    * cleanup

    * clang-tidy

    * clang-tidy

    * windows DLL builds work

    * python wrapper and tests cleanup

    * convert to catch2 testing

    * switch RealValueVect to use std::vector

    * remove obsolete friend

    * - Replace explicit loops with stdlib implicit equivalents
    - Replace explicit types with auto where possible
    - Avoid unnecessary copy operations where possible
    - Replace raw pointers with exception-safe unique_ptr
    - Replace C-style #define with constexpr
    - Replace C-style casts with C++ casts
    - Replace C-style arrays with std::vector
    - Avoid code duplication with templated operators
    - Replace VdWaals class taking multiple atom type definitions and force-field name as string parameter with force-field-specific classes deriving from an abstract VdWaals class
    - Replace x,y,z doubles with Point3D class where possible
    - Removed unused (and untested) DistanceToClosestAtom class
    - Renamed some variables and functions for better clarity
    - Converted tabs to spaces
    - Made the mol parameter in cube read/write functions optional for convenience
    - Made the Python wrappers more pythonic (e.g., avoid C++-style passing objects as parameters which are modified in place)
    - Implemented alternative Python class constructors using boost::python::make_constructor rather than with external non-class functions
    - The Python wrappers taking a sequence of Point3D now take a sequence of sequences, such that the output of Conformer.GetPositions() can be passed
    - Made the Python wrapper sequence parsing more robust
    - Removed duplicated code from Python wrappers

    * - avoid an unnecessary copy

    * progress

    * works

    * more cleanup

    * all tests pass

    * changes in response to review

    ---------

    Co-authored-by: dfhahn <dfhahn@users.noreply.github.com>
    Co-authored-by: ptosco <paolo.tosco@novartis.com>

* Adds error message to parse_data_sgroup_attr PRECONDITION
2025-01-30 06:31:44 +01:00
David Cosgrove
9eb6ba428b Add option to omit brackets when drawing query atoms. (#8212)
* Fix bond smoothing - apply atom index offset to products.
Update Hash codes.
Tweak side_by_side_images.py.

* Added hash code for new file.  Doh!

* Option to remove brackets from atom lists.

* Python wrapper.

* Change option name after review.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
2025-01-30 06:30:12 +01:00
David Cosgrove
d45395848f Fix bond join smoothing in images of reaction products (#8210)
* Fix bond smoothing - apply atom index offset to products.
Update Hash codes.
Tweak side_by_side_images.py.

* Added hash code for new file.  Doh!

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:29:38 +01:00
Greg Landrum
6c77e3940a support Ctrl-C in conformer generation (#8197) 2025-01-30 06:29:14 +01:00
Hussein Faara
6f60a99468 remove no-op macros and dead code (pt 4) (#8037)
* remove no-op macros and dead code (pt 4)

* review comments
2025-01-30 06:28:59 +01:00
David Cosgrove
48c3c818da Reaction rendered badly with small canvas size (#8211)
* Remove forcing minFontSize to 12 for reactions.

* Add hash code test.
Run Clang-format.

* Typo

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:28:42 +01:00
Greg Landrum
1bce2e225c improve handling of esters, amides, etc. in the v2 tautomer hash (#8173)
* improve handling of esters, amides, etc. in the v2 tautomer hash

Fixes #8090

* cleanup

* extend that logic to aromatic systems

* documentation in response to review
2025-01-30 06:11:10 +01:00
knalice
4a06011561 Update KNIME section in GettingStartedWithContributing (#8174)
* Added section how about to contribute to RDKit in KNIME

* Typo fix and email address added
2025-01-30 06:10:40 +01:00
Brian Kelley
21b79c13e2 Simple fix to allow aromatic CIS/TRANS SMARTS to match molecules (#8192) 2025-01-30 06:10:22 +01:00
mattwedge-elixir
3e04457d4e issue 7650 - update GetMolLayers return typehint (#8189)
* update return type

* try using typing.Dict
2025-01-30 06:09:47 +01:00
David Cosgrove
1ddf5846d7 Move creation of 2D coords to before markUnspecifiedStereoAsUnknown. (#8179)
Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:09:19 +01:00
David Cosgrove
6a2e54e529 Making SynthonSearch respond to Ctrl-C (#8153) 2025-01-30 06:08:48 +01:00
David Cosgrove
ecb0c31ba3 Optimisations to fingerprint search of Synthon Space (#8152)
* First pass at approximate FP check.

* Tidy and Python wrapper.

* More tidying.

* Add addFP and subtractFP to binary file.

* Minor tidy.

* In splits code, check for duplicate fragmentations.

* Update test results.

* Tidy.

* Set configurable limit on number of fragments generated from query.

* Stash prior to trying counts fps.

* Stash count fps.

* Back to bit fingerprints again.

* Extra comment.

---------

Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
2025-01-30 06:02:40 +01:00
Greg Landrum
8e9e1d9574 some optimizations of triangle smoothing (#8190) 2025-01-30 05:54:56 +01:00
Rubén Chaves
167daac298 Update InChi links (#8187)
For the user manual https://www.inchi-trust.org/download/104/InChI_UserGuide.pdf can be also used, but is an older one.
2025-01-30 05:54:36 +01:00
Greg Landrum
a0c25bec33 bump the inchi version to 1.07.2 (#8176)
* bump the inchi version
move to using the github distributions

* update cartridge behavior

* further fix

* typos!
2025-01-30 05:54:23 +01:00
Nic Zonta
1dd96a022d fix problems with template matching (#7975)
* fix compilation error

* wip

* undo change to CMakeLists

* add test

---------

Co-authored-by: greg landrum <greg.landrum@gmail.com>
2025-01-30 05:54:06 +01:00
Greg Landrum
9f1c93ddd5 some cmake cleanups (#8171)
* Fixes #8139

* Fixes #8138
2025-01-30 05:53:16 +01:00
Anton Siomchen
b4f3330915 add highlight to _repr_html with simplified solution (#8166) 2025-01-30 05:53:02 +01:00
Greg Landrum
d38a5a205a Fixes #8162 (#8164)
* remove extraneous printing

* Fixes #8162
2025-01-30 05:52:44 +01:00
Nikitas Rontsis
a9c6145a2d Conformer embedding timeout (#8110)
* Conformer embedding timeout

* Add README for patching

* Don't raise Exception but set EmbedFailureCauses on timeout.

* Fix

* Remove wrongly added README

* Debug segfault

* Improve logging of failures

* Fix pointer reference

* Don't use optional
2025-01-30 05:52:21 +01:00
Greg Landrum
2349866ed6 Fixes #6679 (#8163) 2025-01-30 05:52:04 +01:00
Hussein Faara
701395b9da remove no-op macros and dead code (pt 2) (#8035)
* remove no-op macros and dead code (pt 2)

* test failures due to whitespace changes?

* actually run the testFeatures tests

---------

Co-authored-by: greg landrum <greg.landrum@gmail.com>
2025-01-30 05:51:09 +01:00