https://github.com/prjemian/spec2nexus
Converts SPEC data files and scans into NeXus HDF5 files
https://github.com/prjemian/spec2nexus
diffraction hacktoberfest hacktoberfest2021 hdf5 nexus spec
Last synced: 10 months ago
JSON representation
Converts SPEC data files and scans into NeXus HDF5 files
- Host: GitHub
- URL: https://github.com/prjemian/spec2nexus
- Owner: prjemian
- Created: 2014-02-18T23:29:49.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2024-02-12T08:12:11.000Z (about 2 years ago)
- Last Synced: 2024-04-13T08:07:45.489Z (almost 2 years ago)
- Topics: diffraction, hacktoberfest, hacktoberfest2021, hdf5, nexus, spec
- Language: Ruby
- Homepage: https://prjemian.github.io/spec2nexus/
- Size: 16.9 MB
- Stars: 4
- Watchers: 4
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
Awesome Lists containing this project
README
# spec2nexus
Converts SPEC data files and scans into NeXus HDF5 files:
$ spec2nexus path/to/file/specfile.dat
Writes `path/to/file/specfile.hdf5`
- Conda install: `conda install -c conda-forge spec2nexus`
- Pip install: `pip install spec2nexus`
## Provides
### Applications
- [**spec2nexus**](https://prjemian.github.io/spec2nexus/spec2nexus.html) :
Convert [SPEC](https://certif.com) data
files to [NeXus](https://nexusformat.org) [HDF5](https://hdfgroup.org)
- [**extractSpecScan**](https://prjemian.github.io/spec2nexus/extractSpecScan.html) :
Save columns from SPEC data file scan(s) to TSV files
- [**specplot**](https://prjemian.github.io/spec2nexus/specplot.html) :
plot a SPEC scan to an image file
- [**specplot\_gallery**](https://prjemian.github.io/spec2nexus/specplot_gallery.html) :
call **specplot** for all scans in a list of files, makes a web gallery
### Libraries
- [**spec**](https://prjemian.github.io/spec2nexus/spec.html) :
python binding to read SPEC data files
- [**eznx**](https://prjemian.github.io/spec2nexus/eznx.html) :
(Easy NeXus) supports writing NeXus HDF5 files using h5py
## Package Information
term | description
--- | ---
**copyright** | (c) 2014-2022, Pete R. Jemian
**links** | [documentation](https://prjemian.github.io/spec2nexus), [release notes](https://github.com/prjemian/spec2nexus/wiki/Release-Notes), [source code](https://github.com/prjemian/spec2nexus)
**citation** | [](https://doi.org/10.5281/zenodo.6264513)
**license** | [](https://prjemian.github.io/spec2nexus/license.html) [LICENSE.txt](https://prjemian.github.io/spec2nexus/license.html)
**current releases** | [](https://github.com/prjemian/spec2nexus/tags) [](https://github.com/prjemian/spec2nexus/releases)
**conda-forge** | [](https://anaconda.org/conda-forge/spec2nexus) [](https://anaconda.org/conda-forge/spec2nexus) [](https://anaconda.org/conda-forge/spec2nexus)
**PyPI** | [](https://badge.fury.io/py/spec2nexus) [](https://pypi.python.org/pypi/spec2nexus/)
**current builds** | [](https://anaconda.org/conda-forge/spec2nexus) 
**test & review** | [](https://pypi.python.org/pypi/spec2nexus) [](https://coveralls.io/github/prjemian/spec2nexus?branch=main) [](https://lgtm.com/projects/g/prjemian/spec2nexus/alerts/) [](https://www.codacy.com/gh/prjemian/spec2nexus/dashboard?utm_source=github.com&utm_medium=referral&utm_content=prjemian/spec2nexus&utm_campaign=Badge_Grade)
**author** | Pete R. Jemian
**email** | prjemian@gmail.com
## NOTE about support for Python version 2
spec2nexus ended development for Python 2 with release 2021.1.7, 2019-11-21.
For more information, visit https://python3statement.org/.