Quasi-Optical System Modelling
Project description
Module Installation
-
Open a terminal in this directory.
-
Run the following command:
Debian-based distributions
python3 -m pip install . --break-system-package
Windows
py -<version> -m pip install .Note: Replace with the version of Python in which you want to install the module. Note: Depending on your python installation, you may need to run
pythoninstead ofpy.
📦 Installation from the Git Repository (with compilation)
To install the package directly from the GitLab repository, use the following command:
On Windows:
To install using Git and the source code, please make sure to install the following components:
- GIT: Download from https://github.com/git-for-windows/git/releases/download/v2.50.0.windows.1/Git-2.50.0-64-bit.exe.
- MSVC Build Tools: Available at https://aka.ms/vs/17/release/vs_BuildTools.exe
- Python (version 3.11 or higher): Can be installed via the Microsoft Store or other sources
Then, open a terminal (such as powershell) and run:
pip install --no-binary=qosm git+https://gitlab.imt-atlantique.fr/quasi-optical-system-modelling/qosm.git@main#egg=qosm
On Debian-based distributions:
Install the required packages by running:
sudo apt install build-essential libomp-dev libopenblas-dev libgsl-dev python3 python3-pip python3-pybind11 python3-setuptools
Then, execute the following command to install QOSM:
pip3 install --no-binary=qosm git+https://gitlab.imt-atlantique.fr/quasi-optical-system-modelling/qosm.git@main#egg=qosm --break-system-packages
Note: On Linux systems, you may need to remove the
--break-system-packagesoption with old Python versions.
Usage
You can now import and use the package in your Python code. For example:
import qosm
You can launch the GUI with
python -m qosm
Note: On Linux systems, you may need to use
python3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qosm-0.45-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: qosm-0.45-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 13.4 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
add677b94e8b25b17c701e7777774348e561a17948f594e5ce3f1119f6429950
|
|
| MD5 |
df7b4c4baa4e1d1c7a67f80819bf31ea
|
|
| BLAKE2b-256 |
0800288039303489f34d9499042dcba5249eddd536c3c8c985db2f6d2f290ab6
|
File details
Details for the file qosm-0.45-cp313-cp313-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: qosm-0.45-cp313-cp313-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 25.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.39+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51c258a9f8cec2bc8b454dc2b49963e94b14b53951c0af01ed9c6c3a5fb65855
|
|
| MD5 |
dd98980aad19e63514811b6f0201ae50
|
|
| BLAKE2b-256 |
e8622c143983b8b7ada9968a2024bd0b86dcfd321bd5e7ea58a5e5fbc79923ac
|
File details
Details for the file qosm-0.45-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: qosm-0.45-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 13.4 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b570c469a4427cc363974f959d5a33b26cb50ce17ea42f3db713a7b1159714e5
|
|
| MD5 |
1c0f63680e0bb012b5d0301afe3ebcec
|
|
| BLAKE2b-256 |
4155ece87953105171253579376945f68670416e6260277a699c770cf1b7a18e
|
File details
Details for the file qosm-0.45-cp312-cp312-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: qosm-0.45-cp312-cp312-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 25.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.39+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87cbecdbd4b6371611a5ddbe567162bf834f4ec4ac2c9d3b5004a50cd73103a3
|
|
| MD5 |
9171ca240596e1d09d4d53c73794d432
|
|
| BLAKE2b-256 |
1d7f83b1a7f993ecff17a9c6895eb6dc4ab2693bd63cb7f6984d3003bda2a75e
|
File details
Details for the file qosm-0.45-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: qosm-0.45-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 13.4 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e097650532a7bc63866ec48e7a58c8cb7b6d8eb352d36aaabac625729ced140e
|
|
| MD5 |
ad3a85c58b63c2cd37b5358ba82cda3b
|
|
| BLAKE2b-256 |
f1529ac1791764470c171dd7d50641f7cc746190aab9637e27a0d9251d3be312
|
File details
Details for the file qosm-0.45-cp311-cp311-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: qosm-0.45-cp311-cp311-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 25.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.39+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
365ae91d30cd81275fc4befbf85488caf0d2cb3f5716461ee418583a15be2e82
|
|
| MD5 |
58bbbdf7b2045e1088595c6a09c3faab
|
|
| BLAKE2b-256 |
42232de60623b9c77012120dbf4b878daf56de4ce26d34e684d135e5ded4d38f
|