This repository has been archived on 2025-04-15. You can view files and clone it, but cannot push or open issues or pull requests.
Erik Frojdh b21ae3da2e format
2023-05-31 14:25:20 +02:00

819 B

python_cpp_example

Minimal example building a C++ python extension.

Useful links:

Build instructions

Simplified build using make

make #build c extension inplace

Manual build


#build in place and use from the same folder
#sometimes necessary to remove build folder and .so
#by hand
python setup.py build_ext --inplace


To use make sure that the .so and potentially python files are in PYTHONPATH (or installed in developer mode)

#conda
conda develop install . 

#or with pip
pip install --editable .

Cluster file specifications

[int32 frame_number][int32 n_clusters][clusters....]

// Cluster data type
typedef struct {
  int16_t x;
  int16_t y;
  int32_t data[9];
} Cluster ;