aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/utils.h
AgeCommit message (Collapse)Author
2021-05-12Fix convert_int and add convert_floatThomas White
convert_int was using strtod. Whoops!
2021-04-19Move file_exists to utils (and eliminate several duplicates)Thomas White
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-08-25Factor out convert_intThomas White
2020-07-30Eliminate duplicate symbolsThomas White
This makes searching easier, and also permits Meson's unity build mode.
2020-07-29Remove config.h from libcrystfel headersThomas White
Same reason as removing them from tests. Also, libcrystfel might be used in projects which have HAVE_CONFIG_H defined.
2020-07-29Add wavelength and electron_voltage, plus units, to geometry fileThomas White
2020-07-29Add crystfel_has_peakfinder9()Thomas White
separate config.h file.
2020-07-29Convert indexamajig to new Stream APIThomas White
2020-07-29Factorise filename_extension()Thomas White
2020-07-29Add void pointer to log message functionsThomas White
Also add LogMsgFunc typedef and move functions up in utils.c, because progress_bar() also needs the stderr_lock.
2020-07-29Move stderr_lock prototype to utils.hThomas White
2020-07-29libcrystfel plumbing to allow ERROR/STATUS messages in GUIThomas White
2020-07-29Add safe_strdup() to utilsThomas White
2020-07-29Move load_entire_file() to utilsThomas White
2020-01-10Mass update of copyright datesThomas White
2019-08-26Formatting/fussinessThomas White
2019-08-26add stable inline mean variance functionWolfgang Brehm
2019-05-07Update all source code comments to Doxygen formatThomas White
2018-12-18make_pixelmap: Use <input>.h5 as default output filenameThomas White
2018-09-10pattern_sim: read spectrum from fileAlexandra Tolstikova
2017-07-05Rearrange quaternion declarations so that gtk-doc can copeThomas White
The utils file contains two gtk-doc sections, "utils" and "quaternion", with a change of section halfway through. It seems that gtk-doc doesn't like it if the declarations are all mixed together.
2015-03-13Move solve_svd() to utilsThomas White
2014-06-24Add unlikely()Thomas White
2014-06-13Add extern "C" for C++ compatibilityChuck
2014-01-20RNG overhaulThomas White
Previously, we were using random(), which is really really bad.
2013-08-12Improve show_matrix_eqn()Thomas White
2013-08-08Add show_matrix()Thomas White
2013-04-17Work on post refinementThomas White
Brought across from "tom/pr" Conflicts: src/indexamajig.c src/post-refinement.c tests/pr_gradient_check.c
2013-01-04Tidy up documentationThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-03-09Use ADU per eV in geometry file, rather than ADU per photon in beam fileThomas White
Conflicts: src/get_hkl.c tests/morphology_check.c
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Update copyright datesThomas White
2012-02-22Move the "indexed reflection array" thing to where it can't do any harmThomas White
2012-02-22Introduce "libcrystfel"Thomas White