pynxtools-igor

A pynxtools reader plugin for Igor Binary Wave data

https://github.com/fairmat-nfdi/pynxtools-igor

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords

area-b nexus nomad-plugin pynxtools-plugin
Last synced: 6 months ago · JSON representation ·

Repository

A pynxtools reader plugin for Igor Binary Wave data

Basic Info
Statistics
  • Stars: 0
  • Watchers: 7
  • Forks: 0
  • Open Issues: 1
  • Releases: 4
Topics
area-b nexus nomad-plugin pynxtools-plugin
Created about 1 year ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

Ruff Coverage Status DOI

https://zenodo.org/records/15498240

A reader for Wavemetrics Igor Pro data

Installation

It is recommended to use python 3.12 with a dedicated virtual environment for this package. Learn how to manage python versions and virtual environments.

This package is a reader plugin for pynxtools and thus should be installed together with pynxtools:

shell pip install pynxtools[igor]

for the latest development version.

Docs

Extensive documentation of this pynxtools plugin is available here. You can find information about getting started, how-to guides, the supported file formats, how to get involved, and much more there.

Contact person in FAIRmat for this reader

Lukas Pielsticker, Laurenz Rettig, the FAIRmat team

Owner

  • Name: FAIRmat
  • Login: FAIRmat-NFDI
  • Kind: organization
  • Location: Germany

FAIR data infrastructure for condensed-matter physics and the chemical physics of solids

Citation (CITATION.cff)

cff-version: 1.2.0
title: 'pynxtools-igor: A pynxtools reader plugin for Wavemetrics Igor Pro data'
version: 0.1.3
message:
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Florian
    family-names: Dobener
    orcid: 'https://orcid.org/0000-0003-1987-6224'
  - given-names: Laurenz
    family-names: Rettig
    orcid: 'https://orcid.org/0000-0002-0725-6696'
  - given-names: Lukas
    family-names: Pielsticker
    orcid: 'https://orcid.org/0000-0001-9361-8333'

doi: 10.5281/zenodo.15083998
repository-code: 'https://github.com/FAIRmat-NFDI/pynxtools-igor'
url: https://zenodo.org/records/15083998
keywords:
  - Wavemetrics
  - Igor Pro
  - NOMAD
  - pynxtools
  - NeXus
abstract:
  pynxtools-igor is a free, and open-source data software for converting data stored 
  with Wavemetrics [Igor Pro](https://www.wavemetrics.com/) into the [NeXus](https://www.nexusformat.org/) 
  format. It is implemented as a plugin for [pynxtools](https://github.com/FAIRmat-NFDI/pynxtools) and 
  allows to read, translate, and standardize data from Igor Pro binary waves and packed experiment files. 
  Depending on the domain of data, pynxtools allows to ensure compliance with various NeXus application 
  definitions.

  pynxtools-igor is developed both as a standalone reader and as a tool within NOMAD, an open-source data
  management platform for materials science ((https://nomad-lab.eu/nomad-lab/).

  The work is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - 460197019 (FAIRmat)
  (https://gepris.dfg.de/gepris/projekt/460197019?language=en).
license: Apache-2.0

GitHub Events

Total
  • Release event: 4
  • Delete event: 9
  • Issue comment event: 6
  • Member event: 2
  • Push event: 43
  • Pull request review comment event: 6
  • Pull request review event: 12
  • Pull request event: 19
  • Create event: 17
Last Year
  • Release event: 4
  • Delete event: 9
  • Issue comment event: 6
  • Member event: 2
  • Push event: 43
  • Pull request review comment event: 6
  • Pull request review event: 12
  • Pull request event: 19
  • Create event: 17

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 3,092 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
  • Total maintainers: 1
pypi.org: pynxtools-igor

pynxtools plugin for reading igor pro waves and packed experiments

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,092 Last month
Rankings
Dependent packages count: 9.9%
Forks count: 31.9%
Average: 34.8%
Stargazers count: 41.6%
Dependent repos count: 55.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/pynxtools_compatibility.yaml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/mkdocs-deploy.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/publish.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/pylint.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • streetsidesoftware/cspell-action v6 composite
.github/workflows/pytest.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
pyproject.toml pypi
  • h5py >=3.6.0
  • igor2 >=0.5.8
  • pynxtools @ git+https://github.com/FAIRmat-NFDI/pynxtools.git
  • xarray >=0.20.2