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.12.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

nqrduck_spectrometer-0.0.12-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nqrduck_spectrometer-0.0.12.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for nqrduck_spectrometer-0.0.12.tar.gz
Algorithm Hash digest
SHA256 255da0d8ba761c15b348b05cfceb3336ac213fde2e572e7532e71b3db551757f
MD5 bb5731e38b406561dd3b4f611d752093
BLAKE2b-256 71e3033f87a66c47dd302fba858aa50893c248facba46d73c00bb0ef9db01e99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nqrduck_spectrometer-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 851bca67f7d6f5f54b3aa137e726647fa83ef7c032a9a97dbabff4cd3be142c2
MD5 dec308b4e33dcc57a6509a8c35023dcf
BLAKE2b-256 4f646278412b7803f0e4dfbb86c0cf8c8fba04e5d7141e40f82ab91d6c8b3538

See more details on using hashes here.

Supported by

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