Skip to content
Snippets Groups Projects
GAUDIN Gregory's avatar
GAUDIN Gregory authored
8b8128ef
History

1. Requierements

a) Windows

b) GNU/Linux

  • build-essential
  • Python 3
apt install buid-essential gcc python3

2. Compilation and Installation

To compile and install the package for a specific version of python (for example, Python 3.11), go to the project root directory and use the following commands:

a) Windows (10 et 11)

py -3.11 setup.py bdist_wheel
py -3.11 -m pip install dist/qosm_core-0.1-cp311-cp311-win_amd64.whl  --force-reinstall

b) GNU/Linux (Tested on Ubuntu)

python3 setup-linux.py bdist_wheel
python3 -m pip install dist/qosm_core-0.1-cp311-cp311-linux_x86_64.whl  --force-reinstall

3. Import

You can now import the module and specific components. Here is an example:

from qosm_core import VirtualSource, beam_tracing, Medium, Beam, Horn, Vec3, Quaternion