Skip to content

Commit 2b44627

Browse files
committed
fix in setup.py to read f2py_f2cmap file
1 parent 9f1506e commit 2b44627

3 files changed

Lines changed: 20 additions & 18 deletions

File tree

python/magic/cyl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def sph2cyl_plane(data, rad, ns):
3131
>>> vpm = gr.vphi.mean(axis=0)
3232
>>> sm = gr.entropy.mean(axis=0)
3333
>>> # Interpolate on a cylindrical grid
34-
>>> Z, S, outputs = sph2cyl_plane([vpm, sm], gr.radius, 512, 1024)
34+
>>> Z, S, outputs = sph2cyl_plane([vpm, sm], gr.radius, ns=512)
3535
>>> vpm_cyl, sm_cyl = outputs
3636
3737
:param data: a list of 2-D arrays [(ntheta, nr), (ntheta, nr), ...]

python/magic/graph2vtk.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from .libmagic import symmetrize, thetaderavg, rderavg, phideravg
77
import matplotlib.pyplot as plt
88
import numpy as np
9-
from .vtklib import *
9+
from .vtklib import vtklib as vtk
1010

1111
def sph2cart_scal(scals, radius, nx=96, ny=96, nz=96, minc=1):
1212
"""
@@ -608,25 +608,25 @@ def writeVTS(self, filename, nFiles):
608608
"""
609609
if self.nvecs == 0:
610610
if nFiles == 1 and np.size(self.scals)+3*np.size(self.vecr) < 512**3:
611-
vts_scal(filename, self.radius, self.scals, self.scalNames,
612-
self.minc)
611+
vtk.vts_scal(filename, self.radius, self.scals, self.scalNames,
612+
self.minc)
613613
elif nFiles > 1:
614-
pvts_scal(filename, self.radius, self.scals, self.scalNames,
615-
nFiles, self.minc)
614+
vtk.pvts_scal(filename, self.radius, self.scals, self.scalNames,
615+
nFiles, self.minc)
616616

617617
else:
618-
pvts_scal(filename, self.radius, self.scals, self.scalNames,
619-
8, self.minc)
618+
vtk.pvts_scal(filename, self.radius, self.scals, self.scalNames,
619+
8, self.minc)
620620
else:
621621
if nFiles == 1 and np.size(self.scals)+3*np.size(self.vecr) < 512**3:
622-
vts(filename, self.radius, self.vecr, self.vect, self.vecp,
623-
self.scals, self.scalNames, self.vecNames, self.minc)
622+
vtk.vts(filename, self.radius, self.vecr, self.vect, self.vecp,
623+
self.scals, self.scalNames, self.vecNames, self.minc)
624624
elif nFiles > 1:
625-
pvts(filename, self.radius, self.vecr, self.vect, self.vecp,
626-
self.scals, self.scalNames, self.vecNames, nFiles, self.minc)
625+
vtk.pvts(filename, self.radius, self.vecr, self.vect, self.vecp,
626+
self.scals, self.scalNames, self.vecNames, nFiles, self.minc)
627627
else:
628-
pvts(filename, self.radius, self.vecr, self.vect, self.vecp,
629-
self.scals, self.scalNames, self.vecNames, 8, self.minc)
628+
vtk.pvts(filename, self.radius, self.vecr, self.vect, self.vecp,
629+
self.scals, self.scalNames, self.vecNames, 8, self.minc)
630630

631631
def writeVTI(self, filename, nx=96, ny=96, nz=96):
632632
"""
@@ -646,13 +646,13 @@ def writeVTI(self, filename, nx=96, ny=96, nz=96):
646646
self.radius, nx, ny, nz,
647647
self.minc)
648648
if self.nvecs == 0:
649-
vti_scal(filename, scals_cart, self.scalNames, self.minc, \
649+
vti_scal(filename, scals_cart, self.scalNames, \
650650
gridMax, spacing)
651651
else:
652652
vecx, vecy, vecz = sph2cart_vec(self.vecr, self.vect, self.vecp, \
653653
self.radius, nx, ny, nz, self.minc)
654654
vti(filename, vecx, vecy, vecz, scals_cart, self.scalNames,
655-
self.vecNames, self.minc, gridMax, spacing)
655+
self.vecNames, gridMax, spacing)
656656

657657

658658
if __name__ == '__main__':

python/magic/setup.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ def buildLib(fileName, libName):
109109
'--opt={}'.format(f90options),
110110
'-c', '-m',
111111
'{}'.format(libName),
112-
'fortranLib/{}'.format(fileName)],
112+
'fortranLib/{}'.format(fileName),
113+
'--f2cmap', 'fortranLib/f2py_f2cmap.in'],
113114
stderr=sp.PIPE, stdout=sp.PIPE)
114115
else:
115116
print("Please wait: building {} using meson...".format(libName))
@@ -119,7 +120,8 @@ def buildLib(fileName, libName):
119120
'-c', '-m',
120121
'{}'.format(libName),
121122
'fortranLib/{}'.format(fileName),
122-
'--backend', 'meson'],
123+
'--backend', 'meson',
124+
'--f2cmap', 'fortranLib/f2py_f2cmap.in'],
123125
env=my_env,
124126
stderr=sp.PIPE, stdout=sp.PIPE)
125127

0 commit comments

Comments
 (0)