Installation#

To get started with comnumpy, you need Python 3.11+ and pip installed on your system.

pip install comnumpy

This will install all required dependencies (numpy, scipy, matplotlib, etc.).

Developer Installation#

If you want to contribute to comnumpy, you can install it in editable mode:

git clone https://github.com/vincentchoqueuse/comnumpy.git
cd comnumpy
pip install -e .

This lets you modify the source code and test changes without reinstalling the package.

Note

Contributors are encouraged to implement and document new submodules to extend the library’s capabilities (e.g., comnumpy.optical, comnumpy.mimo, comnumpy.nonlinear).

Please refer to the contributing section for guidelines on submitting pull requests and style conventions.