Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | New way of injecting version information | Thomas White | |
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them. | |||
2020-07-29 | stream_read_chunk: Add option to load image data | Thomas White | |
2020-07-29 | Fix reading of geometry from stream | Thomas White | |
2020-07-29 | Unify creation of blank image data arrays | Thomas White | |
2020-07-29 | Create detgeom and data arrays when reading from stream | Thomas White | |
2020-07-29 | Don't double-count last chunk | Thomas White | |
2020-07-29 | Fix peak list loading from stream | Thomas White | |
I don't think this functionality has ever actually been used. It was completely broken. | |||
2020-07-29 | Random access Stream API | Thomas White | |
2020-07-29 | Update comments | Thomas White | |
2020-07-29 | stream_close: Handle NULL | Thomas White | |
2020-07-29 | Fix some memory bugs | Thomas White | |
2020-07-29 | Finish converting stream.c | Thomas White | |
2020-07-29 | Tidy up | Thomas White | |
Regarding check_path_existence: This was a very complicated procedure, for not very much gain. The attempt to open a dataset for real, which invariably follows, can still fail after this check. | |||
2020-07-29 | Update stream to new API | Thomas White | |
2020-07-29 | Convert more bits to detgeom | Thomas White | |
2020-07-29 | Convert stream to DataTemplate | Thomas White | |
2020-07-29 | Get rid of imagefile_field_list and stuff_from_stream | Thomas White | |
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution. | |||
2020-07-29 | Port indexamajig to new API, part II | Thomas White | |
This also removes a large chunk of legacy code | |||
2020-07-29 | Port indexamajig to new API, part I | Thomas White | |
2020-07-29 | ImageFeatureList: Store panel number, not pointer | Thomas White | |
This makes the conversion to DataTemplate/detgeom MUCH easier. | |||
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-07-30 | Stream: don't skip over first chunk if there's no geometry file | Thomas White | |
2019-07-29 | Remove old rg_delta stuff | Thomas White | |
2019-07-19 | Increase maximum geometry length from stream | Thomas White | |
It's already too small | |||
2019-07-05 | Update copyright dates | Thomas White | |
2019-07-05 | Read geometry file from start of stream | Thomas White | |
2019-06-25 | read_stream_reflections_*: Set symmetric indices for reflections | Thomas White | |
2019-05-14 | Remove image.num_peaks and num_saturated_peaks | Thomas 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. | |||
2019-05-07 | Update all source code comments to Doxygen format | Thomas White | |
2019-01-28 | partialator: Fix multiple memory leaks | Thomas White | |
2018-09-27 | Write in stream whether crystal was selected as a "hit" or not | Thomas White | |
2018-09-10 | Initialise audit info string when reading | Thomas White | |
2018-07-09 | Add number of indexing attempts to stream | Thomas White | |
2018-06-10 | indexamajig: Estimate resolution based on peaks only | Thomas White | |
2018-05-17 | Merge branch 'tom/cmake' | Thomas White | |
2018-05-04 | Put list of indexing methods into stream header | Thomas White | |
Needed for when the methods are auto-determined. | |||
2018-04-24 | Read audit information from stream | Thomas White | |
2018-03-13 | Nicer way of getting Git revision | Thomas White | |
This will need a separate way to create the official releases (which shouldn't have Git revisions attached) | |||
2017-10-17 | Handle old indexing methods | Thomas White | |
There are limits to how well they can be handled, but this avoids screwing users over too much. | |||
2017-05-02 | Initial CBF stuff | Thomas White | |
2017-03-08 | Allow indexing system to store its own data, independently of indexing methods | Thomas White | |
Previously, the indexing system passed all the information on to the indexing engines and then forgot about it. That made it difficult to do things like check the indexing solution after prediction refinement, because the target unit cell was unavailable. Now, the indexing system itself can keep some information. Of course, that information includes the private pointers for the indexing engines themselves. I took the opportunity to streamline things a little bit. The caller can now set up the indexing system in one step, without having to separately parse the names of the indexing methods. The caller no longer has to keep track of a separate array of methods, instead just one structure which contains everything. | |||
2016-11-25 | Display line numbers at which stream is corrupted | Thomas White | |
2016-10-10 | Add missing newline | Thomas White | |
2016-10-10 | Fussiness / boilerplate | Thomas White | |
2016-10-10 | Added detector shift to crystal structure, wrote get and get functions | Valerio Mariani | |
2016-09-12 | Add newline at end of geometry file in stream, if not already present | Thomas White | |
2016-07-01 | Store all "=" fields from stream, not just HDF5 ones | Thomas White | |
2016-07-01 | No more slab-relative coordinates in libcrystfel | Thomas White | |
2016-02-29 | More output when reading reflections failed | Thomas White | |
2015-11-27 | Fix documentation | Thomas White | |