Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-06 | Ownership for Crystal.Cell | Thomas White | |
2024-02-06 | Crystal: Free UnitCell when setting a new one | Thomas White | |
2024-02-06 | Fix incorrect uses of cell_free | Thomas White | |
This also gets rid of crystal_copy_deep. From now on, all crystal_copy calls also copy the UnitCell. | |||
2024-02-06 | Crystals shouldn't own RefLists (part 1) | Thomas White | |
This is a terrible bit of API. A Crystal contains both the parameters for a calculation (e.g. prediction) and the results. Just look at post-refinement.c for an example of the mess this makes when trying to do calculations. This commit removes the reflection list from the Crystal structure. Future commits in this series will fix the resulting build carnage. This also gets rid of vestigial field pr_dud, and adds initialisers for all (remaining) fields. | |||
2024-02-06 | Use libcrystfel memory allocation routines everywhere | Thomas White | |
2024-02-06 | Crystal: Remove reference to image structure (part 1) | Thomas White | |
2021-04-27 | Rename libcrystfel's config.h to libcrystfel-config.h | Thomas White | |
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2. | |||
2021-03-11 | detgeom_transform_coords: Take an additional detector shift | Thomas White | |
This allows the refined detector position to be used in a lot of places. | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2020-07-29 | Add crystal_copy_deep() | Thomas White | |
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-06-19 | Const-cleanliness | Thomas White | |
2019-05-07 | Update all source code comments to Doxygen format | Thomas White | |
2019-03-01 | crystal_copy(): Make new copy of notes if non-NULL | Thomas White | |
2018-02-27 | More const-cleaning | Thomas White | |
2018-02-27 | const-cleanliness | 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 | |
2015-06-26 | Free crystal notes | Thomas White | |
2015-05-19 | Set default crystal resolution limit to infinity | Thomas White | |
Makes much more sense than zero | |||
2015-04-20 | Crystal: initialise user flag | Thomas White | |
2015-04-01 | Add crystal_add_notes() | Thomas White | |
2015-03-18 | Add crystal_{get,set}_notes() | Thomas White | |
2015-03-05 | Crystal: add Bfac | Thomas White | |
2014-11-09 | Record number of implausibly negative reflections in stream | Thomas White | |
2013-03-04 | Add crystal_copy() | Thomas White | |
2013-02-06 | Stuff | Thomas White | |
2013-02-06 | Stuff for partialator | Thomas White | |
2013-02-05 | WIP on bringing programs up to date | Thomas White | |
2013-01-30 | Stream changes | Thomas White | |
2013-01-28 | First bit of Crystal | Thomas White | |