Nick,

It was always the intention to support flex arrays in the absence of Numpy.  If there is some refactoring to be done, this principle should be preserved:  that Numpy is an optional rather than required dependency.

Not sure about the wording in your second sentence.  At the time we developed flex, branching was not a code development mechanism we used.  Furthermore, not sure why you say Numpy is "exclusively" used in the flex constructors?  Certainly there are numerous flex constructors that do not involve Numpy?

Nick Sauter  

Nicholas K. Sauter, Ph. D.
Senior Scientist, Molecular Biophysics & Integrated Bioimaging Division
Lawrence Berkeley National Laboratory
1 Cyclotron Rd., Bldg. 33R0345
Berkeley, CA 94720
(510) 486-5713

On Tue, Apr 24, 2018 at 6:28 AM, Nicholas Devenish <ndevenish@gmail.com> wrote:
Hi All,

I've been tweaking the code to allow versions of boost higher than 1.63, which has involved poking at the scitbx-numpy bridge code.

There seems to be some level of branching in the code for supporting building without numpy - but on the other hand numpy seems to be used exclusively for all flex.type.__init__ functions that I can find?

Is building without numpy still supported?

Thanks,

Nick

_______________________________________________
cctbxbb mailing list
cctbxbb@phenix-online.org
http://phenix-online.org/mailman/listinfo/cctbxbb