aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-10Start on converting pinkIndexer to DataTemplateThomas White
2020-08-10pinkIndexer: Remove detector updateThomas White
Overall detector offsets can now be done via the geometry file, and this is labelled as a hack. It doesn't actually do very much anyway, because the "updated" detector is thrown away for the next pattern. The updated detector is used only for subsequent indexing attempts on the same pattern.
2020-08-07Set CL_TARGET_OPENCL_VERSION in a couple more placesThomas White
2020-08-07CMake: Fix incorrect variable namesThomas White
These are different when using pkg-config compared to the custom scripts.
2020-08-07Move indexers out of APIThomas White
2020-08-07geoptimiser: First part of conversion to DataTemplateThomas White
2020-08-07Remove image->avg_clenThomas White
Horrible API hack.
2020-08-07Expose rigid groupsThomas White
2020-08-05Finish removing TIFFThomas White
2020-08-05Add scripts/display-hdf5Thomas White
2020-08-05Restore HDF5 output in polarisation_checkThomas White
2020-08-05Convert gpu_sim_check to DataTemplateThomas White
2020-08-04Convert pattern_sim to DataTemplateThomas White
2020-08-04Convert partial_sim to DataTemplateThomas White
2020-08-04Add image_write()Thomas White
This is a one-to-one transfer of the old hdf5_write_image()
2020-08-04Add image_create_for_simulation()Thomas White
...and factorise common code
2020-08-03Update name of FDIP packageThomas White
2020-08-03CMake: Switch to pkg-config for Xgandalf, PinkIndexer and FDIPThomas White
2020-08-03meson: Request HDF5 1.10 APIThomas White
2020-07-31Xgandalf/PinkIndexer/FDIP now have pkg-configThomas White
2020-07-31Move spectrum loading out of indexamajig/process_imageThomas White
2020-07-31ambigator: Rename queue_argsThomas White
2020-07-31partial_sim: Rename worker_args and queue_argsThomas White
2020-07-31Set bandwidth in image structureThomas White
2020-07-31Remove unused NBP detectionThomas White
2020-07-30Fix placeholder countingThomas White
2020-07-30partialator: Fix deep copy of image structureThomas White
2020-07-30Add show_panel() to APIThomas White
2020-07-30Add checks for Xgandalf, PinkIndexer and FDIPThomas White
PinkIndexer still needs updating for DataTemplate. FDIP weirdly needs two include paths, so it doesn't work here currently.
2020-07-30Add missing config.h includesThomas White
2020-07-30CMake: Always build asdf.cThomas White
As of 55df542018664, asdf.c itself decides what code to use.
2020-07-30asdf: Fix includesThomas White
Not sure what dirax.h was doing there, and cell.h should really be included.
2020-07-30Request that FFTW uses "double[2]", not "complex" for fftw_complexThomas White
Normally, FFTW uses the C99 "complex" type for fftw_complex, if complex.h is included before fftw3.h. We do not use complex.h, and want the double[2] version otherwise the code breaks horribly. Unfortunatley, under certain build scenarios, complex.h seems to get included via the GSL headers. Adding #define FFTW_NO_Complex prevents this.
2020-07-30Add include guards to version headersThomas White
2020-07-30Eliminate duplicate symbolsThomas White
This makes searching easier, and also permits Meson's unity build mode.
2020-07-29Use conf_data instead of -DThomas White
2020-07-29Add ncurses to MesonThomas White
2020-07-29Add check for gzbuffer with MesonThomas White
2020-07-29Version information via MesonThomas White
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-07-29Create pkg-config file via MesonThomas White
2020-07-29Install the header filesThomas White
2020-07-29Add Doxygen for MesonThomas White
2020-07-29Install manual pages via MesonThomas White
2020-07-29Fix a couple of memory bugs in event expansionThomas White
2020-07-29Port remaining tests to MesonThomas White
2020-07-29Expose a couple more functions for easier testingThomas White
2020-07-29Start converting tests to MesonThomas White
2020-07-29Remove curses dependency for integration_check and prof2d_checkThomas White
These were a hack caused by badly testable API
2020-07-29Add low-level integration API (for better testing)Thomas White