I think this is a very useful project. Particularly in my case, I am using this as a dependency for other projects that use the AME/NUBASE data. It is much easier to use as a dependency if it can be installed as a package with pip.
I made a fork and made some modifications so that it can be packaged. The main modifications:
- Moved all the code to
src: src/pynch, src/app.py
- Moved the data to
src/pynch/data
- Replaced the hard links to the data with
importlib.resources
- Renamed
Nubase to NUBASE to match AME
You can take a look at my fork here: https://github.com/e-eight/pynch/. You can install it with pip install git+https://github.com/e-eight/pynch.git.
If you are okay with the changes, I can create a PR for you to merge.