Skip to main content

A module for the NQRduck program (a simple python script™) to control different NQR/NMR spectrometers.

Project description

NQRduck Module: nqrduck-spectrometer

A module for the nqrduck project. This module is used as a base module for implementing different spectrometers. It provides the basic functionality for controlling a spectrometer and programming pulse sequences.

Installation

Requirements

Dependencies are handled via the pyproject.toml file.

Setup

To install the module you need the NQRduck core. You can find the installation instructions for the NQRduck core here.

Ideally you should install the module in a virtual environment. You can create a virtual environment by running the following command in the terminal:

python -m venv nqrduck
# Activate the virtual environment
. nqrduck/bin/activate

You can install this module and the dependencies by running the following command in the terminal while the virtual environment is activated and you are in the root directory of this module:

pip install .

Usage

Examples for implementation of submodules can be found in the following repositories:

License

This project is licensed under the MIT License - see the LICENSE file for details

Contributing

If you're interested in contributing to the project, start by checking out our nqrduck-module template. To contribute to existing modules, please first open an issue in the respective module repository to discuss your ideas or report bugs.

Project details


Download files

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

Source Distribution

nqrduck_spectrometer-0.0.13.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

nqrduck_spectrometer-0.0.13-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file nqrduck_spectrometer-0.0.13.tar.gz.

File metadata

  • Download URL: nqrduck_spectrometer-0.0.13.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for nqrduck_spectrometer-0.0.13.tar.gz
Algorithm Hash digest
SHA256 b0fae5580007d0e3b05377f6c2880a725e61a998cbe80ddd2fc36eba54f88597
MD5 20eb157cee48587dfd0a30554a1d4fd8
BLAKE2b-256 1943da2df3615ab5eedce3f086d663338ba7fa388764d135f70fc467cc9018d7

See more details on using hashes here.

File details

Details for the file nqrduck_spectrometer-0.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for nqrduck_spectrometer-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 26ef7eb65e5bb67ab8d1539d887aada7b2c40aa54dad10304508425b8dff1b72
MD5 37df2706a43cf77dee9a156958774139
BLAKE2b-256 cf31e3b2a2eb72a261d6f2c91342915cf7f32a20f305c52c8534c939d7cde005

See more details on using hashes here.

Supported by

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