Added new modules (calibration, peakfinding) and changed project structure
Contributions by Valerio Mariani: - Moved peakfinding and calibration algorithms from OnDA to CfelPyUtils - Added full type hinting - Updated documentation - Used more pythonic default values for some dictionary entries - Added mypy-extensions requirement - Added comment Contributions by Florian Lauck: - Restructuring of project, subsequent refactoring and update of docs - Removed Python 2 code - Added unit tests, build tool, and continuous integration
Showing
- .gitignore 9 additions, 0 deletions.gitignore
- .gitlab-ci.yml 30 additions, 2 deletions.gitlab-ci.yml
- .gitlab/issue_templates/Bug.md 9 additions, 0 deletions.gitlab/issue_templates/Bug.md
- .gitlab/issue_templates/Feature.md 7 additions, 0 deletions.gitlab/issue_templates/Feature.md
- .gitlab/issue_templates/Task.md 7 additions, 0 deletions.gitlab/issue_templates/Task.md
- CONTRIBUTING.md 67 additions, 0 deletionsCONTRIBUTING.md
- DEVELOPMENT.md 51 additions, 0 deletionsDEVELOPMENT.md
- MANIFEST.in 1 addition, 0 deletionsMANIFEST.in
- README.md 21 additions, 14 deletionsREADME.md
- cfelpyutils/__init__.py 3 additions, 3 deletionscfelpyutils/__init__.py
- cfelpyutils/calibration.py 196 additions, 0 deletionscfelpyutils/calibration.py
- cfelpyutils/crystfel_stream.py 50 additions, 32 deletionscfelpyutils/crystfel_stream.py
- cfelpyutils/crystfel_utils.py 0 additions, 649 deletionscfelpyutils/crystfel_utils.py
- cfelpyutils/geometry/__init__.py 28 additions, 0 deletionscfelpyutils/geometry/__init__.py
- cfelpyutils/geometry/crystfel_utils.py 1012 additions, 0 deletionscfelpyutils/geometry/crystfel_utils.py
- cfelpyutils/geometry/geometry.py 114 additions, 68 deletionscfelpyutils/geometry/geometry.py
- cfelpyutils/peakfinding/__init__.py 62 additions, 0 deletionscfelpyutils/peakfinding/__init__.py
- cfelpyutils/peakfinding/lib/__init__.py 22 additions, 0 deletionscfelpyutils/peakfinding/lib/__init__.py
- cfelpyutils/peakfinding/peakfinder8.py 231 additions, 0 deletionscfelpyutils/peakfinding/peakfinder8.py
- docs/.buildinfo 0 additions, 4 deletionsdocs/.buildinfo
Loading
Please register or sign in to comment