We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
_cfinancial.pyx
1 parent 86d91e3 commit 706fb55Copy full SHA for 706fb55
numpy_financial/_cfinancial.pyi
@@ -0,0 +1,16 @@
1
+from typing import TypeAlias
2
+
3
+import numpy as np
4
+import numpy.typing as npt
5
6
+_ArrayF64: TypeAlias = npt.NDArray[np.float64]
7
8
+def nper(
9
+ rates: _ArrayF64,
10
+ pmts: _ArrayF64,
11
+ pvs: _ArrayF64,
12
+ fvs: _ArrayF64,
13
+ whens: _ArrayF64,
14
+ out: _ArrayF64,
15
+) -> None: ...
16
+def npv(rates: _ArrayF64, values: _ArrayF64, out: _ArrayF64) -> None: ...
numpy_financial/meson.build
@@ -8,6 +8,7 @@ py.extension_module(
python_sources = [
'__init__.py',
'_financial.py',
+ '_cfinancial.pyi',
'py.typed',
]
0 commit comments