-
All variables must be 'declared' in annotations, e.g.
'''@t : float'''
- Optional comments can be included after '|', e.g.
'''@t : float | time stamp'''
-
Python docstrings using double quotes '"""' are copied/transliterated to the generated target sources
-
Class and function docstrings must immediately follow the declaration with the exception of 'def init' docstrings which must follow any 'super' statement.
-
References to .shape elements are generally transpiled to unsigned values in target languages. Cast them using int() when using as int values.
-
Python negative array references should not be used.
- Instead of A[-1] use A[A.shape[0]-1]
WORK ON THIS LATER; EXAMPLE EXCEPTIONS
run vcvars64.bat insure cl.exe in PATH set MSSdk=1 set DISTUTILS_USE_SDK=1 pip install javabridge