Update Input/Output creation in the Node class, separate the arithmetic nodes, tests for the arithmetic and trigonometry
- Closes #44 (closed), #45 (closed), #46 (closed);
- merging
make_input
into__call__
method; - improve
add_input
andadd_output
methods; - fixing type annotations;
- adding tests for the trigonometry nodes;
- move
Sum
,Product
, andDivision
into the separate modulearithmetic.py
and adding the tests; - renaming
NodeOneToOne
andNodeManyToOne
intoOneToOneNode
andManyToOneNode
Edited by Tsegelnik Nikita