├── .gitignore ├── .gitlab-ci.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── examples ├── interpolation_example.py ├── multi_device_example.py ├── print_current_time.py ├── simple_pinching_example.py ├── tracking_event_example.py └── visualiser.py ├── leapc-cffi ├── MANIFEST.in ├── README.md ├── setup.py └── src │ ├── leapc_cffi │ └── __init__.py │ └── scripts │ ├── cffi_build.py │ └── cffi_src.h ├── leapc-python-api ├── MANIFEST.in ├── README.md ├── setup.py └── src │ └── leap │ ├── __init__.py │ ├── connection.py │ ├── cstruct.py │ ├── datatypes.py │ ├── device.py │ ├── enums.py │ ├── event_listener.py │ ├── events.py │ ├── exceptions.py │ ├── functions.py │ └── recording.py ├── pyproject.toml └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/README.md -------------------------------------------------------------------------------- /examples/interpolation_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/examples/interpolation_example.py -------------------------------------------------------------------------------- /examples/multi_device_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/examples/multi_device_example.py -------------------------------------------------------------------------------- /examples/print_current_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/examples/print_current_time.py -------------------------------------------------------------------------------- /examples/simple_pinching_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/examples/simple_pinching_example.py -------------------------------------------------------------------------------- /examples/tracking_event_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/examples/tracking_event_example.py -------------------------------------------------------------------------------- /examples/visualiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/examples/visualiser.py -------------------------------------------------------------------------------- /leapc-cffi/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-cffi/MANIFEST.in -------------------------------------------------------------------------------- /leapc-cffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-cffi/README.md -------------------------------------------------------------------------------- /leapc-cffi/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-cffi/setup.py -------------------------------------------------------------------------------- /leapc-cffi/src/leapc_cffi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-cffi/src/leapc_cffi/__init__.py -------------------------------------------------------------------------------- /leapc-cffi/src/scripts/cffi_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-cffi/src/scripts/cffi_build.py -------------------------------------------------------------------------------- /leapc-cffi/src/scripts/cffi_src.h: -------------------------------------------------------------------------------- 1 | #include "LeapC.h" 2 | -------------------------------------------------------------------------------- /leapc-python-api/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/MANIFEST.in -------------------------------------------------------------------------------- /leapc-python-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/README.md -------------------------------------------------------------------------------- /leapc-python-api/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/setup.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/__init__.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/connection.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/cstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/cstruct.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/datatypes.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/device.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/enums.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/event_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/event_listener.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/events.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/exceptions.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/functions.py -------------------------------------------------------------------------------- /leapc-python-api/src/leap/recording.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraleap/leapc-python-bindings/HEAD/leapc-python-api/src/leap/recording.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 99 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | build 2 | cffi 3 | opencv-python 4 | numpy 5 | --------------------------------------------------------------------------------