Commit Graph

5106 Commits

Author SHA1 Message Date
Greg Landrum
77b80450f7 release notes typo Release_2016_09_4 2017-02-05 08:43:16 +01:00
Greg Landrum
8fdc340943 update release notes and version number 2017-02-05 08:40:30 +01:00
Greg Landrum
b9e8ab4a53 Fix/github1262 (#1265)
* fix for calculation of prinicipal moments of inertia

* fix a typo
update expected values

* PMI and NPR tests working

* cleanup some of the other descriptors and tests

* Test against Moments.py descriptors

* add new tests from Brian

* remove some warnings
2017-02-05 08:35:34 +01:00
Greg Landrum
26f0b648d6 Fixes #1266 (#1270) 2017-02-05 08:34:59 +01:00
Greg Landrum
406c222b13 Fixes #1251 (#1252) 2017-02-05 08:34:27 +01:00
Paolo Tosco
0c8f66abb7 - fixed build failure on Windows due to missing link to library (#1241) 2017-02-05 08:21:18 +01:00
Brian Kelley
4d45d9dd41 Turns on -fpermissive for gcc >= 6 and boost < 1.62 (#1225) 2017-02-05 08:20:57 +01:00
Greg Landrum
56af8bbb7f Fixes #1230 (#1231)
* Fixes #1230

* add a test for cleanIt = False
2017-02-05 08:20:28 +01:00
gedeck
bb71cd430d Remove deprecated string module functions (#1223)
* 1194: Review assignments of range in Python code

Task-Url: https://github.com/rdkit/rdkit/issues/1194
Either wrapped the range expression into a list or made sure that the
code is working with a range object.

* Removed use of deprecated string module functions
2017-02-05 08:17:45 +01:00
Greg Landrum
92c21f9a8a update release notes Release_2016_09_3 2016-12-21 05:10:42 +01:00
Greg Landrum
01829cc4e7 add support the new sequence readers to wrappers (#1181) (#1221)
* Fixes #1181
needs more testing

* improved docs and a couple tests

* add the new sequence support to the java wrappers too
2016-12-21 04:54:00 +01:00
Greg Landrum
60d163c8d0 Fixes #1219 (#1220) 2016-12-21 04:52:45 +01:00
Greg Landrum
15a24679b8 Fixes #1204 (#1212) 2016-12-21 04:50:59 +01:00
gedeck
1453bcd7f9 Add information on building RDkit on macOS using conda (#1180)
* Add information on building RDkit on macOS using conda

Specific information for setting up the environment, building and
testing.

* Remove editing of the CMakeCache file

* Changes to conda installation.

* Add CAIRO_SUPPORT to cmake command

However installation with these settings doesn't work due to missing
CAIRO settings in this environment.

* Modified the conda install statement
2016-12-21 04:50:31 +01:00
Brian Kelley
03d9fcaead Fixes memory leak in closeCheckMolFiles, fixes valgrind read issue in initCheckMol (#1200) 2016-12-21 04:50:09 +01:00
Greg Landrum
da72fa16dc removes the 32bit problem (#1187) 2016-12-21 04:49:53 +01:00
Matt Swain
7a846d73b9 Add Contrib dir to RDPaths (#1176)
Ensure RDContribDir is still available if RDConfig falls back to RDPaths.py
2016-12-21 04:49:38 +01:00
Greg Landrum
4327d2acb3 fix compatibility with PostgreSQL 9.2 (#1189)
* fix compatibility with PostgreSQL 9.2

* get tests working on pgsql92; the Makefile does not currently work

* simplify 9.2 handling

* seems to work on 9.6 and 9.2 now
2016-12-21 04:49:14 +01:00
Brian Kelley
a867fbc394 Adds RDProps to c# wrapper (#1188) 2016-12-21 04:48:59 +01:00
Paolo Tosco
bb85eababd Fixes #1162 (resMolSupplierTest failing with boost 1.62) (#1166)
* - fixed issue with weighted formal charges being stored as unsigned rather than as signed int
- the sum of formal charge and multiple bond indices is now used as last resort sort criterion to achieve stable sorting of degenerate resonance structures

* - added C++ and Python tests for GItHub #1166
2016-12-21 04:45:43 +01:00
Greg Landrum
a42b95fdc2 prep for next release 2016-12-20 04:30:49 +01:00
Greg Landrum
24307f1725 update release notes and version Release_2016_09_2 2016-11-23 04:40:33 +01:00
Greg Landrum
15e8c71568 Fixes #1177 2016-11-23 04:33:23 +01:00
Greg Landrum
0aa1a9bd6e Merge pull request #1178 from rdkit/fix/more_vs2008
this now builds with vs2008
2016-11-23 04:32:46 +01:00
Greg Landrum
275d2145a7 Merge pull request #1172 from mcs07/traj
Fix Trajectory GetSnapshot behaviour after Clear
2016-11-23 04:31:58 +01:00
Matt Swain
af76d55800 replace std::map::at with std::map::find
The 'at' method of std::map is a C++11 feature not supported by Visual Studio 2008.
2016-11-23 04:29:24 +01:00
Riccardo Vianello
402098ed63 add missing $RDKLIBS 2016-11-23 04:28:56 +01:00
Matt Swain
f70ad0e643 Include <boost/cstdint.hpp> for uint64_t (#1168)
One more occurrence of `uint64_t` that requires `<boost/cstdint.hpp>` due to the lack of `<stdint.h>` in Visual Studio 2008.
2016-11-23 04:26:17 +01:00
Greg Landrum
8e1e986f94 update version Release_2016_09_1 2016-11-11 16:47:57 +01:00
Greg Landrum
89653db721 update release notes and version 2016-11-11 16:47:46 +01:00
Greg Landrum
bcc9b22e20 switch from <stdint.h> to <boost/cstdint.h> 2016-11-11 15:17:23 +01:00
Greg Landrum
559b482296 only use boost::multiprecision when it is installed (#1161) 2016-11-11 07:23:37 -05:00
Brian Kelley
8c41e248e4 Fix/java win64 memoryleak (#1159)
* Fixes memory leak

* Fixes java windows 64 builds
2016-11-11 04:44:22 +01:00
Steve Roughley
3680644ebf Added getAlignmentTransform to ROMol.i to expose in Java SWIG wrapper (#1155)
* Added getAlignmentTransform to ROMol.i to expose in Java SWIG wrapper

* Added missing argument

Added missing argument to call to getAlignmentTransform causing build failure

* Added test case for getAlignmentTransform

* Update AlignTests.java

* Update AlignTests.java

* Update AlignTests.java
2016-11-10 21:44:03 +01:00
Brian Cole
902a7b81bb Wrap DetectBondStereoChemistry in python (#1156)
* Expose RDKit's DetectBondStereoChemistry to python.

* Adding a test case for DetectBondStereoChemistry from python.

This test case ensures a new molecule can be constructed from scratch
and DetectBondStereoChemistry detects the correct bond stereo from the
3D coordinates alone.
2016-11-10 21:41:25 +01:00
Brian Kelley
88637a59d7 Adds SWIGWIN definition in WIN32 if not 32bit (#1158) 2016-11-10 06:34:56 +01:00
Greg Landrum
f003eb6683 flag the Enumerate library as beta 2016-11-09 11:53:34 +01:00
Greg Landrum
becbc1fdc0 replace six import with rdkit.six 2016-11-09 07:24:10 +00:00
Greg Landrum
f75f9de342 replace six import with rdkit.six 2016-11-09 07:21:47 +00:00
Greg Landrum
ec2e204fe2 more cartridge doc updates 2016-11-06 14:22:29 +01:00
Greg Landrum
bada20dbaf Expose new default parameter objects to python (#1150)
* Fix a bug in the python DistGeom tests.

* test new features

* add simple parameter objects for ETDG, ETKDG, and KDG

* Update conformation generation documentation to use the new parameter objects.
2016-11-06 10:17:47 +01:00
Greg Landrum
3b4fc09e46 update cartridge docs 2016-11-06 10:14:56 +01:00
Greg Landrum
38dde43411 add some additional parameters tests to python wrapper;
fix typo in python wrapper
2016-11-06 10:09:57 +01:00
Greg Landrum
5943f064f0 additional AdjustQueryParameters options for cartridge 2016-11-06 09:41:48 +01:00
Greg Landrum
051a4deb12 add tests for the new param objects from java 2016-11-05 20:03:25 +01:00
Greg Landrum
b9f3c6f884 update docs 2016-11-05 15:09:28 +01:00
Greg Landrum
f5d261dd37 fix a build problem with boost 1.56 on the mac 2016-11-05 15:09:12 +01:00
Greg Landrum
2fe1df6235 Merge remote-tracking branch 'refs/remotes/origin/master' 2016-11-05 14:45:13 +01:00
Brian Kelley
fa89438358 Dev/reaction enumeration (#1111)
* Adds C++ Enumeration Engine to the RDKit

* Adds Sanitization helpers, wrappers and tests

* Clang format

* Remove unused enumerationStateOnly flag

* Fixes docStrings to current API

* Adds doc strings

* Removes RGroupPosition, adds getPosition to EnumerationBase

* Fixes readability.

* Adds EnumerateLibraryBase::reset and getReaction

* Added getReagents method to EnumerateLibrary

* Make the tests have the same naming

* Need to save the initial state for resetting.

* Stupid case-insensitive file systems

* Moves ResetState to EnumerateLibraryBase

* Adds removeNonmatchingReagents helper

* Renames currentPosition to getPosition

* Adds Enumeration Toolkit tutorial

* Fixes Python3 serialization and enumerators

* Verified to run on python2 and 3

* Fixes integer issues on windows

* The number of enumeration should be unsigned.

* Adds deserialization constructor

* Moves boost_serialization to the end

* Deprecates Clone in favor of copy

* Update tests to use copy.copy not Clone

* Move RGROUPS and BBS into an EnumerationTypes namespace

* Make sure old pickles work

* Adds pickle for backwards compatibility

* Moves to uint64_t from size_t for public api

* Whups, accidentally used the binary archiver.

* Commits boost 1.55 serialization

* Makes serialization turnoffable Like Filter Catalog

* Fixes tests when serialization not available.  Adds more enumeration strategy tests

* Fixes a syntax error on some versions of python

* Fixes sanitizeRxn to actually make proper RGroup atoms

* Updates SanitizeRXN python API

* Updates Enumeration API to a parameter class - fixes reagent removal

* Adds a mess of tests

* Change stats to return a string.

* Exposes EvenPairSamplingStrategy Stats to python

* Fixes a crash bug in SanitizeRxn

* Adds better testing of the even pair sampling

* Fixes namespace

* One more try to fix gcc

* Enum classes are c++11 and a microsoft extension.

* Fix typo

* Fixes np.median for python3

* Fixes atom iterators

* Adds virtual tags to derived virtual functions (for clarity)

* Fixes size comparison issues

* Adds doc string

* Small cleanup (has no effect since flags aren’t used)

* fixes crash bug on windows

* get the tests working on windows

* Updates tutorial

* Adds Glare implementation to Contrib
2016-11-05 14:42:52 +01:00
Greg Landrum
7bf72ee4a9 update release notes 2016-11-05 06:19:21 +01:00