{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237809334,"defaultBranch":"master","name":"lena","ownerLogin":"ynikitenko","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-02T17:36:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1204978?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1651430008.1629639","currentOid":""},"activityList":{"items":[{"before":"ae5cb625e80428aa604c2dc076471e037b49c143","after":"61627a69e414e3d8e2b2c32009f6184af23edc9e","ref":"refs/heads/master","pushedAt":"2024-07-30T12:32:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Renames math.var_mean_count and VarMeanCount to variance_mean_count and VarianceMeanCount. Renames the first field of var_mean_count *var* to *variance*. Makes it more readable outside the context of the math module (namely in user scripts), no possible confusion with *Variable*.","shortMessageHtmlLink":"Renames math.var_mean_count and VarMeanCount to variance_mean_count a…"}},{"before":"ae5cc0e00c6c9c3d833bea499b817487d2b14ff5","after":"ae5cb625e80428aa604c2dc076471e037b49c143","ref":"refs/heads/master","pushedAt":"2024-05-28T14:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"meta elements get equality testing.","shortMessageHtmlLink":"meta elements get equality testing."}},{"before":"ba98f561d6bd612ed6248313f14739b6b27f2f4d","after":"ae5cc0e00c6c9c3d833bea499b817487d2b14ff5","ref":"refs/heads/master","pushedAt":"2024-05-28T13:37:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"flow.Slice gets equality testing. All flow iterators have representations and equality testing.","shortMessageHtmlLink":"flow.Slice gets equality testing. All flow iterators have representat…"}},{"before":"21a67d4b8d095f85f402a2fe74a828cce330b496","after":"ba98f561d6bd612ed6248313f14739b6b27f2f4d","ref":"refs/heads/master","pushedAt":"2024-05-14T15:02:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Fixes a bug in context.UpdateContext: it failed when there was no context in the flow.","shortMessageHtmlLink":"Fixes a bug in context.UpdateContext: it failed when there was no con…"}},{"before":"82a34e70581d7a21e7c9ed4764279e90dea985f8","after":"21a67d4b8d095f85f402a2fe74a828cce330b496","ref":"refs/heads/master","pushedAt":"2024-05-10T14:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Fix test_write.py for Python 3.12","shortMessageHtmlLink":"Fix test_write.py for Python 3.12"}},{"before":"1c7828ad7ebec7bc975dcec5e947ec952f4acfbe","after":"82a34e70581d7a21e7c9ed4764279e90dea985f8","ref":"refs/heads/master","pushedAt":"2024-05-10T10:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"input.ReadROOTTree: missing keys are not yielded as Null objects.","shortMessageHtmlLink":"input.ReadROOTTree: missing keys are not yielded as Null objects."}},{"before":"4dee5a932e60066ef7ce2a5cf96ed9941215f0a2","after":"1c7828ad7ebec7bc975dcec5e947ec952f4acfbe","ref":"refs/heads/master","pushedAt":"2024-05-09T18:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"input.ReadROOTFile requires the flow to contain only file paths to ROOT files. Clean up code, update documentation.","shortMessageHtmlLink":"input.ReadROOTFile requires the flow to contain only file paths to RO…"}},{"before":"471b9e60b68187e1788aa49e8d16ee7305ba5a9b","after":"4dee5a932e60066ef7ce2a5cf96ed9941215f0a2","ref":"refs/heads/master","pushedAt":"2024-05-09T18:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"input.ReadROOTFile drops kwargs *types* and *selector*. *keys* specify the requested keys from the file. Missing keys raise if *raise_on_missing* is set to ``True``.\nImproves ROOT file testing.","shortMessageHtmlLink":"input.ReadROOTFile drops kwargs *types* and *selector*. *keys* specif…"}},{"before":"194544d21dd6b7c47022827491be3e9004191000","after":"471b9e60b68187e1788aa49e8d16ee7305ba5a9b","ref":"refs/heads/master","pushedAt":"2024-05-03T15:34:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"input.ReadROOTTRee and ReadROOTFile do not require keys and leaves to be lists (a single string or an iterable are allowed).","shortMessageHtmlLink":"input.ReadROOTTRee and ReadROOTFile do not require keys and leaves to…"}},{"before":"71ed728e9f2742ef91b32451245e349d1115f80e","after":"194544d21dd6b7c47022827491be3e9004191000","ref":"refs/heads/master","pushedAt":"2024-04-16T12:04:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"flow.GroupBy accepts a kwarg *merge* to ignore some of keys and a method *compute* (which makes it a proper element). GroupPlots is deprecated in favour of a function group_plots. Tested, but not fully documented yet.","shortMessageHtmlLink":"flow.GroupBy accepts a kwarg *merge* to ignore some of keys and a met…"}},{"before":"104671c300d5f2fe92e12cc9d4eda2e7ffacf39f","after":"71ed728e9f2742ef91b32451245e349d1115f80e","ref":"refs/heads/master","pushedAt":"2024-04-13T15:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Fix output.Write tests for Python 3.11","shortMessageHtmlLink":"Fix output.Write tests for Python 3.11"}},{"before":"e59e015b04ef3399cc9031f4e9c55c9e217d8e3f","after":"104671c300d5f2fe92e12cc9d4eda2e7ffacf39f","ref":"refs/heads/master","pushedAt":"2024-04-10T17:38:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Fixes output.LaTeXToPDF. Error messages are printed correctly.","shortMessageHtmlLink":"Fixes output.LaTeXToPDF. Error messages are printed correctly."}},{"before":"ea5c06592e691c060d34d7cf16fa8afbb1eb4835","after":"e59e015b04ef3399cc9031f4e9c55c9e217d8e3f","ref":"refs/heads/master","pushedAt":"2024-04-05T10:24:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Adds context.to_string, to convert dictionaries to strings (used for hashing).","shortMessageHtmlLink":"Adds context.to_string, to convert dictionaries to strings (used for …"}},{"before":"29f7acb1e3aa1d4f67e19388f1febc184f85cb0e","after":"ea5c06592e691c060d34d7cf16fa8afbb1eb4835","ref":"refs/heads/master","pushedAt":"2024-04-01T22:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Add a draft of flow.SelectContext, which is a selector using subcontext tests. Add a note on type hints in Lena.","shortMessageHtmlLink":"Add a draft of flow.SelectContext, which is a selector using subconte…"}},{"before":"b09fc12bd5d89f67dbde4f55b51372a40c307845","after":"29f7acb1e3aa1d4f67e19388f1febc184f85cb0e","ref":"refs/heads/master","pushedAt":"2024-03-31T14:20:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"structures.histogram implements overflow and underflow (mostly useful only for one-dimensional histograms).","shortMessageHtmlLink":"structures.histogram implements overflow and underflow (mostly useful…"}},{"before":"24149e3017780f3da945195e4d0f5867b211a2bf","after":"b09fc12bd5d89f67dbde4f55b51372a40c307845","ref":"refs/heads/master","pushedAt":"2024-03-24T15:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"output.MakeFilename retrieves static context and formats values with that. The runtime context still has a higher precedence.","shortMessageHtmlLink":"output.MakeFilename retrieves static context and formats values with …"}},{"before":"bd9c84003c8a60c570a25b4502538a3929f88416","after":"24149e3017780f3da945195e4d0f5867b211a2bf","ref":"refs/heads/master","pushedAt":"2024-02-26T16:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"structures.MapBins accepts a kwarg *get_example_bin*. This allows taking a correct bin when the 0th (default) bin was not filled.","shortMessageHtmlLink":"structures.MapBins accepts a kwarg *get_example_bin*. This allows tak…"}},{"before":"04d9a21e5fab3459be4c4296c49ae6502eaa695f","after":"bd9c84003c8a60c570a25b4502538a3929f88416","ref":"refs/heads/master","pushedAt":"2023-12-27T20:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Correct math.md_map documentation. output.ToCSV can take duplicate_last_bin from context (with a higher priority than the initialization one).","shortMessageHtmlLink":"Correct math.md_map documentation. output.ToCSV can take duplicate_la…"}},{"before":"b039ccd961969034c24c8f61756951767bd887fc","after":"04d9a21e5fab3459be4c4296c49ae6502eaa695f","ref":"refs/heads/master","pushedAt":"2023-12-27T10:52:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Adds flow.And and Or selectors. Improve their representation.","shortMessageHtmlLink":"Adds flow.And and Or selectors. Improve their representation."}},{"before":"56121f3d5fa474612403b571d83fb60f0a0aa28b","after":"b039ccd961969034c24c8f61756951767bd887fc","ref":"refs/heads/master","pushedAt":"2023-12-21T15:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"flow.Cache gets a representation.","shortMessageHtmlLink":"flow.Cache gets a representation."}},{"before":"a154829b443195165bd5be517c1cbd8e2b24a175","after":"56121f3d5fa474612403b571d83fb60f0a0aa28b","ref":"refs/heads/master","pushedAt":"2023-11-11T23:55:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"structures.histogram support addition with weight (and thus subtraction).","shortMessageHtmlLink":"structures.histogram support addition with weight (and thus subtracti…"}},{"before":"1107169e1359ebd6205b158432844c06acc51438","after":"a154829b443195165bd5be517c1cbd8e2b24a175","ref":"refs/heads/master","pushedAt":"2023-09-27T10:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"flow.MapGroup issues a warning when its sequence produces empty results. Rearrange code.","shortMessageHtmlLink":"flow.MapGroup issues a warning when its sequence produces empty resul…"}},{"before":"4cb845a41c781be0f2247329f6de72b206771b59","after":"1107169e1359ebd6205b158432844c06acc51438","ref":"refs/heads/master","pushedAt":"2023-09-24T13:14:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"context.UpdateContext supports human-readable representation and equality testing.","shortMessageHtmlLink":"context.UpdateContext supports human-readable representation and equa…"}},{"before":"b9fd312109166e9944a1d8cb33f314f12431d3fc","after":"4cb845a41c781be0f2247329f6de72b206771b59","ref":"refs/heads/master","pushedAt":"2023-09-22T11:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"flow.GroupBy allows a tuple argument *group_by* to combine several hash functions.","shortMessageHtmlLink":"flow.GroupBy allows a tuple argument *group_by* to combine several ha…"}},{"before":"269824eddda6632dfbeed919794cefd6192dcf44","after":"b9fd312109166e9944a1d8cb33f314f12431d3fc","ref":"refs/heads/master","pushedAt":"2023-09-20T21:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"core.LenaSequence gets a comparison operator (Split already had it).","shortMessageHtmlLink":"core.LenaSequence gets a comparison operator (Split already had it)."}},{"before":"cc6f9c74ae8349d6a3bc83c1cfd56538b2a5af99","after":"269824eddda6632dfbeed919794cefd6192dcf44","ref":"refs/heads/master","pushedAt":"2023-09-19T20:51:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Add core.LenaSplit base class for split sequences.","shortMessageHtmlLink":"Add core.LenaSplit base class for split sequences."}},{"before":"9dc30b8784731edfcbba177a503dc92633322b71","after":"cc6f9c74ae8349d6a3bc83c1cfd56538b2a5af99","ref":"refs/heads/master","pushedAt":"2023-09-18T22:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Rename _seq of Lena sequences to _data_seq. Rename LenaSequence._full_seq to _seq. This is more natural for metaprogramming.","shortMessageHtmlLink":"Rename _seq of Lena sequences to _data_seq. Rename LenaSequence._full…"}},{"before":"39e7323799eaa0f0e5c8128a9766a45ee2faf796","after":"9dc30b8784731edfcbba177a503dc92633322b71","ref":"refs/heads/master","pushedAt":"2023-09-18T16:59:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"math.Vectorize no longer allows learning data dimension from flow. It allows one to use rigid elements (fully constructed during initialisation) and metaprogramming.","shortMessageHtmlLink":"math.Vectorize no longer allows learning data dimension from flow. It…"}},{"before":"fbf40a6ed34ab77483fb18ce1b89ee72dc5da3e8","after":"39e7323799eaa0f0e5c8128a9766a45ee2faf796","ref":"refs/heads/master","pushedAt":"2023-09-09T07:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"output.RenderLaTeX no longer accepts filters, but an Environment. output.jinja_syntax_latex made public (to be used during custom environment initialisation). Adds an example of a user-defined environment.","shortMessageHtmlLink":"output.RenderLaTeX no longer accepts filters, but an Environment. out…"}},{"before":"257b9ed38726689798b08bf1de080d01c2552c63","after":"fbf40a6ed34ab77483fb18ce1b89ee72dc5da3e8","ref":"refs/heads/master","pushedAt":"2023-09-06T12:40:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ynikitenko","name":"Yaroslav Nikitenko","path":"/ynikitenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204978?s=80&v=4"},"commit":{"message":"Add filters argument to output.RenderLaTeX to allow user-defined filters. Move templates in tests to their own directory.","shortMessageHtmlLink":"Add filters argument to output.RenderLaTeX to allow user-defined filt…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjPY4cQA","startCursor":null,"endCursor":null}},"title":"Activity · ynikitenko/lena"}