{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":218315681,"defaultBranch":"main","name":"python-zocalo-pymca","ownerLogin":"DiamondLightSource","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-29T15:08:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1233618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725977307.0","currentOid":""},"activityList":{"items":[{"before":"1a21e74a3e166073c8a000f6447add74a687e9e0","after":"d9ad89a20b22d4c3f0679f8f8f91e25f31e9b98c","ref":"refs/heads/main","pushedAt":"2024-09-17T15:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Fix function argument name mismatch","shortMessageHtmlLink":"Fix function argument name mismatch"}},{"before":"c0cf01e5f9cca9cc28030d6e752b066f3f579d70","after":"1a21e74a3e166073c8a000f6447add74a687e9e0","ref":"refs/heads/main","pushedAt":"2024-09-10T14:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Make minor format change","shortMessageHtmlLink":"Make minor format change"}},{"before":"8df616fe99c746ac3f028699ea94cf8b4e7609c6","after":"c0cf01e5f9cca9cc28030d6e752b066f3f579d70","ref":"refs/heads/main","pushedAt":"2024-09-10T14:46:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Update documentation (#9)\n\nUpdate documentation and remove redundant files","shortMessageHtmlLink":"Update documentation (#9)"}},{"before":"d2aad6e5701db4bfb441d3b7458f4484187b5f84","after":"140be62504198a739817eed64f4137e85fdccd89","ref":"refs/heads/update_documentation","pushedAt":"2024-09-10T14:30:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Remove redundant files","shortMessageHtmlLink":"Remove redundant files"}},{"before":null,"after":"d2aad6e5701db4bfb441d3b7458f4484187b5f84","ref":"refs/heads/update_documentation","pushedAt":"2024-09-10T14:08:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Move from travis to github build status","shortMessageHtmlLink":"Move from travis to github build status"}},{"before":"c31ce373141d2ff4d3fffbb77932d27e2dc206c2","after":"8df616fe99c746ac3f028699ea94cf8b4e7609c6","ref":"refs/heads/main","pushedAt":"2024-09-10T13:44:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Enable pymca_fitter to process hdf5 files. (#8)\n\nWith data acquisition planning changes to output XRF measurements as hdf5 files, the pymca fitter service was modified to enable it to fit h5 data files. The PyMCA library on which the fitter service is based has capability to fit data in hdf5 files format, and these changes enable the fitter service to use this capability. Some other changes are also bundled into this PR, which are detailed below:\r\n\r\n* Read and process data if supplied as h5 file.\r\n* Refactor internals code to call functions in a more intuitive order.\r\n* Allow h5path and config file path to be specified as custom params to recipe.\r\n* Validate params read from recipe.\r\n* Plot data with matplotlib instead of gnuplot.\r\n* Catch missing fit as an exception.\r\n* Fix bug where the actual beam energy was not being replaced in the config file.\r\n* Fix copying of config file to avoid adding whitespace to the file.\r\n* Populate config file with peaks if not present.\r\n* Write an mca file from the input h5 file.\r\n* Make the cutoff energy used by fitting and plotting consistent.\r\n* Add tests\r\n * Integration tests for the main run_auto_pymca function using all three accepted data formats.\r\n * Unit tests for the parse_raw_fluoro function\r\n *Further unit tests were not added to other functions but should be added as they were considered to be of limited value\r\n* Bump2version 1.0.0.","shortMessageHtmlLink":"Enable pymca_fitter to process hdf5 files. (#8)"}},{"before":"d77960e71a1487ba9121a3b7530b9602883a81f8","after":"3249682fae4645425d6271139afcda181dda23e3","ref":"refs/heads/fb_read_h5_files","pushedAt":"2024-09-10T13:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Set dependencies more explicitly","shortMessageHtmlLink":"Set dependencies more explicitly"}},{"before":"14365d4efe215af1627cdef98df88f302be2989b","after":"d77960e71a1487ba9121a3b7530b9602883a81f8","ref":"refs/heads/fb_read_h5_files","pushedAt":"2024-09-10T13:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Rename test","shortMessageHtmlLink":"Rename test"}},{"before":"e62a8818d3343fdf436339f577efff998ea82e35","after":"14365d4efe215af1627cdef98df88f302be2989b","ref":"refs/heads/fb_read_h5_files","pushedAt":"2024-09-10T13:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Edit package data and set tests working dir","shortMessageHtmlLink":"Edit package data and set tests working dir"}},{"before":"a940bec2d8f03101e188f334dc3d371fbbd0e9f1","after":"e62a8818d3343fdf436339f577efff998ea82e35","ref":"refs/heads/fb_read_h5_files","pushedAt":"2024-09-10T12:07:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Include package data","shortMessageHtmlLink":"Include package data"}},{"before":"3787252e56aa7ec21550bb0dfe2318b568808b70","after":"a940bec2d8f03101e188f334dc3d371fbbd0e9f1","ref":"refs/heads/fb_read_h5_files","pushedAt":"2024-09-10T10:16:58.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Update gitignore","shortMessageHtmlLink":"Update gitignore"}},{"before":"7896020bc1629da2c6c4833aad6e56d336a4ca36","after":"a940bec2d8f03101e188f334dc3d371fbbd0e9f1","ref":"refs/heads/add_testing","pushedAt":"2024-09-10T10:11:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Update gitignore","shortMessageHtmlLink":"Update gitignore"}},{"before":"a46f4db1d0092100e49b85df2b4bcd38820056dc","after":"7896020bc1629da2c6c4833aad6e56d336a4ca36","ref":"refs/heads/add_testing","pushedAt":"2024-08-22T14:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Move internal data and fix config file editing","shortMessageHtmlLink":"Move internal data and fix config file editing"}},{"before":"32f07ae6b0c88424e21c36e0147eacde2224ec6a","after":"a46f4db1d0092100e49b85df2b4bcd38820056dc","ref":"refs/heads/add_testing","pushedAt":"2024-08-21T14:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Bug fixes","shortMessageHtmlLink":"Bug fixes"}},{"before":"4ec95e7b540e99d43f059a5a2fb0efe7fff42287","after":"32f07ae6b0c88424e21c36e0147eacde2224ec6a","ref":"refs/heads/add_testing","pushedAt":"2024-08-21T13:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Renamed argument in test","shortMessageHtmlLink":"Renamed argument in test"}},{"before":"48ed0de3cd2a2187f3c0352ec3bfeab817864d0a","after":"4ec95e7b540e99d43f059a5a2fb0efe7fff42287","ref":"refs/heads/add_testing","pushedAt":"2024-08-21T10:31:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Handle config as dictionary","shortMessageHtmlLink":"Handle config as dictionary"}},{"before":"6e7d0e312fce205a7f316e01600516bb3de6b126","after":"48ed0de3cd2a2187f3c0352ec3bfeab817864d0a","ref":"refs/heads/add_testing","pushedAt":"2024-08-16T14:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Add tests for parse_raw_fluoro","shortMessageHtmlLink":"Add tests for parse_raw_fluoro"}},{"before":"36955141788ac8fa79beb80b955ac04fd852b0b3","after":"6e7d0e312fce205a7f316e01600516bb3de6b126","ref":"refs/heads/add_testing","pushedAt":"2024-08-14T12:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Set default h5path","shortMessageHtmlLink":"Set default h5path"}},{"before":"6a3e474e491034c683d46db9f7f231f77c978435","after":"36955141788ac8fa79beb80b955ac04fd852b0b3","ref":"refs/heads/add_testing","pushedAt":"2024-08-14T10:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Set automated tests to only run on PR","shortMessageHtmlLink":"Set automated tests to only run on PR"}},{"before":"01ec8300723ee791d818246e382bd26c92601993","after":"6a3e474e491034c683d46db9f7f231f77c978435","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T15:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Break a test","shortMessageHtmlLink":"Break a test"}},{"before":"5d5ba2ec765974388046bdf2c69eea11e4464b61","after":"01ec8300723ee791d818246e382bd26c92601993","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T15:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Aim automated pytest at a directory","shortMessageHtmlLink":"Aim automated pytest at a directory"}},{"before":"0bc408576536646e71901c4abb74dfa64408f1a6","after":"5d5ba2ec765974388046bdf2c69eea11e4464b61","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:33:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Add pytest to requirements","shortMessageHtmlLink":"Add pytest to requirements"}},{"before":"07d79f077a2f539f524e53e245c6255d81939427","after":"0bc408576536646e71901c4abb74dfa64408f1a6","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Run pytest directly","shortMessageHtmlLink":"Run pytest directly"}},{"before":"576be8039f7a4887e3dbcef67cd55bcf016a6a79","after":"07d79f077a2f539f524e53e245c6255d81939427","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Add pytest to requirements","shortMessageHtmlLink":"Add pytest to requirements"}},{"before":"2ad869a6d768fed66cd7a73600a4eb90f74cbf19","after":"576be8039f7a4887e3dbcef67cd55bcf016a6a79","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Try testing in CI again","shortMessageHtmlLink":"Try testing in CI again"}},{"before":"bd89dfa5884e484e9fd36c4f6997b523d42b24e5","after":"2ad869a6d768fed66cd7a73600a4eb90f74cbf19","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Try and run pytest in CI","shortMessageHtmlLink":"Try and run pytest in CI"}},{"before":"5a8d99804453480715b8a22d1aa3d71a4cc6a582","after":"bd89dfa5884e484e9fd36c4f6997b523d42b24e5","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Try and run pytest in CI","shortMessageHtmlLink":"Try and run pytest in CI"}},{"before":"3787252e56aa7ec21550bb0dfe2318b568808b70","after":"5a8d99804453480715b8a22d1aa3d71a4cc6a582","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T14:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Try and run pytest in CI","shortMessageHtmlLink":"Try and run pytest in CI"}},{"before":null,"after":"3787252e56aa7ec21550bb0dfe2318b568808b70","ref":"refs/heads/add_testing","pushedAt":"2024-08-13T12:41:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Rename variable","shortMessageHtmlLink":"Rename variable"}},{"before":"6c240df20dfc6a5fe325aa21ca6b26cb0c5acf0d","after":"0a76949cb4302ab3bc9ccf40420dc68d79dba023","ref":"refs/heads/dockerfile","pushedAt":"2024-08-13T08:28:43.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"pblowey","name":"Phil Blowey","path":"/pblowey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134687643?s=80&v=4"},"commit":{"message":"Merge branch 'fb_read_h5_files' into dockerfile","shortMessageHtmlLink":"Merge branch 'fb_read_h5_files' into dockerfile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNTozNDo0Ny4wMDAwMDBazwAAAAS4tcsZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNTozNDo0Ny4wMDAwMDBazwAAAAS4tcsZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QwODoyODo0My4wMDAwMDBazwAAAASY7zsQ"}},"title":"Activity ยท DiamondLightSource/python-zocalo-pymca"}