-
Notifications
You must be signed in to change notification settings - Fork 10
Better dependency management for dev, standalone, and a Nomad inst 8000 all #50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
||
if __name__ == '__main__': | ||
main() | ||
setup() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
will it ensure packaging the xml files from nexus definitinos?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is still in draft. There are many other developments happening in Nomad that I am waiting for. But I'll add this point as a TODO above so that we don't forget this before merging.
…t how tests should finally before structured, then the tests and absolute paths in the ipynbs and code sections should be changed
…d compiling a dev-requirements locally successfully
…#50) * Added a pip-compile locked requirements for devs * Reverted nomad-lab install back * Fixed missing astroid version * cleanup + ease on dev reqs * Added a relaxed requirements.txt for installation with Nomad * Unrelaxed pyproject.toml dev reqs and reverted xarray to older version * Allowed python3.7 and fixed dask[array] version * Merge adapt-nexus-to-metainfo-changes and CI updates * cleanup * Brought in requirements.txt * draft refactoring and reorganizing of nomad-parser-nexus, decide first how tests should finally before structured, then the tests and absolute paths in the ipynbs and code sections should be changed * renaming tools; adding and fixing unit tests * fix some linting issues * addig reference data for testing nexus checker * fixing linting issues; adding test reference file * bringing Example to front * tested ipynb notebooks, added jupyterlab_h5web to the environment * 7D8A improved descriptions, and placed jupyterlab in pyproject toml, tested compiling a dev-requirements locally successfully * updating readme.md as a result of testing * Added nexus definitions to the module package * fixing README files and the ipynb for APM * use dataconverter alias from command line * harmonising EM and MPES notebooks * Updated YAML file * Updated jupyter notebook for ellipsometry + DAT and YAML file * Delete ELLIPSOMETRY.NeXus.READER.EXAMPLE.02.ipynb * Delete test.yaml * fix data file locations Co-authored-by: Adam Fekete <fekad@users.noreply.github.com> Co-authored-by: Adam Fekete <adam@fekete.co.uk> Co-authored-by: kuehbachm <kuehbacm@hu-berlin.de> Co-authored-by: sanbrock <sandor.brockhauser@gmail.com> Co-authored-by: sanbrock <45483558+sanbrock@users.noreply.github.com> Co-authored-by: Carola Emminger <emminger.carola@physik.hu-berlin.de> Co-authored-by: cmmngr <98404894+cmmngr@users.noreply.github.com>
Fixes #40 #48 and #49.