Skip to main content

A module for the NQRduck program (a simple python script™) to perform single frequency measurements.

Project description

NQRduck Module: nqrduck-measurement

A module for the nqrduck project. This module is used for single frequency magnetic resonance experiments.

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 .

Alternatively, you can install the module and the dependencies by running the following command in the terminal while the virtual environment is activated:

pip install nqrduck-measurement

Usage

The module is used with the Spectrometer module. However you need to use an actual submodule of the spectrometer module like:

The pulse sequence and spectrometer settings can be adjusted using the 'Spectrometer' tab.

drawing
  • a.) The experiments settings for frequency and number of averages.
  • b.) The signal processing settings for the measurement.
  • c.) The 'Measurement Plot'. Here the measured data is displayed. One can switch time and frequency domain plots.
  • d.) The import and export buttons for the measurement data.

You can then remove the folder of the virtual environment.

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_measurement-0.0.7.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

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

nqrduck_measurement-0.0.7-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file nqrduck_measurement-0.0.7.tar.gz.

File metadata

  • Download URL: nqrduck_measurement-0.0.7.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for nqrduck_measurement-0.0.7.tar.gz
Algorithm Hash digest
SHA256 127b6514a96de0933dd31a8e349ce6c5c1b1834e465fd8639d2587a1a1e7ab05
MD5 95320ddcc8ffb18334fca0843c400b94
BLAKE2b-256 5b42cb1cced81c4dae20c7a759bccecd1cf1f1b31dfe41a0300b45eb8c3e64fc

See more details on using hashes here.

File details

Details for the file nqrduck_measurement-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for nqrduck_measurement-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d6c3769877ad7eda646e3cc199d9a88f5c9bc6ad1ee123a7324b918a1ad7deca
MD5 5eb51ae730249a423af796de5b028def
BLAKE2b-256 fb22dee8e833397d03cff36f3a501a51825c0b5d61292c021ae25dd7b4179432

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