aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
24 hoursdata_template_write_to_fh: Fix bad region outputHEADmasterThomas White
Two problems: 1. Didn't take into account that bad->name already includes the prefix "bad". 2. Didn't convert the panel-relative coordinates back to slab-relative. Fixes: https://github.com/taw10/crystfel/issues/11
24 hourstests/geom_roundtrip: Check bad regionsThomas White
3 daysindexamajig: Reduce ASAP::O verbosityThomas White
4 daysindexamajig: Send ASAP::O acknowledgement only after process_imageThomas White
Otherwise, we end up acknowledging the previous message ID after receiving something like kEndOfStream.
4 daysindexamajig: Report ASAP::O message ID for acknowledgementThomas White
Something strange is going on here, need to debug.
7 daysFurther clarification about ordering of panel group directivesThomas White
See 79bda19687e425818888ce17cc6e2239744ee640
7 daysDataTemplate: Add an "all" group if no panel definitions are givenThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/96
7 daysWhitespaceThomas White
7 dayscrystfel_geometry(5): Mention that group definitions must come after panelsThomas White
Also mention this when complaining about the geometry file. Fixes: https://github.com/taw10/crystfel/issues/10
8 daysindexamajig: Avoid writing empty Mille recordsThomas White
Fixes: https://github.com/taw10/crystfel/issues/9
9 daysJulia: Add 'setreflections!' to add a RefList for a Crystal in an imageThomas White
9 daysJulia: Avoid making a list of NothingThomas White
The type of the list needs to be correct, otherwise we can't push to it later.
9 daysindexamajig: Add ASAP::O acknowledgementsThomas White
10 daysalign_detector: Add missing argument in warning messageThomas White
Fixes: https://github.com/taw10/crystfel/issues/8
11 daysasdf: Force cell to be right-handed after refinementThomas White
In some rare cases, the cell changes from right to left handed during the vector refinement stage of asdf, while ending up at an apparently correct indexing solution. This commit just flips the axis round when necessary, in the same way that asdf already does in an earlier stage. I haven't done a proper survey, but I can say that the image I used to isolate and test this issue had very low resolution while still being what we would call "indexable". The left-handed cells appeared for six out of the 12173 hits in that run, or slightly below 0.05%. So, it's rare but not totally impossible.
11 daysasdf: Don't store cell volumeThomas White
It's hardly needed for re-use, and invites problems with the volume going out of sync with the vectors. Better just to calculate it when needed.
11 daysMinor documentation tweaksThomas White
14 daysGUI: Fix buffer overflow in "delete_gui_tempdir"Philipp Middendorf
14 daysCI: Better way of restricting build-centos7 to mainline onlyThomas White
14 daysCI: Run build-centos7 only for "main" project (not for e.g. MRs)Thomas White
2024-04-18Merge branch 'julia'Thomas White
2024-04-18Address pipeline performance improvement changes which Tom requested.Parthasarathy Tirumalai
1) Remove MacOS native build job and build-brew-macos the only job for MacOS. 2) Make container builds manual.
2024-04-18Reorder job stages so that maxwell deployment can start as soon as centos7 ↵Parthasarathy Tirumalai
build is done.
2024-04-17CONTRIBUTING.md: Fix DOI linkThomas White
2024-04-17Update Homebrew formula to 0.11.0Thomas White
2024-04-17This is CrystFEL 0.11.00.11.0Thomas White
2024-04-17Add -f option to brew upgrade commands in the MacOS jobs.Parthasarathy Tirumalai
2024-04-17INSTALL.md: Fix link to crystfel.rbThomas White
Needs to be a raw download.
2024-04-17Update crystfel(7)Thomas White
2024-04-17Update INSTALL.mdThomas White
2024-04-17Update README.mdThomas White
2024-04-16Update INSTALL.mdThomas White
2024-04-16Update AUTHORSThomas White
2024-04-16Tweak prediction refinement weightingsThomas White
2024-04-16alignment-test.jl: Plot shift/sigma (pull value)Thomas White
2024-04-16alignment-test.jl: Round peak coordinates to one pixel, to get realistic errorsThomas White
2024-03-07ASAP::O: Do not free image->data_block until we get the callbackThomas White
2024-03-07ASAP::O: Add even more debug for producerThomas White
2024-03-07ASAP::O: Fix ingest flags for placeholdersThomas White
2024-02-27alignment_test.jl: Break plotting routine into 3Thomas White
2024-02-27Julia: Do polarisation correction via CrystFEL functionThomas White
The Julia-native correction was 50% slower.
2024-02-27Julia: Move merging utils to separate moduleThomas White
2024-02-26process_hkl.jl: Add polarisation correctionThomas White
2024-02-26Julia: RefList: Return indices as vectors, not tuplesThomas White
We're going to be doing a lot of linear algebra with these numbers, so this makes more sense.
2024-02-26Julia: UnitCell: Add accessors for cell parameters and basis vectorsThomas White
2024-02-26stream_read_chunk: Set kpred to nominal wavelengthThomas White
This avoids having to awkwardly pass the wavelength separately, e.g. to the polarisation correction.
2024-02-22julia/process_hkl.jl: Abstract stable running mean/varianceThomas White
2024-02-21Julia: Set finalizers for RefList and Crystal when taken from imageThomas White
2024-02-21Julia: chunkread: Expose option for reconstructing image data arrays/detgeomThomas 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-21Julia: RefList: Return nothing if no reflections in listThomas White