Skip to content

Commit 725403b

Browse files
committed
MAINT: few scipy cleanups
1 parent 7972463 commit 725403b

9 files changed

+3
-54
lines changed

meson_options.txt meson.options

File renamed without changes.

scipy/io/arff/_arffread.py

-34
Original file line numberDiff line numberDiff line change
@@ -871,37 +871,3 @@ def generator(row_iter, delim=','):
871871
data = np.array(a, [(a.name, a.dtype) for a in attr])
872872
return data, meta
873873

874-
875-
# ----
876-
# Misc
877-
# ----
878-
def basic_stats(data):
879-
nbfac = data.size * 1. / (data.size - 1)
880-
return np.nanmin(data), np.nanmax(data), np.mean(data), np.std(data) * nbfac
881-
882-
883-
def print_attribute(name, tp, data):
884-
type = tp.type_name
885-
if type == 'numeric' or type == 'real' or type == 'integer':
886-
min, max, mean, std = basic_stats(data)
887-
print(f"{name},{type},{min:f},{max:f},{mean:f},{std:f}")
888-
else:
889-
print(str(tp))
890-
891-
892-
def test_weka(filename):
893-
data, meta = loadarff(filename)
894-
print(len(data.dtype))
895-
print(data.size)
896-
for i in meta:
897-
print_attribute(i, meta[i], data[i])
898-
899-
900-
# make sure nose does not find this as a test
901-
test_weka.__test__ = False
902-
903-
904-
if __name__ == '__main__':
905-
import sys
906-
filename = sys.argv[1]
907-
test_weka(filename)

scipy/io/matlab/tests/test_mio.py

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
''' Nose test generators
2-
3-
Need function load / save / roundtrip tests
4-
5-
'''
61
import os
72
from collections import OrderedDict
83
from os.path import join as pjoin, dirname

scipy/optimize/tests/test_optimize.py

-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
Ed Schofield, Nov 2005
66
Andrew Straw, April 2008
77
8-
To run it in its simplest form::
9-
nosetests test_optimize.py
10-
118
"""
129
import itertools
1310
import platform

scipy/optimize/tests/test_trustregion.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
"""
22
Unit tests for trust-region optimization routines.
33
4-
To run it in its simplest form::
5-
nosetests test_optimize.py
6-
74
"""
85
import pytest
96
import numpy as np

scipy/optimize/tests/test_trustregion_exact.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
"""
22
Unit tests for trust-region iterative subproblem.
33
4-
To run it in its simplest form::
5-
nosetests test_optimize.py
6-
74
"""
85
import pytest
96
import numpy as np

scipy/optimize/tests/test_trustregion_krylov.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
"""
22
Unit tests for Krylov space trust-region subproblem solver.
33
4-
To run it in its simplest form::
5-
nosetests test_optimize.py
6-
74
"""
85
import numpy as np
96
from scipy.optimize._trlib import (get_trlib_quadratic_subproblem)

scipy/special/_testutils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ def fmt(x):
309309
assert_(False, "\n".join(msg))
310310

311311
def __repr__(self):
312-
"""Pretty-printing, esp. for Nose output"""
312+
"""Pretty-printing"""
313313
if np.any(list(map(np.iscomplexobj, self.param_columns))):
314314
is_complex = " (complex)"
315315
else:

tools/lint.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ force-exclude = true
88

99
line-length = 88
1010

11-
# Assume Python 3.9
12-
target-version = "py39"
11+
# Assume Python 3.10
12+
target-version = "py310"
1313

1414
[lint]
1515
# Enable Pyflakes `E` and `F` and PyUpgrade `UP` codes by default.

0 commit comments

Comments
 (0)