Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-21 | Add a warning about mask_file when mask is not set | Thomas White | |
2017-05-05 | Fill in photon energy, clen and adu for CBFs | Thomas White | |
This needed a bit of reorganisation and clarification of who is repsonsible for loading what. The low-level file loaders, e.g. hdf5_read and hdf5_read2 in hdf5-file.c or cbf_read in image.c, are responsible. There is a helper function adjust_centering_for_rail in detector.h which they can use. It seems like this could be done more cleanly at the imagefile layer. However, we need to make sure that the "old" hdfile API still works on its own, even when not accessed via the new imagefile API. | |||
2017-05-05 | Allow location of photon energy (eg in HDF5 file) to start with any character | Thomas White | |
2017-03-24 | Remove an old debugging message | Thomas White | |
2017-03-15 | largest_q(): Handle NULL detector | Thomas White | |
2017-03-13 | Ask for C99 in configure.ac, remove weird C99 declarations | Thomas White | |
2017-02-16 | Fix mask path placeholder check | Thomas White | |
The mask paths for all panels have to have the same number of placeholders, but the masks do not have to have the same number of placeholders as the panel data blocks. This also tidies up a few excess strdup() calls, and removes partial_event_substitution() because retrieve_full_path() can now handle the number of placeholders being too small. | |||
2016-10-06 | pattern_sim: Fix loop bounds in record_image() | Thomas White | |
2016-08-11 | Take rail direction as a vector rather than individual x,y,z values | Thomas White | |
Just to make it more consistent with fs/ss directions | |||
2016-08-11 | Use whole of 'value' field when parsing top-level geometry options | Thomas White | |
This is a long-standing bug, which we got away with up to now because top-level options with more than just a single number or location were rare or possibly never used at all. | |||
2016-08-10 | Ensure z component is set in dir_conv() | Thomas White | |
2016-08-10 | Set default clen_for_centering | Thomas White | |
If the rail vector is +z (the default), then the value doesn't matter. However, it still mustn't be NaN. | |||
2016-08-10 | Allow peak table location to be given in geometry file | Thomas White | |
2016-08-09 | Remove debugging output | Thomas White | |
2016-08-09 | Add rail direction to geometry | Thomas White | |
2016-07-29 | Add z direction to panel directions and update get_q_for_panel() | Thomas White | |
2016-07-01 | No more slab-relative coordinates in libcrystfel | Thomas White | |
2016-05-20 | Fixed problem with parsing of geometry file | Valerio Mariani | |
2016-04-12 | Merge branch 'tom/testing' | Thomas White | |
2016-04-01 | Add adu_per_photon (distinct from adu_per_eV) | Thomas White | |
2016-03-24 | Don't use %C conversion | Thomas White | |
2016-03-15 | write_detector_geometry_2(): Clean up | Thomas White | |
Fixes CRYS-138: hdfsee wipes geometry if new file is saved over old one | |||
2016-03-01 | mark_resolution_range_as_bad(): Skip if nothing to do | Thomas White | |
This speeds up indexamajig quite a bit | |||
2015-12-05 | Add option for per-pixel saturation values | Thomas White | |
2015-11-10 | Improve single_panel_data_source() | Thomas White | |
Fixes two problems: 1. Copious memory leaks via strdup() 2. Hardcoded default /data/data, not used anywhere else | |||
2015-11-03 | Merge branch 'tom/imagedata' | Thomas White | |
2015-10-12 | Fix extern / fussiness | Thomas White | |
2015-10-05 | Add find_orig_panel_number() | Thomas White | |
2015-10-05 | Remove use of image->data in record_image() | Thomas White | |
2015-07-07 | Add mask_file to geometry file, to allow bad pixel mask to be stored separately | Thomas White | |
2015-06-25 | Tidy up some small leaks and memory bugs | Thomas White | |
2015-06-24 | Whitespace | Thomas White | |
2015-05-27 | Add detector_has_clen_references() | Thomas White | |
2015-04-01 | Allow negative literal clen in geometry file | Thomas White | |
2015-03-05 | copy_geom(): fix furthest_in_panel | Thomas White | |
2015-03-05 | copy_geom(): fix furthest_out_panel | Thomas White | |
2015-02-21 | Fix for string matching bug | Valerio Mariani | |
2015-02-20 | in_bad_region(): fs/ss bad regions use orig coordinates | Thomas White | |
2015-02-20 | get_value() -> hdfile_get_value() | Thomas White | |
2015-02-20 | Rationalise get_value() stuff | Thomas White | |
2015-02-20 | copy_geom(): Fix obvious bug | Thomas White | |
2015-02-20 | Fussiness | Thomas White | |
2015-02-20 | copy_geom(): Initialise rg collection stuff | Thomas White | |
Otherwise, the later code adds the new RGs to a shallow copy of the old list (i.e. just a copy of the pointer). Hilarity ensues. | |||
2015-02-19 | get_detector_geometry(): allow beam==NULL | Thomas White | |
2015-02-19 | Stop if rigid groups and rigid group collections cannot be parsed correctly | Valerio Mariani | |
2015-02-16 | Event navigation and improved menu bar in hdfsee | Valerio Mariani | |
2015-02-12 | Add panel name for bad regions | Thomas White | |
2015-02-12 | parse_field_bad: s/panel/badr/ | Thomas White | |
2015-02-12 | Fussiness | Thomas White | |
2015-01-27 | Split nested code into separate functions | Valerio Mariani | |