{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":525434634,"defaultBranch":"master","name":"seafan","ownerLogin":"invertedv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-16T15:17:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33770674?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710571458.0","currentOid":""},"activityList":{"items":[{"before":"95cd57795134ebbce9ec5aecdfb6fba0c78c2b21","after":"179772edf457dbf4e95b0b18851ce8109032c493","ref":"refs/heads/master","pushedAt":"2024-03-16T06:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"changed chdata.Init to load entire data rather than one row at a time when building GData. Means don't need to run CountLines or have issues when return dimension is random","shortMessageHtmlLink":"changed chdata.Init to load entire data rather than one row at a time…"}},{"before":"f844c596983e1474b6e4578c9a5952c9d0330056","after":"95cd57795134ebbce9ec5aecdfb6fba0c78c2b21","ref":"refs/heads/master","pushedAt":"2024-03-15T14:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added error checking to ch.Init()\nadded NowDate and NowTime functions to parser","shortMessageHtmlLink":"added error checking to ch.Init()"}},{"before":"ea1a703a0313312c2df8256df33437bbfcf2e251","after":"f844c596983e1474b6e4578c9a5952c9d0330056","ref":"refs/heads/master","pushedAt":"2024-02-15T23:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added \"exist\" function to parser.go","shortMessageHtmlLink":"added \"exist\" function to parser.go"}},{"before":"2fab8945a9181a7b8b5d6319a5083f8d5a69ad50","after":"ea1a703a0313312c2df8256df33437bbfcf2e251","ref":"refs/heads/master","pushedAt":"2024-02-12T15:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"upgrade utilities","shortMessageHtmlLink":"upgrade utilities"}},{"before":"2298c865ac5f5f514bd8af188449d427e6f7d8e0","after":"2fab8945a9181a7b8b5d6319a5083f8d5a69ad50","ref":"refs/heads/master","pushedAt":"2024-02-12T15:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"upgrade to chutils v1.1.34","shortMessageHtmlLink":"upgrade to chutils v1.1.34"}},{"before":"76085b7cbe739212bd3e573f2a199a3b4730bf1c","after":"2298c865ac5f5f514bd8af188449d427e6f7d8e0","ref":"refs/heads/master","pushedAt":"2024-02-12T15:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"upgrade to go 1.22, all dependencies","shortMessageHtmlLink":"upgrade to go 1.22, all dependencies"}},{"before":"4523bd6704e6cf4e333fb20207c23570e8195bfa","after":"76085b7cbe739212bd3e573f2a199a3b4730bf1c","ref":"refs/heads/master","pushedAt":"2023-12-09T00:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added abs function to parser.go\nbug fix in data.go, pow function wasn't incrementing indices\n\nchanged gdata.go AppendC to do its best to convert to float64","shortMessageHtmlLink":"added abs function to parser.go"}},{"before":"6f05fa0ecc0ff632eb68f280ce8753cd9f33f5d4","after":"4523bd6704e6cf4e333fb20207c23570e8195bfa","ref":"refs/heads/master","pushedAt":"2023-12-06T04:28:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"More robust comparisons in parser.go -- resolving type conflicts","shortMessageHtmlLink":"More robust comparisons in parser.go -- resolving type conflicts"}},{"before":"75b857a593c3b984041e569b0fa62602e0c90474","after":"6f05fa0ecc0ff632eb68f280ce8753cd9f33f5d4","ref":"refs/heads/master","pushedAt":"2023-12-05T16:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"fixed bug in parser.go where if a function was part of a multi-minus equation, it would lose the minus sign. E.g.\n\na - log(b) - log(c) - log(d)\n\nwould become\n a + log(b) + log(c) + log(d)","shortMessageHtmlLink":"fixed bug in parser.go where if a function was part of a multi-minus …"}},{"before":"af66090d39d103b0685a3d7632b682c09b273f54","after":"75b857a593c3b984041e569b0fa62602e0c90474","ref":"refs/heads/master","pushedAt":"2023-12-04T23:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added string functions to parser:\n- substr\n- strPos\n- strCount\n- strLen\n\nmodified gdata.go func reInit to only\nprocess those fields with supplied\nFTypes.","shortMessageHtmlLink":"added string functions to parser:"}},{"before":"d902229feb59ead7aefafbaa08d00da65025a0fa","after":"af66090d39d103b0685a3d7632b682c09b273f54","ref":"refs/heads/master","pushedAt":"2023-11-30T21:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added date functions to parser:\ntoFirstDayOfMonth\nday\nmonth\nyear\ndateDiff\n\nalso,\nminE and maxE - pairwise min/max","shortMessageHtmlLink":"added date functions to parser:"}},{"before":"9ddf4d4cf698cd9c63a7f5e88dd7e71449c6d4c7","after":"d902229feb59ead7aefafbaa08d00da65025a0fa","ref":"refs/heads/master","pushedAt":"2023-10-11T16:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added error trap in KS","shortMessageHtmlLink":"added error trap in KS"}},{"before":"21580c839c9ca299738916d547a0f187f57fe0cc","after":"9ddf4d4cf698cd9c63a7f5e88dd7e71449c6d4c7","ref":"refs/heads/master","pushedAt":"2023-09-01T14:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"bug fix","shortMessageHtmlLink":"bug fix"}},{"before":"e2baea92e7aa50a76d5724c10e65a52d47bc460d","after":"21580c839c9ca299738916d547a0f187f57fe0cc","ref":"refs/heads/master","pushedAt":"2023-09-01T14:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"bug fixes","shortMessageHtmlLink":"bug fixes"}},{"before":"3b78352e1f212a1ae04dca7832cbf538e6e180ec","after":"e2baea92e7aa50a76d5724c10e65a52d47bc460d","ref":"refs/heads/master","pushedAt":"2023-08-22T13:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added 'after' parameter to PipeToSQL in pipeline.go","shortMessageHtmlLink":"added 'after' parameter to PipeToSQL in pipeline.go"}},{"before":"9be546944b62839f620460a4ab6ded5028b9f2ad","after":"3b78352e1f212a1ae04dca7832cbf538e6e180ec","ref":"refs/heads/master","pushedAt":"2023-07-18T20:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"removed plot.go in favor of implementation in invertedv/utilities","shortMessageHtmlLink":"removed plot.go in favor of implementation in invertedv/utilities"}},{"before":"51e0e7201039d7f4b10e6aaeb3f6aff87aece1bc","after":"9be546944b62839f620460a4ab6ded5028b9f2ad","ref":"refs/heads/master","pushedAt":"2023-05-23T18:25:45.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added ToLastDayOfMonth to parser.go\nJoin errors if output is empty gdata.go","shortMessageHtmlLink":"added ToLastDayOfMonth to parser.go"}},{"before":"ced24a27ea8eabfc3dc8d446d78ff79f4f8de6a0","after":"51e0e7201039d7f4b10e6aaeb3f6aff87aece1bc","ref":"refs/heads/master","pushedAt":"2023-05-12T16:15:18.232Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"enabled plotXY to plot arbitrary types","shortMessageHtmlLink":"enabled plotXY to plot arbitrary types"}},{"before":"ae0414bf77a5319a96c4886ea4d7eba3203dd72d","after":"ced24a27ea8eabfc3dc8d446d78ff79f4f8de6a0","ref":"refs/heads/master","pushedAt":"2023-05-11T13:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added plotting to parser.go","shortMessageHtmlLink":"added plotting to parser.go"}},{"before":"57cc18f591d7101c985348450bb574b34d257257","after":"ae0414bf77a5319a96c4886ea4d7eba3203dd72d","ref":"refs/heads/master","pushedAt":"2023-05-03T22:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"updated for chutils bug fix","shortMessageHtmlLink":"updated for chutils bug fix"}},{"before":"1d822e9aef9d5b0602070b983af5b36a1f11fc2a","after":"57cc18f591d7101c985348450bb574b34d257257","ref":"refs/heads/master","pushedAt":"2023-05-03T18:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"updated for chutils/file/NewWriter","shortMessageHtmlLink":"updated for chutils/file/NewWriter"}},{"before":"bdd2052b929e9f942f2fb9ce7075e85b63f994f2","after":"1d822e9aef9d5b0602070b983af5b36a1f11fc2a","ref":"refs/heads/master","pushedAt":"2023-05-01T22:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"Moved to using utilities for common functions.","shortMessageHtmlLink":"Moved to using utilities for common functions."}},{"before":"66574e8ff4b1befd291dee078ee51e0e68cd34d5","after":"bdd2052b929e9f942f2fb9ce7075e85b63f994f2","ref":"refs/heads/master","pushedAt":"2023-04-14T18:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"parser.go bug fix ... summary functions were getting goNegative twice","shortMessageHtmlLink":"parser.go bug fix ... summary functions were getting goNegative twice"}},{"before":"5d8c3518613ac80d5dd00848c40286686d406f5b","after":"66574e8ff4b1befd291dee078ee51e0e68cd34d5","ref":"refs/heads/master","pushedAt":"2023-04-12T17:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"added print and printIf to parser.go\nadded Copy method to gdata.go\nstripped single quote from constant strings in parser.go","shortMessageHtmlLink":"added print and printIf to parser.go"}},{"before":"2ba61bfe8c626ea1db799fc6da045b775b967493","after":"5d8c3518613ac80d5dd00848c40286686d406f5b","ref":"refs/heads/master","pushedAt":"2023-04-10T22:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"revised cumeBefore, prodBefore, cumeAfter, prodAfter, countBefore, countAfter to include the row the calculation starts from.\n\nchanged NPV so that the discount factor is to the power for row() (e.g. it starts at 0)","shortMessageHtmlLink":"revised cumeBefore, prodBefore, cumeAfter, prodAfter, countBefore, co…"}},{"before":"02c6d79f58fa503f588001686162fda57c2835a9","after":"2ba61bfe8c626ea1db799fc6da045b775b967493","ref":"refs/heads/master","pushedAt":"2023-04-07T21:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"fixed missing input type to toInt\nmore explicit error message when comparing values","shortMessageHtmlLink":"fixed missing input type to toInt"}},{"before":"79d3362ec6cace7ca47c3274faac95e743d24dd1","after":"02c6d79f58fa503f588001686162fda57c2835a9","ref":"refs/heads/master","pushedAt":"2023-04-06T23:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"modified ranger() function in parser.go to try to convert arguments to int32,\nerror checking slices are the same length in evalOps()","shortMessageHtmlLink":"modified ranger() function in parser.go to try to convert arguments t…"}},{"before":"417986e3c8c128579b342e92ada4f8072262bb4d","after":"79d3362ec6cace7ca47c3274faac95e743d24dd1","ref":"refs/heads/master","pushedAt":"2023-04-06T23:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"further bug fix -- must convert from int to int32 on \"count\" in parser.go","shortMessageHtmlLink":"further bug fix -- must convert from int to int32 on \"count\" in parse…"}},{"before":"e6ba84ca9ade1c573e5b2a8231b5bfdea38bfab8","after":"417986e3c8c128579b342e92ada4f8072262bb4d","ref":"refs/heads/master","pushedAt":"2023-04-06T23:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"fixed bug in parser: count was not listed in functions.txt as taking an argument.\nAdded test in parser_test.go","shortMessageHtmlLink":"fixed bug in parser: count was not listed in functions.txt as taking …"}},{"before":"2c895e5686f5df224afde472b524113b6abbd58e","after":"e6ba84ca9ade1c573e5b2a8231b5bfdea38bfab8","ref":"refs/heads/master","pushedAt":"2023-04-03T20:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"invertedv","name":"Will Alexander","path":"/invertedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33770674?s=80&v=4"},"commit":{"message":"updated to latest chutils v1.1.17","shortMessageHtmlLink":"updated to latest chutils v1.1.17"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF0ByRgA","startCursor":null,"endCursor":null}},"title":"Activity · invertedv/seafan"}