Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-18 | Reorder job stages so that maxwell deployment can start as soon as centos7 ↵ | Parthasarathy Tirumalai | |
build is done. | |||
2024-04-17 | CONTRIBUTING.md: Fix DOI link | Thomas White | |
2024-04-17 | Update Homebrew formula to 0.11.0 | Thomas White | |
2024-04-17 | This is CrystFEL 0.11.00.11.0 | Thomas White | |
2024-04-17 | Add -f option to brew upgrade commands in the MacOS jobs. | Parthasarathy Tirumalai | |
2024-04-17 | INSTALL.md: Fix link to crystfel.rb | Thomas White | |
Needs to be a raw download. | |||
2024-04-17 | Update crystfel(7) | Thomas White | |
2024-04-17 | Update INSTALL.md | Thomas White | |
2024-04-17 | Update README.md | Thomas White | |
2024-04-16 | Update INSTALL.md | Thomas White | |
2024-04-16 | Update AUTHORS | Thomas White | |
2024-04-16 | Tweak prediction refinement weightings | Thomas White | |
2024-04-16 | alignment-test.jl: Plot shift/sigma (pull value) | Thomas White | |
2024-04-16 | alignment-test.jl: Round peak coordinates to one pixel, to get realistic errors | Thomas White | |
2024-03-07 | ASAP::O: Do not free image->data_block until we get the callback | Thomas White | |
2024-03-07 | ASAP::O: Add even more debug for producer | Thomas White | |
2024-03-07 | ASAP::O: Fix ingest flags for placeholders | Thomas White | |
2024-02-27 | alignment_test.jl: Break plotting routine into 3 | Thomas White | |
2024-02-27 | Julia: Do polarisation correction via CrystFEL function | Thomas White | |
The Julia-native correction was 50% slower. | |||
2024-02-27 | Julia: Move merging utils to separate module | Thomas White | |
2024-02-26 | process_hkl.jl: Add polarisation correction | Thomas White | |
2024-02-26 | Julia: RefList: Return indices as vectors, not tuples | Thomas White | |
We're going to be doing a lot of linear algebra with these numbers, so this makes more sense. | |||
2024-02-26 | Julia: UnitCell: Add accessors for cell parameters and basis vectors | Thomas White | |
2024-02-26 | stream_read_chunk: Set kpred to nominal wavelength | Thomas White | |
This avoids having to awkwardly pass the wavelength separately, e.g. to the polarisation correction. | |||
2024-02-22 | julia/process_hkl.jl: Abstract stable running mean/variance | Thomas White | |
2024-02-21 | Julia: Set finalizers for RefList and Crystal when taken from image | Thomas White | |
2024-02-21 | Julia: chunkread: Expose option for reconstructing image data arrays/detgeom | Thomas White | |
It makes a big performance difference to avoid creating these arrays. We will just need to deal with the fact that an Image might not have a DetGeom or data arrays. This commit also sets sensible chunkread options for allcrystals(). | |||
2024-02-21 | Julia: RefList: Return nothing if no reflections in list | Thomas White | |
2024-02-21 | julia/process_hkl.jl: Break into routines, add correction function | Thomas White | |
2024-02-20 | Set default flag for panel dimensions | Thomas White | |
This was missed out, causing DataTemplates to be written incorrectly. | |||
2024-02-20 | tests/geom_roundtrip: Test dimension as panel-specific value | Thomas White | |
2024-02-19 | Julia: Add Base.get!(::Reflist, indices) | Thomas White | |
2024-02-19 | Draw attention to the need for separate Mille dirs for cluster jobs | Thomas White | |
2024-02-16 | CI: Remove Python installation for MacOS | Thomas White | |
We don't have any direct Python dependency, and for some reason this is breaking the CI. So, let's just get rid of it. | |||
2024-02-16 | align_detector: Add 'closeandreopen' option for Millepede | Thomas White | |
With large indexing jobs, we generate a LOT (4000+) of Millepede files. This option is needed to prevent pede from keeping all these files open simultaneously, which runs into an operating system limit. | |||
2024-02-15 | GUI: Find all Mille folders for alignment task | Thomas White | |
Depending on the backend, this could be a single "mille-data", or multiple "mille-data-X" folders. | |||
2024-02-15 | GUI: Use separate --mille-dir for each sub-job | Thomas White | |
Previously, they all wrote into the same "mille-data" folder, overwriting each others' files and causing general carnage. | |||
2024-02-08 | Add julia/process_hkl.jl (example program) | Thomas White | |
2024-02-07 | Julia: Add allcrystals() | Thomas White | |
2024-02-07 | Julia: Add push!(::RefList, hkl) | Thomas White | |
2024-02-07 | Julia: RefList: index using tuple | Thomas White | |
I realised that separate h k l parameters leads to a profusion of argument splatting. | |||
2024-02-06 | Julia: Add "savereflist!" | Thomas White | |
2024-02-06 | Julia: Constructor for RefList{MergedReflection} | Thomas White | |
2024-02-06 | align_detector.jl: Show number of indexed frames | Thomas White | |
2024-02-06 | Julia: Fix docs | Thomas White | |
2024-02-06 | Julia: Add 'rotategroup!' | Thomas White | |
2024-02-06 | Julia: Add chunkread() | Thomas White | |
2024-02-06 | Julia: Add peak search algorithms | Thomas White | |
2024-02-06 | Julia: Finish implementing partial_sim.jl | Thomas White | |
2024-02-06 | Julia: Add asymmetricindices() | Thomas White | |