cheminfo / cheminfo/nmrium

Jeol import parser

Open
#3,225 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
80
Forks
34
Avg merge
2d 9h
Merged PRs (30d)
36

Description

Hello,
If I remember correctly this organization was responsible to maintain the `jeolconverter` package responsible for parsing and loading JDF files.

The [NPM page for the package](https://www.npmjs.com/package/jeolconverter) is still up but the original repository is now down and the only backup of the original source code for a previous version is available only on [Zenodo](https://zenodo.org/records/5347849).

It would be nice to restore the contents of the original repository, in particular due to the fact that it is one fo the few code bases that contains code to parse this file format that is quite difficult to come by. Moreover, if I am not mistaken, I remember that one of Jeol employees sent there the full or partial file specification for JDF files, something that is absolutely unique and difficult to come by otherwise.

As a fun toy project I have rewritten the parser almost a year ago in the Rust programming language (https://github.com/Kastakin/jeol_parser) creating a UNIX compatible command line tool and generating bindings for both [Python](https://pypi.org/project/jeol-parser/) and [Node](https://www.npmjs.com/package/@kastakin/jeol_parser).
I don't know if it could be of interest to anyone, but having a unified version for multiple languages could be an interesting spin for many core modules you are using in your application.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.