aboutsummaryrefslogtreecommitdiff
path: root/src/partial_sim.c
AgeCommit message (Collapse)Author
2023-05-02Remove pattern_sim and partial_simThomas White
Use of these programs has been following this pattern for several years: 1. Neglect 2. Once yearly attempt by someone to use either tool 3. Discovery that it's totally broken 4. Bug report and fast bug fix 5. Go to 1. For more discussion, see the issue referenced below. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/81
2023-02-09partial_sim: Abort on unrecognised optionThomas White
2023-02-09partial_sim: Use separate filename for each frameThomas White
This makes it possible for the GUI to show the stream correctly.
2023-02-09partial_sim: Fix up behaviour after DataTemplateThomas White
It's been broken for a long time. Now, at least it does what the documentation says it does. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/78
2023-01-16partial_sim: Add missing initialisation of qargs.dtemplThomas White
2023-01-16partial_sim: Add quaternion to streamThomas White
2021-07-23partial_sim: Fix printf format stringThomas White
2021-07-21Reduce variable scope where possibleThomas White
2021-07-21Add missing cleanup on error pathsThomas White
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-08-19Remove STREAM_UNITCELL and STREAM_CRYSTALSThomas White
These flags weren't orthogonal at all, which was turning some routines into spaghetti-code. It's still possible to avoid read/write of peak lists, reflection data or image data. But that's it.
2020-08-19Make Stream responsible for its own DataTemplateThomas White
It makes no sense for a different DataTemplate to be used for every frame in a stream. And this way makes everything much easier for users ot the API.
2020-08-04Convert partial_sim to DataTemplateThomas White
2020-07-31partial_sim: Rename worker_args and queue_argsThomas White
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-07-29Get rid of imagefile_field_list and stuff_from_streamThomas White
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution.
2020-07-29Port indexamajig to new API, part IThomas White
2020-01-10Mass update of copyright datesThomas White
2019-07-17partial_sim: Use Spectrum APIThomas White
2019-06-25partial_sim: Add --template-streamThomas White
2019-06-25partial_sim: Add missing initialisationsThomas White
2019-05-29Use Spectrum API for simulationThomas White
2019-05-14Remove image.num_peaks and num_saturated_peaksThomas White
These values were inconsistently set by different parts of the code, e.g. different peak search methods. num_saturated_peaks was even set during final integration. Now, the peak count is taken from the ImageFeatureList, so it's authoritative.
2018-09-10Change image.spectrum to image.spectrum0 to use a different structure for ↵Alexandra Tolstikova
spectrum.
2018-05-17Merge branch 'tom/cmake'Thomas White
2018-03-13Nicer way of getting Git revisionThomas White
This will need a separate way to create the official releases (which shouldn't have Git revisions attached)
2018-02-27partial_sim: Update parameter displayThomas White
2018-02-27New partiality model from Ginn et al.Thomas White
2018-02-27Separate partiality calculation from predictionThomas White
2017-10-23Check return values from fread/fgetsThomas White
2017-10-19partial_sim: Write the symmetry to the reflection listThomas White
2017-10-19partial_sim: Show the symmetry of the reflection listThomas White
2017-10-19partial_sim: Use symmetry from fileThomas White
2017-08-09partial_sim: Add missing bracket in parameter listThomas White
2016-07-15partial_sim: Fix rounding for sketchesThomas White
2016-07-01Remove slab-relative coordinates from partial_sim and pattern_simThomas White
2015-10-05partial_sim: Remove image->dataThomas White
2015-04-20partial_sim: Initialise stuffThomas White
2015-04-20partial_sim: Complain if geometry contains HDF5 referencesThomas White
2015-04-20partial_sim: Update --help and manualThomas White
2015-01-20Add informational messages when symmetry doesn't match for monoclinic point ↵Thomas White
groups
2014-12-09Capitalise all warningsThomas White
2014-11-24Fixed stream I/O across different versionsValerio Mariani
2014-11-14pattern_sim, partial_sim: List all simulation parameters at startThomas White
2014-11-14Allow geometry files to not contain photon_energyThomas White
2014-11-09Add warnings to everything which used to take a beam fileThomas White
2014-09-25Remove "sphere", "thin" and "gaussian" partiality models, add "scgaussian"Thomas White
2014-09-24Remove bandwidth, divergence and profile radius from struct beam_paramsThomas White
2014-09-24Remove beam radius and nphotons from struct beam_paramsThomas White
2014-09-22Beam file removal, part IThomas White