├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── config.nims ├── docs ├── export_python_type.md └── numpy.md ├── nimpy.nim ├── nimpy.nimble ├── nimpy ├── nim_py_marshalling.nim ├── py_lib.nim ├── py_nim_marshalling.nim ├── py_types.nim ├── py_utils.nim └── raw_buffers.nim └── tests ├── builtinpyfromnim.py ├── config.nims ├── custommodulename.nim ├── modules └── other_module.nim ├── nimfrompy.nim ├── numpytest.nim ├── pyfromnim.py ├── tbuiltinpyfromnim.nim ├── tcustommodulename.py ├── texport_pytype.nim ├── tnimfrompy.py ├── tpyfromnim.nim └── traise.py /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/README.md -------------------------------------------------------------------------------- /config.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/config.nims -------------------------------------------------------------------------------- /docs/export_python_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/docs/export_python_type.md -------------------------------------------------------------------------------- /docs/numpy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/docs/numpy.md -------------------------------------------------------------------------------- /nimpy.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy.nim -------------------------------------------------------------------------------- /nimpy.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy.nimble -------------------------------------------------------------------------------- /nimpy/nim_py_marshalling.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy/nim_py_marshalling.nim -------------------------------------------------------------------------------- /nimpy/py_lib.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy/py_lib.nim -------------------------------------------------------------------------------- /nimpy/py_nim_marshalling.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy/py_nim_marshalling.nim -------------------------------------------------------------------------------- /nimpy/py_types.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy/py_types.nim -------------------------------------------------------------------------------- /nimpy/py_utils.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy/py_utils.nim -------------------------------------------------------------------------------- /nimpy/raw_buffers.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/nimpy/raw_buffers.nim -------------------------------------------------------------------------------- /tests/builtinpyfromnim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/builtinpyfromnim.py -------------------------------------------------------------------------------- /tests/config.nims: -------------------------------------------------------------------------------- 1 | 2 | switch("path", "$projectDir/..") 3 | -------------------------------------------------------------------------------- /tests/custommodulename.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/custommodulename.nim -------------------------------------------------------------------------------- /tests/modules/other_module.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/modules/other_module.nim -------------------------------------------------------------------------------- /tests/nimfrompy.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/nimfrompy.nim -------------------------------------------------------------------------------- /tests/numpytest.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/numpytest.nim -------------------------------------------------------------------------------- /tests/pyfromnim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/pyfromnim.py -------------------------------------------------------------------------------- /tests/tbuiltinpyfromnim.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/tbuiltinpyfromnim.nim -------------------------------------------------------------------------------- /tests/tcustommodulename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/tcustommodulename.py -------------------------------------------------------------------------------- /tests/texport_pytype.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/texport_pytype.nim -------------------------------------------------------------------------------- /tests/tnimfrompy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/tnimfrompy.py -------------------------------------------------------------------------------- /tests/tpyfromnim.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/tpyfromnim.nim -------------------------------------------------------------------------------- /tests/traise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yglukhov/nimpy/HEAD/tests/traise.py --------------------------------------------------------------------------------