{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31478,"defaultBranch":"main","name":"5011CEM2223sourisa","ownerLogin":"5011CEM-2122JanMay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-10T12:59:58.000Z","ownerAvatar":"https://github.coventry.ac.uk/avatars/u/5418","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1688993998.707884","currentOid":""},"activityList":{"items":[{"before":"67d8deb816b06c0d34d28509b1f6bd00982f85fe","after":"20cd01102436fe81162543c19df14773453dffe6","ref":"refs/heads/main","pushedAt":"2023-12-11T14:27:36.472Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sourisa","name":"Aiden Souris (sourisa)","path":"/Sourisa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/3052?s=80"},"commit":{"message":"This commit makes significant changes to parallel processing, giving data Options functionality and automatic calling of testing functions and verification functions. Enhanced functionality and better user experience during parallel processing.\n\nRemoved unecessary clearing of variables and figures for cleaner codebase.\n\nDynamic filepath: updated the file path to ozone data to make it more flexible and adaptable.\n\nmodularized verification tests: create modular functions(verifyNumericData) and (checkForNaNs) for data verification, imprioving code consistency and organisation.\n\nParameter Handling: Parameter values for geographical coordinates and ozone concentration are now provided by the customer, enhancing code flexibility.\n\nMemory Pre-allocation: explained the rationale behind pre-allocating memory for the output array. optimising performance during parallel processing.\n\nParallel pool size: configuration made the parallel pool size configurable with variable 'PoolSize' for better adaptability to different computing environments.\n\nParallel processing optimisation: Introduced a parallel processing loop with adjustable parameters, optimising resource utilisation.\n\ncode timing & reporting: incorporated code timing functionality for monitoring parallel processing progress.","shortMessageHtmlLink":"This commit makes significant changes to parallel processing, giving …"}},{"before":"565ba78aae72e0771fdf409a2b5bd7761947e9b3","after":"67d8deb816b06c0d34d28509b1f6bd00982f85fe","ref":"refs/heads/main","pushedAt":"2023-12-11T14:16:17.197Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sourisa","name":"Aiden Souris (sourisa)","path":"/Sourisa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/3052?s=80"},"commit":{"message":"This commit checks for NaN's (not a number) along with various improved code readability, flexibility and failsafe checking file management (i.e closing the file handle to prevent errors)\n\nTesting functionality Checking for NaN (Not a number)\n\nCode Refactoring for readability: Implemented code refactorying for improved readability.\n\nDynamic Numeric Types: Created a dynamic list (potentialNumericTypes) for potential numeric data types for increased code flexibility.\n\nFile Handle management: Ensure proper file handle management by closing the file after investigation to prevent potential resource leaks.\n\nCharacter Data detection: Implemented a check for the presence of character data types and then output a warning to notify of this.","shortMessageHtmlLink":"This commit checks for NaN's (not a number) along with various improv…"}},{"before":"070a7ad4fbd9ed6b31fb36e788d4b722e19b0c22","after":"565ba78aae72e0771fdf409a2b5bd7761947e9b3","ref":"refs/heads/main","pushedAt":"2023-07-10T14:05:00.518Z","pushType":"push","commitsCount":3,"pusher":{"login":"Sourisa","name":"Aiden Souris (sourisa)","path":"/Sourisa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/3052?s=80"},"commit":{"message":"Update LoadHours.m\n\nLoadHours converted from a script to a function, allows loading of all the data for a single hour from all the models.","shortMessageHtmlLink":"Update LoadHours.m"}},{"before":"ee71d528c91d508364420b92fa6f29daf71f1be8","after":"070a7ad4fbd9ed6b31fb36e788d4b722e19b0c22","ref":"refs/heads/main","pushedAt":"2023-07-10T13:47:53.980Z","pushType":"push","commitsCount":4,"pusher":{"login":"Sourisa","name":"Aiden Souris (sourisa)","path":"/Sourisa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/3052?s=80"},"commit":{"message":"Create Reportresults.m\n\nThis is a script which prints the results of AllDataMem, HourDataMem, and HourMem obtained from the running of the other scripts","shortMessageHtmlLink":"Create Reportresults.m"}},{"before":"935f6433119e966ed98b53d6a51dab342b5cea81","after":"ee71d528c91d508364420b92fa6f29daf71f1be8","ref":"refs/heads/main","pushedAt":"2023-07-10T13:41:17.401Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sourisa","name":"Aiden Souris (sourisa)","path":"/Sourisa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/3052?s=80"},"commit":{"message":"Create MemorySaving2.m\n\nThis is the original script for memory saving, the script provides an overview of the memory usage when loading and processing data from a netCDF file, allowing users to understand the memory requirements and performance characteristics of the data handling process.\n\nClears all variables and closes windows for a clean work environment.\n\nRetrieves information about the contents of the NetCDF File.\n\nLoads All the model data from the file and stores it in the 'AllData' Array.\n\nCalculates and displays the memory usage for the 'AllData' array.\n\nLoads data from a single hour from all the models and stores it in the 'ModelData' array.\n\nCalculates and displays memory usage for 'ModelData' Array.\n\nCycles through each hour and loads the data for all the models, recording the maximum memory usage for the 'HourlyData' array.\n\nDisplays the results, including memory usage for all data, hourly data, maximum memory usage, and the fraction of hourly memory as a fraction of and in comparison to all data.","shortMessageHtmlLink":"Create MemorySaving2.m"}},{"before":null,"after":"935f6433119e966ed98b53d6a51dab342b5cea81","ref":"refs/heads/main","pushedAt":"2023-07-10T12:59:58.707Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sourisa","name":"Aiden Souris (sourisa)","path":"/Sourisa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/3052?s=80"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks4ABbudAA","startCursor":null,"endCursor":null}},"title":"Activity · 5011CEM-2122JanMay/5011CEM2223sourisa"}