1 from typing import Iterable, overload
2 from array import array
6 def array(o: object) -> array[int]: ...
10 def array(o: object) -> array[int]: ...
14 def array(o: object) -> array[int]: ...
18 def array(o: object) -> array[int]: ...
22 def array(o: object) -> array[int]: ...
26 def array(o: object) -> array[int]: ...
28 def sqrt(x: int) -> tuple[int, int]: ...
32 def array(o: object) -> array[int]: ...
36 def array(o: object) -> array[int]: ...
38 def sqrt(x: int) -> tuple[int, int]: ...
42 def array(o: object) -> array[float]: ...
45 def rsqrt(x: Iterable[float]) -> array[float]: ...
48 def rsqrt(x: float) -> float: ...
52 def array(o: object) -> array[float]: ...
55 def rsqrt(x: Iterable[float]) -> array[float]: ...
58 def rsqrt(x: float) -> float: ...
62 def array(o: object) -> array[float]: ...
66 def bkdr(str: bytes, val: int) -> int: ...
71 def __init__(self, poly=POLY, be=False) -> None: ...
72 def __call__(self, data: bytes, init=INIT) -> int: ...
74 def table(self) -> array[int]: ...
79 def __init__(self, poly=POLY, be=False) -> None: ...
80 def __call__(self, data: bytes, init=INIT) -> int: ...
82 def table(self) -> array[int]: ...
87 def __init__(self, poly=POLY, be=False) -> None: ...
88 def __call__(self, data: bytes, init=INIT) -> int: ...
90 def table(self) -> array[int]: ...
95 def __init__(self, poly=POLY, be=False) -> None: ...
96 def __call__(self, data: bytes, init=INIT) -> int: ...
98 def table(self) -> array[int]: ...
117 def __call__(e: int, x: Iterable[float], a: Iterable[float]) -> array[float]: ...
120 def __call__(e: int, x: float, a: Iterable[float]) -> float: ...
123 def gauss(x: Iterable[float], sigma: float, c: float) -> array[float]: ...
126 def gauss(x: float, sigma: float, c: float) -> float: ...
130 x: Iterable[float], sigma1: float, c1: float, sigma2: float, c2: float
131 ) -> array[float]: ...
134 def gauss2(x: float, sigma1: float, c1: float, sigma2: float, c2: float) -> float: ...
137 def gbell(x: Iterable[float], a: float, b: float, c: float) -> array[float]: ...
140 def gbell(x: float, a: float, b: float, c: float) -> float: ...
143 def sig(x: Iterable[float], a: float, c: float) -> array[float]: ...
146 def sig(x: float, a: float, c: float) -> float: ...
149 def dsig(x: Iterable[float], a1: float, c1: float, a2: float, c2: float) -> array[float]: ...
152 def dsig(x: float, a1: float, c1: float, a2: float, c2: float) -> float: ...
155 def psig(x: Iterable[float], a1: float, c1: float, a2: float, c2: float) -> array[float]: ...
158 def psig(x: float, a1: float, c1: float, a2: float, c2: float) -> float: ...
161 def trap(x: Iterable[float], a: float, b: float, c: float, d: float) -> array[float]: ...
164 def trap(x: float, a: float, b: float, c: float, d: float) -> float: ...
167 def tri(x: Iterable[float], a: float, b: float, c: float) -> array[float]: ...
170 def tri(x: float, a: float, b: float, c: float) -> float: ...
173 def lins(x: Iterable[float], a: float, b: float) -> array[float]: ...
176 def lins(x: float, a: float, b: float) -> float: ...
179 def linz(x: Iterable[float], a: float, b: float) -> array[float]: ...
182 def linz(x: float, a: float, b: float) -> float: ...
185 def s(x: Iterable[float], a: float, b: float) -> array[float]: ...
188 def s(x: float, a: float, b: float) -> float: ...
191 def z(x: Iterable[float], a: float, b: float) -> array[float]: ...
194 def z(x: float, a: float, b: float) -> float: ...
197 def pi(x: Iterable[float], a: float, b: float, c: float, d: float) -> array[float]: ...
200 def pi(x: float, a: float, b: float, c: float, d: float) -> float: ...
206 def __init__(self) -> None: ...
207 def kpid(self, kp: float, ki: float, kd: float) -> pid: ...
208 def off(self, set: float, fdb: float) -> float: ...
209 def pos(self, set: float, fdb: float) -> float: ...
210 def inc(self, set: float, fdb: float) -> float: ...
211 def zero(self) -> pid: ...
213 def kp(self) -> float: ...
215 def kp(self, kp: float) -> None: ...
217 def ki(self) -> float: ...
219 def ki(self, ki: float) -> None: ...
221 def kd(self) -> float: ...
223 def kd(self, kd: float) -> None: ...
225 def summax(self) -> float: ...
227 def summax(self, summax: float) -> None: ...
229 def summin(self) -> float: ...
231 def summin(self, summin: float) -> None: ...
233 def outmax(self) -> float: ...
235 def outmax(self, outmax: float) -> None: ...
237 def outmin(self) -> float: ...
239 def outmin(self, outmin: float) -> None: ...
241 def out(self) -> float: ...
243 def fdb(self) -> float: ...
245 def err(self) -> float: ...
255 def __init__(self) -> None: ...
256 def op(self, op: int) -> pid_fuzzy: ...
259 me: Iterable[Iterable[float]],
260 mec: Iterable[Iterable[float]],
261 mkp: Iterable[Iterable[float]],
262 mki: Iterable[Iterable[float]],
263 mkd: Iterable[Iterable[float]],
265 def set_joint(self, num: int) -> pid_fuzzy: ...
266 def kpid(self, kp: float, ki: float, kd: float) -> pid_fuzzy: ...
267 def off(self, set: float, fdb: float) -> float: ...
268 def pos(self, set: float, fdb: float) -> float: ...
269 def inc(self, set: float, fdb: float) -> float: ...
270 def zero(self) -> pid_fuzzy: ...
272 def joint(self) -> int: ...
274 def joint(self, joint: int) -> None: ...
276 def kp(self) -> float: ...
278 def kp(self, kp: float) -> None: ...
280 def ki(self) -> float: ...
282 def ki(self, ki: float) -> None: ...
284 def kd(self) -> float: ...
286 def kd(self, kd: float) -> None: ...
288 def summax(self) -> float: ...
290 def summax(self, summax: float) -> None: ...
292 def summin(self) -> float: ...
294 def summin(self, summin: float) -> None: ...
296 def outmax(self) -> float: ...
298 def outmax(self, outmax: float) -> None: ...
300 def outmin(self) -> float: ...
302 def outmin(self, outmin: float) -> None: ...
304 def out(self) -> float: ...
306 def fdb(self) -> float: ...
308 def err(self) -> float: ...
310 def order(self) -> int: ...
313 def __init__(self) -> None: ...
314 def kpid(self, k: float, kp: float, ki: float, kd: float) -> pid_neuron: ...
315 def wpid(self, wp: float, wi: float, wd: float) -> pid_neuron: ...
316 def off(self, set: float, fdb: float) -> float: ...
317 def inc(self, set: float, fdb: float) -> float: ...
318 def zero(self) -> pid_neuron: ...
320 def k(self) -> float: ...
322 def k(self, k: float) -> None: ...
324 def kp(self) -> float: ...
326 def kp(self, kp: float) -> None: ...
328 def ki(self) -> float: ...
330 def ki(self, ki: float) -> None: ...
332 def kd(self) -> float: ...
334 def kd(self, kd: float) -> None: ...
336 def wp(self) -> float: ...
338 def wp(self, wp: float) -> None: ...
340 def wi(self) -> float: ...
342 def wi(self, wi: float) -> None: ...
344 def wd(self) -> float: ...
346 def wd(self, wd: float) -> None: ...
348 def summax(self) -> float: ...
350 def summax(self, summax: float) -> None: ...
352 def summin(self) -> float: ...
354 def summin(self, summin: float) -> None: ...
356 def outmax(self) -> float: ...
358 def outmax(self, outmax: float) -> None: ...
360 def outmin(self) -> float: ...
362 def outmin(self, outmin: float) -> None: ...
364 def out(self) -> float: ...
366 def fdb(self) -> float: ...
368 def err(self) -> float: ...
370 def ec(self) -> float: ...
373 def poly_eval(x: Iterable[float], *a: float) -> array[float]: ...
375 def poly_eval(x: float, *a: float) -> float: ...
377 def poly_evar(x: Iterable[float], *a: float) -> array[float]: ...
379 def poly_evar(x: float, *a: float) -> float: ...
401 def pos(self, dt: Iterable[float]) -> array[float]: ...
403 def pos(self, dt: float) -> float: ...
405 def vel(self, dt: Iterable[float]) -> array[float]: ...
407 def vel(self, dt: float) -> float: ...
409 def acc(self, dt: Iterable[float]) -> array[float]: ...
411 def acc(self, dt: float) -> float: ...
413 def q(self) -> array[float]: ...
415 def v(self) -> array[float]: ...
417 def a(self) -> array[float]: ...
443 def pos(self, dt: Iterable[float]) -> array[float]: ...
445 def pos(self, dt: float) -> float: ...
447 def vel(self, dt: Iterable[float]) -> array[float]: ...
449 def vel(self, dt: float) -> float: ...
451 def acc(self, dt: Iterable[float]) -> array[float]: ...
453 def acc(self, dt: float) -> float: ...
455 def q(self) -> array[float]: ...
457 def v(self) -> array[float]: ...
459 def a(self) -> array[float]: ...
489 def pos(self, dt: Iterable[float]) -> array[float]: ...
491 def pos(self, dt: float) -> float: ...
493 def vel(self, dt: Iterable[float]) -> array[float]: ...
495 def vel(self, dt: float) -> float: ...
497 def acc(self, dt: Iterable[float]) -> array[float]: ...
499 def acc(self, dt: float) -> float: ...
501 def jer(self, dt: Iterable[float]) -> array[float]: ...
503 def jer(self, dt: float) -> float: ...
505 def q(self) -> array[float]: ...
507 def v(self) -> array[float]: ...
509 def a(self) -> array[float]: ...
511 def j(self) -> array[float]: ...
514 def __init__(self, num: Iterable[float], den: Iterable[float]) -> None: ...
516 def input(self) -> array[float]: ...
518 def num(self) -> array[float]: ...
520 def num(self, num: Iterable[float]) -> None: ...
522 def output(self) -> array[float]: ...
524 def den(self) -> array[float]: ...
526 def den(self, den: Iterable[float]) -> None: ...
527 def __call__(self, x: float) -> float: ...
528 def zero(self) -> tf: ...
532 def check(major: int = 0, minor: int = 0, patch: int = 0) -> int: ...
533 def __init__(self, major: int = 0, minor: int = 0, patch: int = 0) -> None: ...
534 def __lt__(self, other: version) -> bool: ...
535 def __gt__(self, other: version) -> bool: ...
536 def __le__(self, other: version) -> bool: ...
537 def __ge__(self, other: version) -> bool: ...
538 def __eq__(self, other: version) -> bool: ...
539 def __ne__(self, other: version) -> bool: ...
540 def parse(self, ver: bytes) -> version: ...
542 def major(self) -> int: ...
544 def major(self, major: int) -> None: ...
546 def minor(self) -> int: ...
548 def minor(self, minor: int) -> None: ...
550 def patch(self) -> int: ...
552 def patch(self, patch: int) -> None: ...