{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":789326581,"defaultBranch":"main","name":"envutil","ownerLogin":"kfjahnke","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-20T08:44:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28724791?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717663057.0","currentOid":""},"activityList":{"items":[{"before":"494e1fcff2a274c7f27af61a87f0eef8c2b7545c","after":"00128f2d4e6b949de1274839f50ec0d28d6a0a00","ref":"refs/heads/main","pushedAt":"2024-07-04T08:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added twine_density parameter (increases number of automatic twining kernel coefficients),\nadded to the documentation","shortMessageHtmlLink":"added twine_density parameter (increases number of automatic twining …"}},{"before":"f4414c6f3332ed4bfe421eb4779e0e04824d40be","after":"494e1fcff2a274c7f27af61a87f0eef8c2b7545c","ref":"refs/heads/main","pushedAt":"2024-07-03T07:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added to the documentation: new twining features, chapter on image pyramids","shortMessageHtmlLink":"added to the documentation: new twining features, chapter on image py…"}},{"before":"62d199ed9401c0a7a0c80e3535a8072a438402af","after":"f4414c6f3332ed4bfe421eb4779e0e04824d40be","ref":"refs/heads/main","pushedAt":"2024-07-02T15:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added CL argument 'twine_precise':\nwhen passed, this activates code to project the basis vectors for twining to the\npickup point's tangent plane. This is only rarely necessary, but it's the\nmathematically correct procedure. Using the default (plain differencing)\nis slightly faster; the cost is per pickup only, not per filter tap.","shortMessageHtmlLink":"added CL argument 'twine_precise':"}},{"before":"4345521dad2d042f77ff91dc9b75cff169f1c7ea","after":"62d199ed9401c0a7a0c80e3535a8072a438402af","ref":"refs/heads/main","pushedAt":"2024-07-02T09:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added twine_width for twining filters read from files, documentation","shortMessageHtmlLink":"added twine_width for twining filters read from files, documentation"}},{"before":"c95fd09c971e6cce6e7461d25d4f7b2491350f7b","after":"4345521dad2d042f77ff91dc9b75cff169f1c7ea","ref":"refs/heads/main","pushedAt":"2024-06-24T09:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added support for 'mounted images':\nenvutil can now 'mount' source images in various projections which may cover\nless than the full 360X180 degree environment.","shortMessageHtmlLink":"added support for 'mounted images':"}},{"before":"fccffc0e5bb66d07181beba052be80d99726cb3e","after":"c95fd09c971e6cce6e7461d25d4f7b2491350f7b","ref":"refs/heads/main","pushedAt":"2024-06-14T10:48:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"allow copy assignment for array_t","shortMessageHtmlLink":"allow copy assignment for array_t"}},{"before":"ac4bce549b6e534904e4e7bb5a2043c57e402991","after":"fccffc0e5bb66d07181beba052be80d99726cb3e","ref":"refs/heads/main","pushedAt":"2024-06-08T15:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"bug fix: automatic twining parameters for video output with --itp -2 did not work:\nI had acccidentally declared the 'environment9' object static, and the twining\nparameters are adapted in it's c'tor.","shortMessageHtmlLink":"bug fix: automatic twining parameters for video output with --itp -2 …"}},{"before":"55c5cee47a770de96d1cb60c977305f98b0fe2d1","after":"ac4bce549b6e534904e4e7bb5a2043c57e402991","ref":"refs/heads/main","pushedAt":"2024-06-07T09:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"oops.. changed README again.","shortMessageHtmlLink":"oops.. changed README again."}},{"before":"b406811da914e1b6dc6f75cc470d4aaf8374f151","after":"55c5cee47a770de96d1cb60c977305f98b0fe2d1","ref":"refs/heads/main","pushedAt":"2024-06-07T09:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"fixed typos in README, thematic sections in output with --help","shortMessageHtmlLink":"fixed typos in README, thematic sections in output with --help"}},{"before":"0b879fa90994a9ecb0c40c9d0f7c3913423ccab7","after":"b406811da914e1b6dc6f75cc470d4aaf8374f151","ref":"refs/heads/main","pushedAt":"2024-06-07T08:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"refactoring: moved 'ninepack' environment code to environment.h, modified dispatch","shortMessageHtmlLink":"refactoring: moved 'ninepack' environment code to environment.h, modi…"}},{"before":"06150f0641f294594f07f0c65edc5957e48556ec","after":"0b879fa90994a9ecb0c40c9d0f7c3913423ccab7","ref":"refs/heads/main","pushedAt":"2024-06-06T08:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"upped version to 0.1.1, can build on macOs and mingw64.","shortMessageHtmlLink":"upped version to 0.1.1, can build on macOs and mingw64."}},{"before":"ece5db24354a1bfa9fda41bd9ffe203893458ef0","after":"06150f0641f294594f07f0c65edc5957e48556ec","ref":"refs/heads/main","pushedAt":"2024-06-06T07:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"some small changes to get envutil compiled on W11/mingw64","shortMessageHtmlLink":"some small changes to get envutil compiled on W11/mingw64"}},{"before":"78b18678b17652a2812d6a8757166ca48d4d2761","after":"ece5db24354a1bfa9fda41bd9ffe203893458ef0","ref":"refs/heads/main","pushedAt":"2024-06-05T09:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"don't use std::simd on my mac","shortMessageHtmlLink":"don't use std::simd on my mac"}},{"before":"20c252b8b88d1a9624a0efd9f4f9df26651e08f3","after":"78b18678b17652a2812d6a8757166ca48d4d2761","ref":"refs/heads/main","pushedAt":"2024-06-05T09:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"one more type change to avoid problems on my mac","shortMessageHtmlLink":"one more type change to avoid problems on my mac"}},{"before":"7d8aedb388363c78a3f98663a92b1b4ea9f9ce3e","after":"20c252b8b88d1a9624a0efd9f4f9df26651e08f3","ref":"refs/heads/main","pushedAt":"2024-06-05T08:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"working around problems on the mac, mainly due to missing vectorized long","shortMessageHtmlLink":"working around problems on the mac, mainly due to missing vectorized …"}},{"before":"d16a4ff01b63d3eeb50e93d92c1cfc095ce4154f","after":"7d8aedb388363c78a3f98663a92b1b4ea9f9ce3e","ref":"refs/heads/main","pushedAt":"2024-06-05T07:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"lowered some types from 64 bit to 32 bit","shortMessageHtmlLink":"lowered some types from 64 bit to 32 bit"}},{"before":"22e19b2a649ae544194df0a24a448e3ddead9b7c","after":"d16a4ff01b63d3eeb50e93d92c1cfc095ce4154f","ref":"refs/heads/main","pushedAt":"2024-06-04T06:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"lowered data type for coordinates flom long to int","shortMessageHtmlLink":"lowered data type for coordinates flom long to int"}},{"before":"c5847b9cb5c8d2069ea9c975d12afcb1d05622fb","after":"22e19b2a649ae544194df0a24a448e3ddead9b7c","ref":"refs/heads/main","pushedAt":"2024-06-02T09:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"worked over the documentation in README.md","shortMessageHtmlLink":"worked over the documentation in README.md"}},{"before":"e9cbfbbbb5cdc14e510222027957cdf98ca50466","after":"c5847b9cb5c8d2069ea9c975d12afcb1d05622fb","ref":"refs/heads/main","pushedAt":"2024-06-01T09:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"replaced 'envutil' with 'extract', some refactoring, clearer option handling, new README","shortMessageHtmlLink":"replaced 'envutil' with 'extract', some refactoring, clearer option h…"}},{"before":"02ceacee65c588330fd01cf4ad076677d3cccc18","after":"e9cbfbbbb5cdc14e510222027957cdf98ca50466","ref":"refs/heads/main","pushedAt":"2024-05-31T09:57:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"accepting format strings for input and output, more video options, cbmfov, ctc:\ncubemaps can be loaded and stored as six separate files by passing format\nstrings instead of filenames. The format strings are expanded with the\norientation - left, right etc. replacing the %s in the format string.\nvideo can be output as single frames with a similar mechanism; pass a\nformat string with e.g. %03d to get a sequential number into the successive\nfile names. Without a format spec, output is to a video by the name given\nas 'output'. I also added cbmfov, to specify a horizontal field of view\ngreater than ninety degrees for cubemap input, and the --ctc parameter\nknown to envutil, to modify the interpretation of cbmfov to center-to-center\nsemantics rather than edge-to-edge (the default).","shortMessageHtmlLink":"accepting format strings for input and output, more video options, cb…"}},{"before":"0426b3857e2dfc26d6ad9597cf2beee5ef40d7d3","after":"02ceacee65c588330fd01cf4ad076677d3cccc18","ref":"refs/heads/main","pushedAt":"2024-05-30T16:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added code to directly write frame sequence to a video file.\nI adapted some ffmpeg example code to write frames generated based on\nthe sequence file (rather than te test frames encoded in the examples).\nCurrently the codec is fixed at H265, run at 4Mbit/sec.","shortMessageHtmlLink":"added code to directly write frame sequence to a video file."}},{"before":"41e7d3f9b5dd09d240298f65572197d0cd97c60e","after":"0426b3857e2dfc26d6ad9597cf2beee5ef40d7d3","ref":"refs/heads/main","pushedAt":"2024-05-28T16:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"tuning automatic twining parameters - trough at 2.0 around mag 1.0","shortMessageHtmlLink":"tuning automatic twining parameters - trough at 2.0 around mag 1.0"}},{"before":"db54083fb0e6858267b71b1f024b7c9afa50c6b5","after":"41e7d3f9b5dd09d240298f65572197d0cd97c60e","ref":"refs/heads/main","pushedAt":"2024-05-28T09:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"grooming extract.cc: mainly just more comments.","shortMessageHtmlLink":"grooming extract.cc: mainly just more comments."}},{"before":"90611b6b396fb7118fd4d19405e8746666ed2c78","after":"db54083fb0e6858267b71b1f024b7c9afa50c6b5","ref":"refs/heads/main","pushedAt":"2024-05-28T09:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"bug fix for --itp 1: have to grok the 'env' object, otherwise reuse in sequence fails","shortMessageHtmlLink":"bug fix for --itp 1: have to grok the 'env' object, otherwise reuse i…"}},{"before":"9eba02aadbf6989ae0d7cb2585cf4ed55d6b9ba0","after":"90611b6b396fb7118fd4d19405e8746666ed2c78","ref":"refs/heads/main","pushedAt":"2024-05-28T07:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"refactored the type build-up code in main to avoid redundancies.","shortMessageHtmlLink":"refactored the type build-up code in main to avoid redundancies."}},{"before":"93f5812966364be64a84942660df9dc2523e54d1","after":"9eba02aadbf6989ae0d7cb2585cf4ed55d6b9ba0","ref":"refs/heads/main","pushedAt":"2024-05-27T17:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added brief_description.txt (for package-building), reset args.twine for seqences:\nwithout resetting it for every iteration the twining parameters aren't adapted\nas the sequence progresses.","shortMessageHtmlLink":"added brief_description.txt (for package-building), reset args.twine …"}},{"before":"912b326e637872e929b671882c0f983663d905a2","after":"93f5812966364be64a84942660df9dc2523e54d1","ref":"refs/heads/main","pushedAt":"2024-05-27T09:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"added sequence file processing","shortMessageHtmlLink":"added sequence file processing"}},{"before":"bf6d7af10a98ae56b15b691e611d109e13cc1824","after":"912b326e637872e929b671882c0f983663d905a2","ref":"refs/heads/main","pushedAt":"2024-05-27T07:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"moved some helper code to geometry.h, caclculate automatic twining parameters:\ngleaning the 'extent' of the target image has moved to geometry.h. The ratio of the\n'extent' of input and output is used to calculate twining parameters if the user\npasses --itp -2 but no twine value with --twine (or --twine 0). This produces\nboth a twine and a twine_width value which fit well with the scale change\noccuring with the transformation. The effect is quite similar to OIIO's\ndefault filter - output from automatic twining tends to come out somewhat 'crisper'\nas it's implemented now.","shortMessageHtmlLink":"moved some helper code to geometry.h, caclculate automatic twining pa…"}},{"before":"9cac607982f876d3ab4b210052344bc6b217b9d3","after":"bf6d7af10a98ae56b15b691e611d109e13cc1824","ref":"refs/heads/main","pushedAt":"2024-05-24T07:12:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"oops... a typo. fixed search-and-replace error in envutil.cc","shortMessageHtmlLink":"oops... a typo. fixed search-and-replace error in envutil.cc"}},{"before":"fc62d1c69c68b90b63d4fce398b8dba84bc2a638","after":"9cac607982f876d3ab4b210052344bc6b217b9d3","ref":"refs/heads/main","pushedAt":"2024-05-23T09:42:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kfjahnke","name":null,"path":"/kfjahnke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28724791?s=80&v=4"},"commit":{"message":"simplified argument passing: relying on global 'args' object","shortMessageHtmlLink":"simplified argument passing: relying on global 'args' object"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdrJ6_AA","startCursor":null,"endCursor":null}},"title":"Activity · kfjahnke/envutil"}