Commit Graph

  • d39e9d7a99 Don't hide symbols in the shared library master 1.0.0 leonarski_f 2026-04-08 16:03:30 +02:00
  • a3235390a4 README: Update leonarski_f 2026-04-08 15:15:22 +02:00
  • 215e9471ad CI: Dedicated upload python script leonarski_f 2026-04-08 14:58:53 +02:00
  • 7fb6117be7 CI: Try again upload leonarski_f 2026-04-08 14:51:20 +02:00
  • a87f4a56e4 CI: Try again upload leonarski_f 2026-04-08 14:48:56 +02:00
  • 942e3ae532 CI: Try again upload leonarski_f 2026-04-08 14:46:36 +02:00
  • 11c9b581f2 Fix TOKEN leonarski_f 2026-04-08 14:35:28 +02:00
  • a7b81b7db0 Trying with tag and uploading release leonarski_f 2026-04-08 13:32:09 +02:00
  • 959636cbc3 Add version 1.0.0 leonarski_f 2026-04-08 13:05:52 +02:00
  • 60135d9471 Include Node.js in the docker (needed for gitea) leonarski_f 2026-04-08 13:04:54 +02:00
  • dd8bb91931 Add gitea process leonarski_f 2026-04-08 12:49:39 +02:00
  • 15e8781a74 Use CMake to build the plugin and HDF5 (internally) leonarski_f 2026-04-08 12:39:50 +02:00
  • cfe032b731 Remove need for hdf5_hl.h (so no need for unsupported configuration of HDF5) leonarski_f 2026-04-08 12:38:52 +02:00
  • 6421de97bb Improve Makefile leonarski_f 2026-04-08 10:32:20 +02:00
  • 69470cd374 Update bitshuffle/lz4 code + embed bshuf_h5filter code into the library leonarski_f 2026-04-08 10:16:46 +02:00
  • 0e258cc8c9 Null terminate buffer in file.c main CV-GPhL 2026-02-04 11:20:21 +01:00
  • 2bcd3074cc Null terminate buffer in file.c CV-GPhL 2026-02-04 11:20:21 +01:00
  • cfe0e78319 loop over all filters registered when printing Clemens Vonrhein 2024-12-18 16:46:14 +00:00
  • d7801cdb54 modified reading of NX_class attribute - to accommodate both Clemens Vonrhein 2024-12-17 09:59:55 +00:00
  • 4cf18ceff4 Mechanism to read bitshuffle-compressed pixel-mask data - by loading/using the normal bitshuffle source from Clemens Vonrhein 2024-12-16 15:05:38 +00:00
  • 44ba3cd278 Provide a mechanism to distinguish between an image number (as understood on the XDS side) and the image ordinal (as stored in the HDF data). Clemens Vonrhein 2024-12-16 14:57:32 +00:00
  • ca8806c912 Merge pull request #2 from CV-GPhL/CV-GPhL-patch-1 CV-GPhL 2024-03-14 16:43:22 +01:00
  • 163d5bdfb1 Update plugin.c to write compilation time if available/set CV-GPhL 2024-03-14 16:42:52 +01:00
  • ca2c0ee0e7 Merge pull request #1 from DiamondLightSource/master CV-GPhL 2024-02-23 12:55:55 +01:00
  • bec44c8691 Do not depend on the strings being NULL terminated Graeme Winter 2023-08-09 07:33:24 +01:00
  • 808f5fbd42 Do not depend on the strings being NULL terminated (#29) Graeme Winter 2023-08-09 09:42:16 +01:00
  • 5d0b7bd104 New flag needed Graeme Winter 2022-03-11 14:47:22 +00:00
  • 77d2b84957 Better handling of (usually) unsigned data arrays when calling routine to convert to (signed) int and apply pixel mask. The environment variable DURIN_RESET_UNMASKED_PIXEL can now be used to set non-masked saturated pixels in order to process them correctly with e.g. XDS. Clemens Vonrhein 2021-04-08 14:46:48 +01:00
  • 0f27832f78 Resolved merge conflicts Clemens Vonrhein 2021-04-06 12:33:21 +01:00
  • 300a980551 Use blocks for imports to prevent reorder; finish clang-format Graeme Winter 2020-10-27 09:55:26 +00:00
  • 4a6a75af70 clang-format err.* Graeme Winter 2020-10-27 09:51:32 +00:00
  • b36870935a clang-format file.* Graeme Winter 2020-10-27 09:50:51 +00:00
  • d73d6d70cb clang-format test.c Graeme Winter 2020-10-27 09:47:03 +00:00
  • 513bb10bf4 clang-format plugin Graeme Winter 2020-10-27 09:46:00 +00:00
  • 6ffef7d7c2 Typo; some comment formats Graeme Winter 2020-10-27 08:24:27 +00:00
  • e3cad6a7c3 Switch to c99 from c89 default - fixes #20 Graeme Winter 2020-10-26 15:58:25 +00:00
  • 9e7d609f42 allow for image offset via DURIN_IMAGE_NUMBER_OFFSET environment variable Clemens Vonrhein 2020-06-12 15:57:14 +01:00
  • 9b3236b084 First cut: use H5_USE_110_API (#19) Graeme Winter 2020-06-08 10:55:24 +01:00
  • 6ec2cd7437 First cut: use H5_USE_110_API hdf5-1-12 Graeme Winter 2020-06-08 10:42:52 +01:00
  • f25a73c667 Set to NULL after free; though fixes nothing Graeme Winter 2020-04-02 14:21:52 +01:00
  • 6165d14c31 Force linking against HDF5 shared library (#16) Tom Schoonjans 2020-01-22 06:40:22 +00:00
  • 19b16ad2a1 Fix sprintf usage (#15) Tom Schoonjans 2020-01-21 10:52:49 +00:00
  • 4e2b0c7506 Point at release Graeme Winter 2019-05-08 09:28:59 +01:00
  • 34a38e15fd Update README.md 2019v1 Charles Mita 2019-01-29 14:18:40 +00:00
  • a47d66f18e Update README.md readme_update Charles Mita 2019-01-29 14:18:40 +00:00
  • 8eaacaed77 Set plugin target as the default target in Makefile Charles Mita 2019-01-29 14:11:20 +00:00
  • 2f6348e8d2 Replace placeholders in LICENSE with the equivalent terms Charles Mita 2019-01-29 13:29:32 +00:00
  • ffebc60cdb Stop errors when no pixel mask is provided Charles Mita 2019-01-29 13:22:51 +00:00
  • c129d095e0 CFLAGS to -fPIC graeme-winter 2019-01-18 15:00:28 +00:00
  • 1e202a7429 more detail on how to use graeme-winter 2018-10-11 10:55:58 +01:00
  • 1929c1149b Merge branch 'chunk_read' Charles Mita 2018-10-09 14:21:09 +01:00
  • 78d49aa161 Add -std=c89 to compile flags chunk_read Charles Mita 2018-10-09 14:12:30 +01:00
  • 59f4983524 Fix nasty hacks graeme-winter 2018-10-04 04:12:39 +01:00
  • 38b43be701 Nasty hack to work around non-masked data graeme-winter 2018-10-04 12:07:39 +09:00
  • d433e6b1d0 Apply mask at same time as data conversion Charles Mita 2018-08-20 10:38:56 +01:00
  • 5c0b6e8366 Check if the bitshuffle filter was applied before decompressing Charles Mita 2018-08-17 17:50:54 +01:00
  • f6ba8eb2aa Use the dataset's datatype for H5Dread, convert manually later. Charles Mita 2018-08-17 17:34:54 +01:00
  • d1b25e18b8 Refactor description structs Charles Mita 2018-08-17 15:13:58 +01:00
  • ace6a46717 Implement direct-chunk reading to read data when possible Charles Mita 2018-08-16 17:35:27 +01:00
  • 38660b17fd Fixes to allow bitshuffle-lz4 to compile with -std=c89 Charles Mita 2018-08-17 11:02:36 +01:00
  • 369948795b Add the bitshuffle-lz4 code and add to the build. Charles Mita 2018-08-15 16:45:09 +01:00
  • f435908a2b Fix nbytes out parameter in plugin_get_header Charles Mita 2018-08-15 15:53:47 +01:00
  • 482ab573af Initialise the error stack message arrays at start lazy_threadsafe_fix Charles Mita 2018-04-23 16:18:32 +01:00
  • e4466b00fc Stop the HDF5 library installing an exit hook Charles Mita 2018-08-13 13:17:02 +01:00
  • 87d2d065d3 Add Fortran test framework to Makefile Charles Mita 2018-08-13 13:15:45 +01:00
  • dc34262acc Code from https://strucbio.biologie.uni-konstanz.de/xdswiki/index.php/LIB for testing plugin implementation graeme-winter 2018-08-13 09:18:44 +01:00
  • cc4d129932 Copy the HDF5 error stack into ours Charles Mita 2018-04-10 17:16:27 +01:00
  • fd31a46243 Add README.md Charles Mita 2018-03-28 15:49:12 +01:00
  • 8938306acb Rename plugin output to durin-plugin.so Charles Mita 2018-03-28 15:48:55 +01:00
  • 7fb7710a1b Add build dir to .gitignore Charles Mita 2018-03-28 14:13:18 +01:00
  • b8b66778a2 Improve Makefile to stop unnecessary rebuilds Charles Mita 2018-03-28 14:04:57 +01:00
  • bcaa5e1f5e Add simple program to open files using code in file.c Charles Mita 2018-03-28 14:02:49 +01:00
  • 0f4b3d00bd Remove spurious printf Charles Mita 2018-03-28 13:48:44 +01:00
  • dc94ad89ca Add range checks on frame retrieval Charles Mita 2018-03-28 13:38:40 +01:00
  • dc41a80525 Internally use zero-based indexing for selecting dataset frame Charles Mita 2018-03-28 13:19:19 +01:00
  • 5f57e5329a Handle vlen strings for NX_class attributes Charles Mita 2018-03-28 11:44:22 +01:00
  • db16131db4 Add manual error tracing Charles Mita 2018-03-27 17:53:00 +01:00
  • af6c98765d Fix dataset rank (ndims) to three. Charles Mita 2018-03-27 13:20:35 +01:00
  • 3c4b00f12f Initial code commit. Charles Mita 2018-03-26 18:03:12 +01:00
  • 9e08e01623 Initialise repository Charles Mita 2018-03-26 17:53:48 +01:00