Skip to main content

Quasi-Optical System Modelling

Project description

Module Installation

  1. Open a terminal in this directory.

  2. 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 python instead of py.

📦 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:

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-packages option 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qosm-0.45-cp313-cp313-win_amd64.whl (13.4 MB view details)

Uploaded CPython 3.13Windows x86-64

qosm-0.45-cp313-cp313-manylinux_2_39_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

qosm-0.45-cp312-cp312-win_amd64.whl (13.4 MB view details)

Uploaded CPython 3.12Windows x86-64

qosm-0.45-cp312-cp312-manylinux_2_39_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

qosm-0.45-cp311-cp311-win_amd64.whl (13.4 MB view details)

Uploaded CPython 3.11Windows x86-64

qosm-0.45-cp311-cp311-manylinux_2_39_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

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

Hashes for qosm-0.45-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 add677b94e8b25b17c701e7777774348e561a17948f594e5ce3f1119f6429950
MD5 df7b4c4baa4e1d1c7a67f80819bf31ea
BLAKE2b-256 0800288039303489f34d9499042dcba5249eddd536c3c8c985db2f6d2f290ab6

See more details on using hashes here.

File details

Details for the file qosm-0.45-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for qosm-0.45-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 51c258a9f8cec2bc8b454dc2b49963e94b14b53951c0af01ed9c6c3a5fb65855
MD5 dd98980aad19e63514811b6f0201ae50
BLAKE2b-256 e8622c143983b8b7ada9968a2024bd0b86dcfd321bd5e7ea58a5e5fbc79923ac

See more details on using hashes here.

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

Hashes for qosm-0.45-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b570c469a4427cc363974f959d5a33b26cb50ce17ea42f3db713a7b1159714e5
MD5 1c0f63680e0bb012b5d0301afe3ebcec
BLAKE2b-256 4155ece87953105171253579376945f68670416e6260277a699c770cf1b7a18e

See more details on using hashes here.

File details

Details for the file qosm-0.45-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for qosm-0.45-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 87cbecdbd4b6371611a5ddbe567162bf834f4ec4ac2c9d3b5004a50cd73103a3
MD5 9171ca240596e1d09d4d53c73794d432
BLAKE2b-256 1d7f83b1a7f993ecff17a9c6895eb6dc4ab2693bd63cb7f6984d3003bda2a75e

See more details on using hashes here.

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

Hashes for qosm-0.45-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e097650532a7bc63866ec48e7a58c8cb7b6d8eb352d36aaabac625729ced140e
MD5 ad3a85c58b63c2cd37b5358ba82cda3b
BLAKE2b-256 f1529ac1791764470c171dd7d50641f7cc746190aab9637e27a0d9251d3be312

See more details on using hashes here.

File details

Details for the file qosm-0.45-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for qosm-0.45-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 365ae91d30cd81275fc4befbf85488caf0d2cb3f5716461ee418583a15be2e82
MD5 58bbbdf7b2045e1088595c6a09c3faab
BLAKE2b-256 42232de60623b9c77012120dbf4b878daf56de4ce26d34e684d135e5ded4d38f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page