{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":82413481,"defaultBranch":"master","name":"cooltools","ownerLogin":"open2c","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-18T20:18:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70977326?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713811547.0","currentOid":""},"activityList":{"items":[{"before":"976513740f1b45fe68ffff1b8c2256d73925224e","after":null,"ref":"refs/tags/0.7.0","pushedAt":"2024-04-22T18:45:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Yaoyx","name":"Yao Xiao","path":"/Yaoyx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37345096?s=80&v=4"}},{"before":"7df88fb665fcf544a9847f8f4d0a93fcbf1d1c64","after":"976513740f1b45fe68ffff1b8c2256d73925224e","ref":"refs/heads/master","pushedAt":"2024-04-22T09:55:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"change v0.6.2 to v0.7.0 in changelog as well (#517)\n\n* change v0.6.2 to v0.7.0 in changelog as well\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Nezar Abdennur ","shortMessageHtmlLink":"change v0.6.2 to v0.7.0 in changelog as well (#517)"}},{"before":"056eb756f8cf8676094af189726c418ce3738deb","after":"7df88fb665fcf544a9847f8f4d0a93fcbf1d1c64","ref":"refs/heads/master","pushedAt":"2024-04-21T15:50:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"Update version and changelog (#515)\n\n* update version and changelog\r\n\r\n* update changelog\r\n\r\n* bump version to 0.7.0\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Nezar Abdennur ","shortMessageHtmlLink":"Update version and changelog (#515)"}},{"before":"d7d12e0abf445db155c5fcfec1f165910368d3a9","after":"056eb756f8cf8676094af189726c418ce3738deb","ref":"refs/heads/master","pushedAt":"2024-04-21T15:24:31.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"Add py311 to CI","shortMessageHtmlLink":"Add py311 to CI"}},{"before":"c06c44ac341c44b56f7cd8f07d11c71876afe56f","after":"77cdd323b89ba9c2337e51d0dc20382406efaf9c","ref":"refs/heads/upgrade-pandas-python-versions","pushedAt":"2024-04-21T14:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"Add py311 to CI","shortMessageHtmlLink":"Add py311 to CI"}},{"before":"cfd8311b5cb1267ad69c8307f6732ddbb6279247","after":"c06c44ac341c44b56f7cd8f07d11c71876afe56f","ref":"refs/heads/upgrade-pandas-python-versions","pushedAt":"2024-04-21T14:44:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"Fix deprecated conversion of length-1 array to scalar","shortMessageHtmlLink":"Fix deprecated conversion of length-1 array to scalar"}},{"before":null,"after":"cfd8311b5cb1267ad69c8307f6732ddbb6279247","ref":"refs/heads/upgrade-pandas-python-versions","pushedAt":"2024-04-12T14:27:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thomas-reimonn","name":"Thomas","path":"/thomas-reimonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43009897?s=80&v=4"},"commit":{"message":"automate py3.12 test","shortMessageHtmlLink":"automate py3.12 test"}},{"before":"148abe8a1860df38df1cba2abf279784f5fcf9b3","after":null,"ref":"refs/heads/logo","pushedAt":"2024-03-12T14:16:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"}},{"before":"f4170f8b2121a07355f8f0336773a49a47056c2e","after":null,"ref":"refs/heads/revert-510-logo","pushedAt":"2024-03-12T14:16:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"}},{"before":"fa0dba0da8ca34e5c626e771ecf882348efc053f","after":"d7d12e0abf445db155c5fcfec1f165910368d3a9","ref":"refs/heads/master","pushedAt":"2024-03-12T14:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"yet-smaller-logo","shortMessageHtmlLink":"yet-smaller-logo"}},{"before":"9e0be1511ce081625cf79224f93cffcb532f2785","after":"fa0dba0da8ca34e5c626e771ecf882348efc053f","ref":"refs/heads/master","pushedAt":"2024-03-12T14:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"Update logo-hyperlink in README.md","shortMessageHtmlLink":"Update logo-hyperlink in README.md"}},{"before":null,"after":"f4170f8b2121a07355f8f0336773a49a47056c2e","ref":"refs/heads/revert-510-logo","pushedAt":"2024-03-12T14:12:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"Revert \"logo (#510)\"\n\nThis reverts commit 9e0be1511ce081625cf79224f93cffcb532f2785.","shortMessageHtmlLink":"Revert \"logo (#510)\""}},{"before":"0428f308063f8108c8f6643d88e8c7320f09b63d","after":"9e0be1511ce081625cf79224f93cffcb532f2785","ref":"refs/heads/master","pushedAt":"2024-03-12T14:12:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"logo (#510)\n\n* logo\r\n\r\n\r\nCo-authored-by: fudenber ","shortMessageHtmlLink":"logo (#510)"}},{"before":"8d1f95cb5c421e10a388bd0fafcebf8a613d803c","after":"148abe8a1860df38df1cba2abf279784f5fcf9b3","ref":"refs/heads/logo","pushedAt":"2024-03-12T14:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"smaller logo","shortMessageHtmlLink":"smaller logo"}},{"before":null,"after":"8d1f95cb5c421e10a388bd0fafcebf8a613d803c","ref":"refs/heads/logo","pushedAt":"2024-03-12T14:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"logo","shortMessageHtmlLink":"logo"}},{"before":"ba2be42c714fffb6b62ea13e7ecfbecb5f4a4d9a","after":"0428f308063f8108c8f6643d88e8c7320f09b63d","ref":"refs/heads/master","pushedAt":"2024-03-10T17:29:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gfudenberg","name":"Geoff Fudenberg","path":"/gfudenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19657573?s=80&v=4"},"commit":{"message":"Include smoothed count in cvd table (#501)\n\nThis PR from @Yaoyx enables smoothing for raw counts (counts.avg) in contacts-versus-distance (cvd) DataFrames returned by `expected_cis()`.\r\n\r\nchanges:\r\n- add dist_bp and contact_freq columns to cvd table and keep all other columns (for visualization these are the two most helpful columns of the table)\r\n- change n_elem to n_total for readability (parallel with n_valid is more obvious)\r\n- use n_total to calculate column count.avg of raw counts versus distance\r\n- operate smoothing on a well-defined set of raw data columns when clr_weight_name=None is passed, by specifying a dictionary of DEFAULT_RAW_CVD_COLS\r\n- `expected_cis()` will now return count.avg.smoothed and count.avg.smoothed.agg, when clr_weight_name=None, smooth=True, aggregate_smoothed=True.\r\n- helper function `agg_smooth_cvd()` split into two: `per_region_smooth_cvd()` and `genomewide_smooth_cvd()`, for code readability, and migrated into `expected.py`.\r\n- default dictionaries moved to `expected.py` so that `expected_smoothing.py` is agnostic to column names\r\n- update docstrings of `expected_cis()`, `per_region_smooth_cvd()`, and `genomewide_smooth_cvd()` to reflect the new desired behavior\r\n- add a test to check output columns of `expected_cis()`\r\n\r\nhttps://github.com/open2c/cooltools/pull/501#issuecomment-1986472350","shortMessageHtmlLink":"Include smoothed count in cvd table (#501)"}},{"before":"41340d4d34e02bbc33a930b4b0927c73795bdfac","after":"ba2be42c714fffb6b62ea13e7ecfbecb5f4a4d9a","ref":"refs/heads/master","pushedAt":"2024-02-13T00:02:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agalitsyna","name":"agalitsyna","path":"/agalitsyna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8100372?s=80&v=4"},"commit":{"message":"Cross score sandbox fixes (#497)\n\n* Make cross_score work via CLI and small style fixes (#474)\r\n\r\n* Cross-score fix of edge case fit bin-wise annotation of cross-scores\r\n\r\n* Black and parameter naming issue\r\n\r\n---------\r\n\r\nCo-authored-by: Aleksandr ","shortMessageHtmlLink":"Cross score sandbox fixes (#497)"}},{"before":"00adac1f46835bafc4c8b79a78aa15c8db1fe3fc","after":"e0f9afd47523cf58115ae50676ecae780282856b","ref":"refs/heads/cross-score-weight-name","pushedAt":"2024-02-12T23:59:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agalitsyna","name":"agalitsyna","path":"/agalitsyna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8100372?s=80&v=4"},"commit":{"message":"Black and parameter naming issue","shortMessageHtmlLink":"Black and parameter naming issue"}},{"before":"45766114be965327984b514e3da6ef03c480958f","after":"00adac1f46835bafc4c8b79a78aa15c8db1fe3fc","ref":"refs/heads/cross-score-weight-name","pushedAt":"2024-02-12T23:48:24.000Z","pushType":"push","commitsCount":53,"pusher":{"login":"agalitsyna","name":"agalitsyna","path":"/agalitsyna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8100372?s=80&v=4"},"commit":{"message":"Black and parameter naming issue","shortMessageHtmlLink":"Black and parameter naming issue"}},{"before":"519e49c1cfce46d8bc284d67bef7927d2ddfbd67","after":"45766114be965327984b514e3da6ef03c480958f","ref":"refs/heads/cross-score-weight-name","pushedAt":"2024-02-12T23:00:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agalitsyna","name":"agalitsyna","path":"/agalitsyna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8100372?s=80&v=4"},"commit":{"message":"Make cross_score work via CLI and small style fixes (#474)","shortMessageHtmlLink":"Make cross_score work via CLI and small style fixes (#474)"}},{"before":"628061703210cd0c7cd999c72e4ed8a1338a6984","after":"41340d4d34e02bbc33a930b4b0927c73795bdfac","ref":"refs/heads/master","pushedAt":"2024-02-07T17:44:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"Add pool decorator to functions (#489)\n\n* add pool decorator to previous functions\r\n\r\n* Fix pool_decorator\r\n\r\n* add pool_decorator to dotfinder.py and expected.py\r\n\r\n* combined import command for pool_decorator with others\r\n\r\n* add tests for pooled functions to check if outputs are the same as using regular map\r\n\r\n* changed lambda func to a def func\r\n\r\n* try to set start method for multiprocessing\r\n\r\n* test pool.map insteand of pool.imap\r\n\r\n* switch multiprocessing to multiprocess\r\n\r\n* swith to multiprocess\r\n\r\n* change job back to lambda\r\n\r\n* change transforms back to lambda function\r\n\r\n* streamlined tests for multiprocess\r\n\r\n* move multiprocess code from cli/coverage and cli/sample to api\r\n\r\n* add nproc to test_sample and reduce the random sampling size\r\n\r\n* decrease test_sample sampling value\r\n\r\n* change frac to 0.1 in test_sample\r\n\r\n* regulate tolerance in test_sample\r\n\r\n* 1.move logging into decorator 2. use map_functor as the argument name 3. add explicit docstring to pool_decorator 4. all pool.terminate() 5. support third-party map functor\r\n\r\n* remove unused imports\r\n\r\n* remove unused imports in cli\r\n\r\n* unified definitions of nproc and map_functor\r\n\r\n* Update pool_decorator docstring\r\n\r\n---------\r\n\r\nCo-authored-by: Nezar Abdennur ","shortMessageHtmlLink":"Add pool decorator to functions (#489)"}},{"before":"9bb93af2c8192fb477aff84fc217b9509e4f4ebc","after":null,"ref":"refs/heads/multiprocess-enforce","pushedAt":"2024-02-07T14:49:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"}},{"before":"e120a5b06e67ca14f384091b4b794423254d8baf","after":"628061703210cd0c7cd999c72e4ed8a1338a6984","ref":"refs/heads/master","pushedAt":"2024-02-04T18:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvictus","name":"Nezar Abdennur","path":"/nvictus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270651?s=80&v=4"},"commit":{"message":"Update balance.py","shortMessageHtmlLink":"Update balance.py"}},{"before":"c3b3878ddacf81d04f8e4e9e686d786ddf2bab87","after":"27be4cafdad356994299d090e2753b6d3b7b8cb1","ref":"refs/heads/bleeding-edge-sv","pushedAt":"2024-01-29T17:16:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"},"commit":{"message":"Refactor snipping (#492)\n\n* enable arbitrary cis region, remove padding code","shortMessageHtmlLink":"Refactor snipping (#492)"}},{"before":"c8a6f0a9761a319cb91b3dc2b6ee7a5704a4d0e5","after":"d1851b43dd7980c0ece3f0b07009da44dfc23d37","ref":"refs/heads/refactor-snipping","pushedAt":"2024-01-29T17:15:54.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"},"commit":{"message":"Merge branch 'bleeding-edge-sv' into refactor-snipping","shortMessageHtmlLink":"Merge branch 'bleeding-edge-sv' into refactor-snipping"}},{"before":"d208d092048b17ad42e943d02aefeb1f452ed810","after":null,"ref":"refs/heads/fix421-readviewframe","pushedAt":"2024-01-26T23:38:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"}},{"before":"adf21b56f2a5f654367d118ad9d1486faa6f3673","after":null,"ref":"refs/heads/pandas2-patch","pushedAt":"2024-01-26T23:34:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"}},{"before":"f60a69444ad65fde3a381e188ff82a0945b7295c","after":null,"ref":"refs/heads/obs-exp-cooler","pushedAt":"2024-01-26T23:34:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"}},{"before":"0197b9b5393d83e03c2f345e005aa6ec297389b4","after":null,"ref":"refs/heads/oe-update","pushedAt":"2024-01-26T23:31:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"}},{"before":"0c516f48a571e72ef8ecfac9504a2e63a77c0cf0","after":"e120a5b06e67ca14f384091b4b794423254d8baf","ref":"refs/heads/master","pushedAt":"2024-01-26T23:29:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergpolly","name":"Sergey Venev","path":"/sergpolly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6790270?s=80&v=4"},"commit":{"message":"OE update in sandbox (#391)\n\n- new faster expected_full in sandbox\r\n- examples notebook is there as well\r\n\r\nfailed to rebase to current master, executively pushing changes to 2 files that are already in cooltools/sandbox and are self-contained","shortMessageHtmlLink":"OE update in sandbox (#391)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN1WP6wA","startCursor":null,"endCursor":null}},"title":"Activity ยท open2c/cooltools"}