Collecting py-design==1.0 1 location(s) to search for versions of py-design: * https://pypi.python.org/simple/py-design/ Getting page https://pypi.python.org/simple/py-design/ Analyzing links from page https://pypi.python.org/simple/py-design/ Found link https://pypi.python.org/packages/6c/1b/1145a087a9794c0b77d498d21de88fd281795410bfb988650990b3ddbc28/py-design-1.0.tar.gz#md5=e38633373178ed1d20d499c2f0ffb4dd (from https://pypi.python.org/simple/py-design/), version: 1.0 Using version 1.0 (newest of versions: 1.0) Downloading py-design-1.0.tar.gz (128kB) Downloading from URL https://pypi.python.org/packages/6c/1b/1145a087a9794c0b77d498d21de88fd281795410bfb988650990b3ddbc28/py-design-1.0.tar.gz#md5=e38633373178ed1d20d499c2f0ffb4dd (from https://pypi.python.org/simple/py-design/) Running setup.py (path:/tmp/pip-build-_y0l2d5z/py-design/setup.py) egg_info for package py-design Running command python setup.py egg_info running egg_info running build_src build_src building extension "design._design" sources f2py options: [] f2py:> build/src.linux-armv7l-3.5/design/_designmodule.c creating build creating build/src.linux-armv7l-3.5 creating build/src.linux-armv7l-3.5/design Reading fortran codes... Reading file 'src/latin_edge.f90' (format:free) Line #53 in src/latin_edge.f90:" intent(out), depend(dim_num, point_num), dimension(dim_num, point_num) :: x" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(dim_num, point_num), dimension(dim_num, point_num)'. Reading file 'src/ihs.f90' (format:free) Reading file 'src/latin_center.f90' (format:free) Line #230 in src/latin_center.f90:" intent(out), depend(dim_num, point_num), dimension(dim_num, point_num) :: x" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(dim_num, point_num), dimension(dim_num, point_num)'. Line #295 in src/latin_center.f90:" intent(out), depend(n), dimension(n) :: p" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(n), dimension(n)'. Reading file 'src/hammersley.f90' (format:free) Reading file 'src/latin_cover.f90' (format:free) Line #226 in src/latin_cover.f90:" optional, intent(in), check(n<=len(p)) :: n = len(p)" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' intent(in), check(n<=len(p))'. Line #227 in src/latin_cover.f90:" intent(out), depend(n), dimensions(n,n) :: a" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(n), dimensions(n,n)'. Reading file 'src/latin_random.f90' (format:free) Line #59 in src/latin_random.f90:" intent(out), depend(dim_num, point_num), dimension(dim_num, point_num) :: x" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(dim_num, point_num), dimension(dim_num, point_num)'. Reading file 'src/sobol.f90' (format:free) Reading file 'src/sandia_sparse.f90' (format:free) Reading file 'src/faure.f90' (format:free) Reading file 'src/lambert.f90' (format:free) Reading file 'src/halton.f90' (format:free) Reading file 'src/latinize.f90' (format:free) Line #45 in src/latinize.f90:" intent(in,out), dimension(m, n) :: table" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' dimension(m, n)'. Line #46 in src/latinize.f90:" intent(in), depend(table), check(m <= shape(table, 0)) :: m = shape(table, 0)" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(table), check(m <= shape(table, 0))'. Line #47 in src/latinize.f90:" intent(in), depend(table), check(n <= shape(table, 1)) :: n = shape(table, 1)" analyzeline: cannot handle multiple attributes without type specification. Ignoring ' depend(table), check(n <= shape(table, 1))'. Post-processing... Block: _design Block: latin_edge Block: covariance In: :_design:src/ihs.f90:covariance get_parameters: got "invalid syntax (, line 1)" on '1.0d+30' Block: ihs In: :_design:src/ihs.f90:ihs get_parameters: got "invalid syntax (, line 1)" on '1.0d+30' Block: r8vec_std Block: i4vec_uniform Block: get_seed Block: i4_uniform Block: latin_center Block: perm_uniform Block: hammersley Block: hammersley_base_check Block: hammersley_base_get Block: hammersley_base_set Block: hammersley_leap_get Block: hammersley_leap_set Block: hammersley_memory Block: hammersley_dim_num_get Block: hammersley_dim_num_set Block: hammersley_seed_get Block: hammersley_seed_set Block: hammersley_sequence Block: hammersley_step_get Block: hammersley_step_set Block: i4_to_hammersley Block: i4_to_hammersley_sequence Block: i4_modp Block: i4_wrap Block: latin_cover Block: latin_cover_2d Block: latin_cover_3d Block: perm_check Block: latin_random Block: r8_uniform_01 Block: i4_bit_hi1 Block: i4_bit_lo0 Block: i4_sobol Block: i4_sobol_generate Block: i8_bit_hi1 Block: i8_bit_lo0 Block: i8_sobol Block: i8_sobol_generate Block: i8_uniform Block: r8i8_uniform_01 Block: tau_sobol Block: abscissa_level_closed_nd Block: abscissa_level_open_nd Block: cc_abscissa In: :_design:src/sandia_sparse.f90:cc_abscissa get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: cc_weights Block: comp_next Block: f1_abscissa In: :_design:src/sandia_sparse.f90:f1_abscissa get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: f1_weights Block: f2_abscissa In: :_design:src/sandia_sparse.f90:f2_abscissa get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: f2_weights Block: gh_abscissa Block: gh_weights Block: gl_abscissa Block: gl_weights Block: gp_abscissa Block: gp_weights Block: i4_log_2 Block: index_level_own Block: index_to_level_closed Block: index_to_level_open Block: level_to_order_closed Block: level_to_order_open Block: levels_index Block: levels_index_cfn Block: levels_index_ofn Block: levels_index_onn Block: levels_index_own Block: levels_index_size Block: levels_index_size_onn Block: levels_index_size_own Block: lg_abscissa Block: lg_weights Block: monomial_integral_hermite In: :_design:src/sandia_sparse.f90:monomial_integral_hermite get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: monomial_integral_laguerre Block: monomial_integral_legendre Block: monomial_quadrature Block: monomial_value Block: multigrid_index_cfn Block: multigrid_index_ofn Block: multigrid_index_onn Block: multigrid_index_own Block: multigrid_scale_closed Block: multigrid_scale_open Block: product_weights Block: r8_choose Block: r8_factorial Block: r8_factorial2 Block: r8_huge Block: r8_mop Block: r8vec_direct_product2 Block: sparse_grid Block: sparse_grid_cc_size Block: sparse_grid_cfn Block: sparse_grid_ofn Block: sparse_grid_ofn_size Block: sparse_grid_onn Block: sparse_grid_own Block: sparse_grid_weights_cfn Block: sparse_grid_weights_ofn Block: timestamp In: :_design:src/sandia_sparse.f90:timestamp get_parameters: got "invalid syntax (, line 1)" on "(/'january ', 'february ', 'march', 'april','may', 'june', 'july', 'august','september', 'october', 'november ', 'december '/)" Block: vec_colex_next2 Block: binomial_table Block: faure Block: faure_generate Block: i4_log_i4 Block: prime_ge Block: prime Block: lambert1 Block: lambert2 Block: lambert3 Block: lambert4 Block: arc_cosine Block: atan4 In: :_design:src/halton.f90:atan4 get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: halham_leap_check Block: halham_n_check Block: halham_dim_num_check Block: halham_seed_check Block: halham_step_check Block: halham_write Block: halton Block: halton_base_get Block: halton_base_check Block: halton_base_set Block: halton_leap_get Block: halton_leap_set Block: halton_memory Block: halton_dim_num_get Block: halton_dim_num_set Block: halton_seed_get Block: halton_seed_set Block: halton_sequence Block: halton_step_get Block: halton_step_set Block: i4_to_halton Block: i4_to_halton_sequence Block: i4vec_transpose_print Block: u1_to_sphere_unit_2d In: :_design:src/halton.f90:u1_to_sphere_unit_2d get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: u2_to_ball_unit_2d In: :_design:src/halton.f90:u2_to_ball_unit_2d get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: u2_to_sphere_unit_3d In: :_design:src/halton.f90:u2_to_sphere_unit_3d get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: u3_to_ball_unit_3d In: :_design:src/halton.f90:u3_to_ball_unit_3d get_parameters: got "invalid syntax (, line 1)" on '3.141592653589793d+00' Block: get_unit Block: latinize Block: r8vec_sort_heap_index_a Post-processing (stage 2)... Building modules... Building module "_design"... Constructing wrapper function "latin_edge"... x = latin_edge(dim_num,point_num,seed) Constructing wrapper function "covariance"... covariance(x,average,std,covc,[dim_num,n]) Constructing wrapper function "ihs"... x = ihs(dim_num,n,seed,[duplication]) Constructing wrapper function "r8vec_std"... r8vec_std(a,std,[n]) Constructing wrapper function "i4vec_uniform"... i4vec_uniform(a,b,seed,x,[n]) Constructing wrapper function "get_seed"... seed = get_seed() Creating wrapper for Fortran function "i4_uniform"("i4_uniform")... Constructing wrapper function "i4_uniform"... i4_uniform = i4_uniform(a,b,seed) Constructing wrapper function "latin_center"... x = latin_center(dim_num,point_num,seed) Constructing wrapper function "perm_uniform"... p = perm_uniform(n,base,seed) Constructing wrapper function "hammersley"... hammersley(r,[dim_num]) Creating wrapper for Fortran function "hammersley_base_check"("hammersley_base_check")... Constructing wrapper function "hammersley_base_check"... hammersley_base_check = hammersley_base_check(base,[dim_num]) Constructing wrapper function "hammersley_base_get"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_base_get(base) Constructing wrapper function "hammersley_base_set"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_base_set(base) Constructing wrapper function "hammersley_leap_get"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_leap_get(leap) Constructing wrapper function "hammersley_leap_set"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_leap_set(leap) Constructing wrapper function "hammersley_memory"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_memory(action,name,dim_num,value) Constructing wrapper function "hammersley_dim_num_get"... hammersley_dim_num_get(dim_num) Constructing wrapper function "hammersley_dim_num_set"... hammersley_dim_num_set(dim_num) Constructing wrapper function "hammersley_seed_get"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_seed_get(seed) Constructing wrapper function "hammersley_seed_set"... getarrdims:warning: assumed shape array, using 0 instead of '*' hammersley_seed_set(seed) Constructing wrapper function "hammersley_sequence"... r = hammersley_sequence(dim_num,n) Constructing wrapper function "hammersley_step_get"... hammersley_step_get(step) Constructing wrapper function "hammersley_step_set"... hammersley_step_set(step) Constructing wrapper function "i4_to_hammersley"... i4_to_hammersley(step,seed,leap,base,r,[dim_num]) Constructing wrapper function "i4_to_hammersley_sequence"... i4_to_hammersley_sequence(step,seed,leap,base,r,[dim_num,n]) Creating wrapper for Fortran function "i4_modp"("i4_modp")... Constructing wrapper function "i4_modp"... i4_modp = i4_modp(i,j) Creating wrapper for Fortran function "i4_wrap"("i4_wrap")... Constructing wrapper function "i4_wrap"... i4_wrap = i4_wrap(ival,ilo,ihi) Constructing wrapper function "latin_cover"... a = latin_cover(p,[n]) Constructing wrapper function "latin_cover_2d"... latin_cover_2d(p,a,[n]) Constructing wrapper function "latin_cover_3d"... latin_cover_3d(p,a,[n]) Constructing wrapper function "perm_check"... perm_check(p,[n]) Constructing wrapper function "latin_random"... x = latin_random(dim_num,point_num,seed) Creating wrapper for Fortran function "r8_uniform_01"("r8_uniform_01")... Constructing wrapper function "r8_uniform_01"... r8_uniform_01 = r8_uniform_01(seed) Creating wrapper for Fortran function "i4_bit_hi1"("i4_bit_hi1")... Constructing wrapper function "i4_bit_hi1"... i4_bit_hi1 = i4_bit_hi1(n) Creating wrapper for Fortran function "i4_bit_lo0"("i4_bit_lo0")... Constructing wrapper function "i4_bit_lo0"... i4_bit_lo0 = i4_bit_lo0(n) Constructing wrapper function "i4_sobol"... i4_sobol(seed,quasi,[dim_num]) Constructing wrapper function "i4_sobol_generate"... i4_sobol_generate(skip,r,[m,n]) Creating wrapper for Fortran function "i8_bit_hi1"("i8_bit_hi1")... Constructing wrapper function "i8_bit_hi1"... i8_bit_hi1 = i8_bit_hi1(n) Creating wrapper for Fortran function "i8_bit_lo0"("i8_bit_lo0")... Constructing wrapper function "i8_bit_lo0"... i8_bit_lo0 = i8_bit_lo0(n) Constructing wrapper function "i8_sobol"... quasi = i8_sobol(dim_num,seed,quasi) Constructing wrapper function "i8_sobol_generate"... r = i8_sobol_generate(m,n,[skip]) Creating wrapper for Fortran function "i8_uniform"("i8_uniform")... Constructing wrapper function "i8_uniform"... i8_uniform = i8_uniform(a,b,seed) Creating wrapper for Fortran function "r8i8_uniform_01"("r8i8_uniform_01")... Constructing wrapper function "r8i8_uniform_01"... r8i8_uniform_01 = r8i8_uniform_01(seed) Creating wrapper for Fortran function "tau_sobol"("tau_sobol")... Constructing wrapper function "tau_sobol"... tau_sobol = tau_sobol(dim_num) Constructing wrapper function "abscissa_level_closed_nd"... abscissa_level_closed_nd(level_max,test_val,test_level,[dim_num,test_num]) Constructing wrapper function "abscissa_level_open_nd"... abscissa_level_open_nd(level_max,test_val,test_level,[dim_num,test_num]) Creating wrapper for Fortran function "cc_abscissa"("cc_abscissa")... Constructing wrapper function "cc_abscissa"... cc_abscissa = cc_abscissa(order,i) Constructing wrapper function "cc_weights"... cc_weights(w,[n]) Constructing wrapper function "comp_next"... comp_next(n,a,more,h,t,[k]) Creating wrapper for Fortran function "f1_abscissa"("f1_abscissa")... Constructing wrapper function "f1_abscissa"... f1_abscissa = f1_abscissa(order,i) Constructing wrapper function "f1_weights"... f1_weights(w,[order]) Creating wrapper for Fortran function "f2_abscissa"("f2_abscissa")... Constructing wrapper function "f2_abscissa"... f2_abscissa = f2_abscissa(order,i) Constructing wrapper function "f2_weights"... f2_weights(w,[order]) Constructing wrapper function "gh_abscissa"... gh_abscissa(grid_index,grid_base,grid_point,[dim_num,point_num]) Constructing wrapper function "gh_weights"... gh_weights(weight,[order]) Constructing wrapper function "gl_abscissa"... gl_abscissa(grid_index,grid_base,grid_point,[dim_num,point_num]) Constructing wrapper function "gl_weights"... gl_weights(weight,[order]) Creating wrapper for Fortran function "gp_abscissa"("gp_abscissa")... Constructing wrapper function "gp_abscissa"... gp_abscissa = gp_abscissa(order,i) Constructing wrapper function "gp_weights"... gp_weights(w,[order]) Creating wrapper for Fortran function "i4_log_2"("i4_log_2")... Constructing wrapper function "i4_log_2"... i4_log_2 = i4_log_2(i) Constructing wrapper function "index_level_own"... index_level_own(level,level_max,grid_index,grid_base,grid_level,[dim_num,point_num]) Creating wrapper for Fortran function "index_to_level_closed"("index_to_level_closed")... Constructing wrapper function "index_to_level_closed"... index_to_level_closed = index_to_level_closed(t,order,level_max,[dim_num]) Creating wrapper for Fortran function "index_to_level_open"("index_to_level_open")... Constructing wrapper function "index_to_level_open"... index_to_level_open = index_to_level_open(t,order,level_max,[dim_num]) Constructing wrapper function "level_to_order_closed"... level_to_order_closed(level,order,[dim_num]) Constructing wrapper function "level_to_order_open"... level_to_order_open(level,order,[dim_num]) Constructing wrapper function "levels_index"... levels_index(level_max,rule,grid_index,grid_base,[dim_num,point_num]) Constructing wrapper function "levels_index_cfn"... levels_index_cfn(level_max,grid_index,grid_base,[dim_num,point_num]) Constructing wrapper function "levels_index_ofn"... levels_index_ofn(level_max,grid_index,grid_base,[dim_num,point_num]) Constructing wrapper function "levels_index_onn"... levels_index_onn(level_max,grid_index,grid_base,[dim_num,point_num]) Constructing wrapper function "levels_index_own"... levels_index_own(level_max,grid_index,grid_base,[dim_num,point_num]) Constructing wrapper function "levels_index_size"... point_num = levels_index_size(dim_num,level_max,rule) Constructing wrapper function "levels_index_size_onn"... levels_index_size_onn(dim_num,level_max,point_num) Constructing wrapper function "levels_index_size_own"... levels_index_size_own(dim_num,level_max,point_num) Constructing wrapper function "lg_abscissa"... lg_abscissa(grid_index,grid_base,grid_point,[dim_num,point_num]) Constructing wrapper function "lg_weights"... lg_weights(weight,[order]) Constructing wrapper function "monomial_integral_hermite"... monomial_integral_hermite(expon,value,[dim_num]) Constructing wrapper function "monomial_integral_laguerre"... monomial_integral_laguerre(expon,value,[dim_num]) Constructing wrapper function "monomial_integral_legendre"... monomial_integral_legendre(expon,value,[dim_num]) Constructing wrapper function "monomial_quadrature"... monomial_quadrature(expon,weight,x,rule,quad_error,[dim_num,point_num]) Constructing wrapper function "monomial_value"... monomial_value(x,expon,value,[dim_num,point_num]) Constructing wrapper function "multigrid_index_cfn"... multigrid_index_cfn(order_1d,indx,[dim_num,order_nd]) Constructing wrapper function "multigrid_index_ofn"... multigrid_index_ofn(order_1d,indx,[dim_num,order_nd]) Constructing wrapper function "multigrid_index_onn"... multigrid_index_onn(order_1d,indx,[dim_num,order_nd]) Constructing wrapper function "multigrid_index_own"... multigrid_index_own(order_1d,indx,[dim_num,order_nd]) Constructing wrapper function "multigrid_scale_closed"... multigrid_scale_closed(level_max,level_1d,grid_index,[dim_num,order_nd]) Constructing wrapper function "multigrid_scale_open"... multigrid_scale_open(level_max,level_1d,grid_index,[dim_num,order_nd]) Constructing wrapper function "product_weights"... product_weights(order_1d,rule,w_nd,[dim_num,order_nd]) Creating wrapper for Fortran function "r8_choose"("r8_choose")... Constructing wrapper function "r8_choose"... r8_choose = r8_choose(n,k) Creating wrapper for Fortran function "r8_factorial"("r8_factorial")... Constructing wrapper function "r8_factorial"... r8_factorial = r8_factorial(n) Creating wrapper for Fortran function "r8_factorial2"("r8_factorial2")... Constructing wrapper function "r8_factorial2"... r8_factorial2 = r8_factorial2(n) Creating wrapper for Fortran function "r8_huge"("r8_huge")... Constructing wrapper function "r8_huge"... r8_huge = r8_huge() Creating wrapper for Fortran function "r8_mop"("r8_mop")... Constructing wrapper function "r8_mop"... r8_mop = r8_mop(i) Constructing wrapper function "r8vec_direct_product2"... r8vec_direct_product2(factor_index,factor_value,factor_num,w,[factor_order,point_num]) Constructing wrapper function "sparse_grid"... grid_weight,grid_point = sparse_grid(dim_num,level_max,rule,point_num) Constructing wrapper function "sparse_grid_cc_size"... sparse_grid_cc_size(dim_num,level_max,point_num) Constructing wrapper function "sparse_grid_cfn"... sparse_grid_cfn(level_max,rule,grid_weight,grid_point,[dim_num,point_num]) Constructing wrapper function "sparse_grid_ofn"... sparse_grid_ofn(level_max,rule,grid_weight,grid_point,[dim_num,point_num]) Constructing wrapper function "sparse_grid_ofn_size"... sparse_grid_ofn_size(dim_num,level_max,point_num) Constructing wrapper function "sparse_grid_onn"... sparse_grid_onn(level_max,rule,grid_weight,grid_point,[dim_num,point_num]) Constructing wrapper function "sparse_grid_own"... sparse_grid_own(level_max,rule,grid_weight,grid_point,[dim_num,point_num]) Constructing wrapper function "sparse_grid_weights_cfn"... sparse_grid_weights_cfn(level_max,rule,grid_index,grid_weight,[dim_num,point_num]) Constructing wrapper function "sparse_grid_weights_ofn"... sparse_grid_weights_ofn(level_max,rule,grid_index,grid_weight,[dim_num,point_num]) Constructing wrapper function "timestamp"... timestamp() Constructing wrapper function "vec_colex_next2"... vec_colex_next2(base,a,more,[dim_num]) Constructing wrapper function "binomial_table"... binomial_table(qs,coef,[m,n]) Constructing wrapper function "faure"... faure(seed,quasi,[dim_num]) Constructing wrapper function "faure_generate"... r = faure_generate(dim_num,n,[skip]) Creating wrapper for Fortran function "i4_log_i4"("i4_log_i4")... Constructing wrapper function "i4_log_i4"... i4_log_i4 = i4_log_i4(i4,j4) Creating wrapper for Fortran function "prime_ge"("prime_ge")... Constructing wrapper function "prime_ge"... prime_ge = prime_ge(n) Creating wrapper for Fortran function "prime"("prime")... Constructing wrapper function "prime"... prime = prime(n) Constructing wrapper function "lambert1"... eta = lambert1(n) Constructing wrapper function "lambert2"... eta = lambert2(n) Constructing wrapper function "lambert3"... eta = lambert3(n) Constructing wrapper function "lambert4"... eta = lambert4(n) Creating wrapper for Fortran function "arc_cosine"("arc_cosine")... Constructing wrapper function "arc_cosine"... arc_cosine = arc_cosine(c) Creating wrapper for Fortran function "atan4"("atan4")... Constructing wrapper function "atan4"... atan4 = atan4(y,x) Creating wrapper for Fortran function "halham_leap_check"("halham_leap_check")... Constructing wrapper function "halham_leap_check"... halham_leap_check = halham_leap_check(leap,[dim_num]) Creating wrapper for Fortran function "halham_n_check"("halham_n_check")... Constructing wrapper function "halham_n_check"... halham_n_check = halham_n_check(n) Creating wrapper for Fortran function "halham_dim_num_check"("halham_dim_num_check")... Constructing wrapper function "halham_dim_num_check"... halham_dim_num_check = halham_dim_num_check(dim_num) Creating wrapper for Fortran function "halham_seed_check"("halham_seed_check")... Constructing wrapper function "halham_seed_check"... halham_seed_check = halham_seed_check(seed,[dim_num]) Creating wrapper for Fortran function "halham_step_check"("halham_step_check")... Constructing wrapper function "halham_step_check"... halham_step_check = halham_step_check(step) Constructing wrapper function "halham_write"... halham_write(step,seed,leap,base,r,file_out_name,[dim_num,n]) Constructing wrapper function "halton"... halton(r,[dim_num]) Constructing wrapper function "halton_base_get"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_base_get(base) Creating wrapper for Fortran function "halton_base_check"("halton_base_check")... Constructing wrapper function "halton_base_check"... halton_base_check = halton_base_check(base,[dim_num]) Constructing wrapper function "halton_base_set"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_base_set(base) Constructing wrapper function "halton_leap_get"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_leap_get(leap) Constructing wrapper function "halton_leap_set"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_leap_set(leap) Constructing wrapper function "halton_memory"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_memory(action,name,dim_num,value) Constructing wrapper function "halton_dim_num_get"... halton_dim_num_get(dim_num) Constructing wrapper function "halton_dim_num_set"... halton_dim_num_set(dim_num) Constructing wrapper function "halton_seed_get"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_seed_get(seed) Constructing wrapper function "halton_seed_set"... getarrdims:warning: assumed shape array, using 0 instead of '*' halton_seed_set(seed) Constructing wrapper function "halton_sequence"... r = halton_sequence(dim_num,n) Constructing wrapper function "halton_step_get"... halton_step_get(step) Constructing wrapper function "halton_step_set"... halton_step_set(step) Constructing wrapper function "i4_to_halton"... i4_to_halton(step,seed,leap,base,r,[dim_num]) Constructing wrapper function "i4_to_halton_sequence"... i4_to_halton_sequence(step,seed,leap,base,r,[dim_num,n]) Constructing wrapper function "i4vec_transpose_print"... i4vec_transpose_print(a,title,[n]) Constructing wrapper function "u1_to_sphere_unit_2d"... u1_to_sphere_unit_2d(u,x) Constructing wrapper function "u2_to_ball_unit_2d"... u2_to_ball_unit_2d(u,x) Constructing wrapper function "u2_to_sphere_unit_3d"... u2_to_sphere_unit_3d(u,x) Constructing wrapper function "u3_to_ball_unit_3d"... u3_to_ball_unit_3d(u,x) Constructing wrapper function "get_unit"... get_unit(iunit) Constructing wrapper function "latinize"... table = latinize(table,[m,n]) Constructing wrapper function "r8vec_sort_heap_index_a"... r8vec_sort_heap_index_a(a,indx,[n]) Wrote C/API module "_design" to file "build/src.linux-armv7l-3.5/design/_designmodule.c" Fortran 77 wrappers are saved to "build/src.linux-armv7l-3.5/design/_design-f2pywrappers.f" adding 'build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.c' to sources. adding 'build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design' to include_dirs. creating build/src.linux-armv7l-3.5/build creating build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5 creating build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design copying /home/piwheels/.local/lib/python3.5/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design copying /home/piwheels/.local/lib/python3.5/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design adding 'build/src.linux-armv7l-3.5/design/_design-f2pywrappers.f' to sources. build_src: building npy-pkg config files creating pip-egg-info/py_design.egg-info writing top-level names to pip-egg-info/py_design.egg-info/top_level.txt writing dependency_links to pip-egg-info/py_design.egg-info/dependency_links.txt writing pip-egg-info/py_design.egg-info/PKG-INFO writing manifest file 'pip-egg-info/py_design.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/py_design.egg-info/SOURCES.txt' writing manifest file 'pip-egg-info/py_design.egg-info/SOURCES.txt' rmbadname1: Replacing "string" with "string_bn". rmbadname1: Replacing "string" with "string_bn". analyzevars: charselector={'len': '9'} unhandled. Source in /tmp/pip-build-_y0l2d5z/py-design has version 1.0, which satisfies requirement py-design==1.0 from https://pypi.python.org/packages/6c/1b/1145a087a9794c0b77d498d21de88fd281795410bfb988650990b3ddbc28/py-design-1.0.tar.gz#md5=e38633373178ed1d20d499c2f0ffb4dd Building wheels for collected packages: py-design Running setup.py bdist_wheel for py-design: started Destination directory: /tmp/tmpmdb2l53ppip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-_y0l2d5z/py-design/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpmdb2l53ppip-wheel- running bdist_wheel running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "design._design" sources f2py options: [] adding 'build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.c' to sources. adding 'build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design' to include_dirs. adding 'build/src.linux-armv7l-3.5/design/_design-f2pywrappers.f' to sources. build_src: building npy-pkg config files running build_py creating build/lib.linux-armv7l-3.5 creating build/lib.linux-armv7l-3.5/design copying design/__init__.py -> build/lib.linux-armv7l-3.5/design running build_ext customize UnixCCompiler customize UnixCCompiler using build_ext customize Gnu95FCompiler Found executable /usr/bin/gfortran customize Gnu95FCompiler customize Gnu95FCompiler using build_ext building 'design._design' extension compiling C sources C compiler: arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC creating build/temp.linux-armv7l-3.5 creating build/temp.linux-armv7l-3.5/build creating build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5 creating build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design creating build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/build creating build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5 creating build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design compile options: '-Ibuild/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design -I/home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include -I/usr/include/python3.5m -c' arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.5/design/_designmodule.c In file included from /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/arrayobject.h:4, from build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.h:13, from build/src.linux-armv7l-3.5/design/_designmodule.c:19: /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ build/src.linux-armv7l-3.5/design/_designmodule.c: In function ‘PyInit__design’: build/src.linux-armv7l-3.5/design/_designmodule.c:15740:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for(i=0;f2py_routine_defs[i].name!=NULL;i++) ^~~ build/src.linux-armv7l-3.5/design/_designmodule.c:15749:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ { ^ At top level: build/src.linux-armv7l-3.5/design/_designmodule.c:187:12: warning: ‘f2py_size’ defined but not used [-Wunused-function] static int f2py_size(PyArrayObject* var, ...) ^~~~~~~~~ arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.c In file included from /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/arrayobject.h:4, from build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.h:13, from build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.c:2: /home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ compiling Fortran sources Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops creating build/temp.linux-armv7l-3.5/src compile options: '-Ibuild/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design -I/home/piwheels/.local/lib/python3.5/site-packages/numpy/core/include -I/usr/include/python3.5m -c' gfortran:f90: src/latin_edge.f90 gfortran:f90: src/ihs.f90 gfortran:f90: src/latin_center.f90 gfortran:f90: src/hammersley.f90 gfortran:f90: src/latin_cover.f90 src/latin_cover.f90:350:30: integer ( kind = 4 ) :: base = 1 1 Warning: Unused variable ‘base’ declared at (1) [-Wunused-variable] gfortran:f90: src/latin_random.f90 gfortran:f90: src/sobol.f90 src/sobol.f90:1617:29: integer ( kind = 8 ) :: inc 1 Warning: Unused variable ‘inc’ declared at (1) [-Wunused-variable] src/sobol.f90:258:26: integer ( kind = 4 ) inc 1 Warning: Unused variable ‘inc’ declared at (1) [-Wunused-variable] gfortran:f90: src/sandia_sparse.f90 src/sandia_sparse.f90:6674:12: factor_num, point_num, w ) 1 Warning: Unused dummy argument ‘factor_num’ at (1) [-Wunused-dummy-argument] src/sandia_sparse.f90:7332:24: integer ( kind = 4 ) j 1 Warning: Unused variable ‘j’ declared at (1) [-Wunused-variable] gfortran:f90: src/faure.f90 gfortran:f90: src/lambert.f90 src/lambert.f90:55:0: if ( x + t < 1.0D+00 ) then Warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:140:0: if ( y < t ) then Warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:136:0: x = x - u Warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:219:0: z = z - t Warning: ‘z’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:218:0: y = y - u Warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:217:0: x = x - u Warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:320:0: z = z - u Warning: ‘z’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:319:0: y = y - u Warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:318:0: x = x - u Warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/lambert.f90:321:0: w = w - t Warning: ‘w’ may be used uninitialized in this function [-Wmaybe-uninitialized] gfortran:f90: src/halton.f90 src/halton.f90:93:0: real ( kind = 8 ) theta Warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] gfortran:f90: src/latinize.f90 gfortran:f77: build/src.linux-armv7l-3.5/design/_design-f2pywrappers.f /usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/_designmodule.o build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/fortranobject.o build/temp.linux-armv7l-3.5/src/latin_edge.o build/temp.linux-armv7l-3.5/src/ihs.o build/temp.linux-armv7l-3.5/src/latin_center.o build/temp.linux-armv7l-3.5/src/hammersley.o build/temp.linux-armv7l-3.5/src/latin_cover.o build/temp.linux-armv7l-3.5/src/latin_random.o build/temp.linux-armv7l-3.5/src/sobol.o build/temp.linux-armv7l-3.5/src/sandia_sparse.o build/temp.linux-armv7l-3.5/src/faure.o build/temp.linux-armv7l-3.5/src/lambert.o build/temp.linux-armv7l-3.5/src/halton.o build/temp.linux-armv7l-3.5/src/latinize.o build/temp.linux-armv7l-3.5/build/src.linux-armv7l-3.5/design/_design-f2pywrappers.o -lgfortran -o build/lib.linux-armv7l-3.5/design/_design.cpython-35m-arm-linux-gnueabihf.so installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/design copying build/lib.linux-armv7l-3.5/design/__init__.py -> build/bdist.linux-armv7l/wheel/design copying build/lib.linux-armv7l-3.5/design/_design.cpython-35m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/design running install_egg_info running egg_info creating py_design.egg-info writing top-level names to py_design.egg-info/top_level.txt writing py_design.egg-info/PKG-INFO writing dependency_links to py_design.egg-info/dependency_links.txt writing manifest file 'py_design.egg-info/SOURCES.txt' reading manifest file 'py_design.egg-info/SOURCES.txt' writing manifest file 'py_design.egg-info/SOURCES.txt' Copying py_design.egg-info to build/bdist.linux-armv7l/wheel/py_design-1.0.egg-info running install_scripts running install_clib customize UnixCCompiler creating build/bdist.linux-armv7l/wheel/py_design-1.0.dist-info/WHEEL Running setup.py bdist_wheel for py-design: finished with status 'done' Stored in directory: /tmp/tmp9o4u5mu9 Successfully built py-design Cleaning up... Removing source in /tmp/pip-build-_y0l2d5z/py-design