Skip to content

Commit 1d6bf22

Browse files
authored
perf: use practical default buffer size for array file writing
1 parent 9c04e25 commit 1d6bf22

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/__init__.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ def write_array_to_file(
204204
__file: tp.IO[bytes],
205205
*,
206206
fortran_order: bool = False,
207-
buffersize: int = 1,
207+
buffersize: int = 8192,
208208
) -> None: ...
209209

210210
def first_true_1d(__array: np.ndarray, *, forward: bool) -> int: ...

src/methods.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@ write_array_to_file(PyObject *Py_UNUSED(m), PyObject *args, PyObject *kwargs)
11161116
PyObject *a;
11171117
PyObject *file;
11181118
int fortran_order = 0;
1119-
npy_intp buffersize = 1;
1119+
npy_intp buffersize = 8192;
11201120
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
11211121
"OO|pn:write_array_to_file", write_array_to_file_kwarg_names,
11221122
&a,

0 commit comments

Comments
 (0)