aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel
AgeCommit message (Collapse)Author
2015-05-13partialator: Move scaling calculation into PR properThomas White
2015-05-13solve_svd(): Squash NaNs after rescalingThomas White
2015-05-13solve_svd(): Filter the eigenvalues even if the result is not usedThomas White
2015-05-08Added colour scale to geoptimiser error mapsValerio mariani
2015-04-28Reject boxes with very large gradients during rings integrationThomas White
2015-04-20Add GPARAM_DETX, GPARAM_DETY and GPARAM_CLENThomas White
2015-04-20Improve error messageThomas White
2015-04-20FussinessThomas White
2015-04-20Factorise dr/da part of gradient calculation for PR and predictionThomas White
2015-04-20Throw out crystals which could not be refinedThomas White
2015-04-20Make panel assignments invariant during prediction- and post-refinementThomas White
Reflections appearing and disappearing are problematic when trying to do a least-squares refinement. Therefore, assume that reflections stay on panel and keep them under consideration even if their partialities go to zero (i.e. they drift off Bragg). This should stabilise both refinements, and simplifies quite a lot of code. Collateral "damage": the old "select_intersection()" is now gone.
2015-04-20open_stream_for_read: read stream from stdin when filename is "-".Keitaro Yamashita
2015-04-20Add INDEXING_DEBUGThomas White
2015-04-20Fix a string overflow vulnerability, and banish extract_f_from_stuff()Thomas White
2015-04-20Crystal: initialise user flagThomas White
2015-04-01Add crystal_add_notes()Thomas White
2015-04-01Allow negative literal clen in geometry fileThomas White
2015-03-19hdf5_read(): Create simple geometryThomas White
This allows unpack_panels() to be called, and hence the same data structures to be available in the simple and geometry cases. Some changes were necessary to hdfsee, which previously created the simple geometery itself
2015-03-18Record crystal notes in streamThomas White
2015-03-18Add crystal_{get,set}_notes()Thomas White
2015-03-13solve_svd(): Check n_filt before usingThomas White
2015-03-13Move solve_svd() to utilsThomas White
2015-03-05copy_geom(): fix furthest_in_panelThomas White
2015-03-05Crystal: add BfacThomas White
2015-03-05copy_geom(): fix furthest_out_panelThomas White
2015-03-04Avoid segfault if cell can't be loadedThomas White
2015-03-02Avoid duplication of last line of geometry file in streamThomas White
2015-02-23This is CrystFEL 0.6.00.6.0Thomas White
2015-02-21Fix for string matching bugValerio Mariani
2015-02-20in_bad_region(): fs/ss bad regions use orig coordinatesThomas White
2015-02-20FormattingThomas White
2015-02-20get_value() -> hdfile_get_value()Thomas White
2015-02-20Rationalise get_value() stuffThomas White
2015-02-20copy_geom(): Fix obvious bugThomas White
2015-02-20FussinessThomas White
2015-02-20copy_geom(): Initialise rg collection stuffThomas 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-19get_detector_geometry(): allow beam==NULLThomas White
2015-02-19Stop if rigid groups and rigid group collections cannot be parsed correctlyValerio Mariani
2015-02-16Update API docsThomas White
2015-02-16Event navigation and improved menu bar in hdfseeValerio Mariani
2015-02-16indexamajig: --peaks=cxi instead of --peaks=hdf5 --cxi-hdf5-peaksThomas White
2015-02-12Add panel name for bad regionsThomas White
2015-02-12parse_field_bad: s/panel/badr/Thomas White
2015-02-12FussinessThomas White
2015-02-12get_event_string should strdup "(none)" for consistency.Takanori Nakane
2015-02-12Avoid libhdf5 runtime warnings when photon_energy contains %.Takanori Nakane
2015-02-12prof2d: Fix number of reference profilesThomas White
Thanks again to Takanori Nakane for spotting this
2015-02-12Show warning if CrystFEL was compiled without ncursesThomas White
2015-02-11Fix an infinite loop in the parsing of an event string.Takanori Nakane
2015-02-05Fixed hdfsee handling of rigid group collectionsValerio Mariani