Dear all,

Thanks again for the very useful comments. 
Re. PNG quality, I installed cairocffi via conda, and now the images look great.
(Could be useful to add a suggestion to do this to the conda install 
instructions on the Install page)
 
However, I still don't seem to have rdMolDraw2D.MolDraw2DCairo() (code below).
Thus the PNG generation options per 
http://nbviewer.jupyter.org/github/rdkit/UGM_2015/blob/master/Notebooks/Whats_new.ipynb
do not work. 

Does this mean I need to *build* rdkit with cairocffi libraries? (as opposed to 
using a conda install)

http://www.rdkit.org/docs/Install.html doesn't say much about cairo.
There are several alternative build strategies (with homebrew and conda 
harnesses, straight from source). 
I looked at the descriptions and ran some experiments with no particular 
success.
Before I dig deeper into the build scripts:

Could somebody perhaps recommend the (build or install) procedure to get full 
PNG drawing functionality for python3 on OSX? 

Thanks!

Best,
Dmitri

==

% conda install -c rdkit rdkit

...

import rdkit
from rdkit import Chem
from rdkit.Chem import Draw
from rdkit.Chem.Draw import rdMolDraw2D

rdkit.__version__
'2016.03.1'

import cairocffi
cairocffi.__path__ 
['/Users/dmitri/anaconda3/lib/python3.5/site-packages/cairocffi']

hasattr(rdMolDraw2D,'MolDraw2DCairo') 
False



> Begin forwarded message:
> 
> From: DmitriR <xzf...@gmail.com>
> Subject: Re: [Rdkit-discuss] highlightColor in Draw.MolsToGridImage()
> Date: July 17, 2016 at 2:42:26 PM EDT
> To: Greg Landrum <greg.land...@gmail.com>
> Cc: RDKit Discuss <rdkit-discuss@lists.sourceforge.net>
> 
>> Also a couple of related questions (that might have an analogous answer):
>> 
>> (1) is there a way to change the resolution of the PNG images produced by 
>> Draw.MolToImage(mol)?
>> The resulting images look low-res and pretty jagged on my screen.
>> I can change the size, but I couldn't find anything in the API for the 
>> resolution.
>> 
>> The jagged images are typically because you don't have either aggdraw or 
>> cairo installed. When this is the case, the RDKit uses a 
>> lowest-common-denominator approach to drawing that is better than nothing, 
>> but still looks pretty crappy.
> 
> Yes, this must be it. 
> I am just using the conda rdkit install
> OSX with python 3.5: rdkit 2016.03.1  np110py35_0
> 
> Thanks.
> Dmitri


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to