{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":715741305,"defaultBranch":"main","name":"chiron","ownerLogin":"chrisiacovella","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-07T18:34:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1423531?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713421518.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d57bed729341c3969e4ddd6e4d54c7b16a3a68a7","ref":"refs/heads/replace_topology","pushedAt":"2024-04-18T06:25:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"mockup of new topology","shortMessageHtmlLink":"mockup of new topology"}},{"before":"58db5df6bfa7f290115afe2f5774c4a27d7db93b","after":"14c4e67cc2985d38393054694eeaa2bf4f309ade","ref":"refs/heads/main","pushedAt":"2024-04-15T20:03:11.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Merge pull request #8 from choderalab/multistage\n\nMultistate sampling merged into main branch","shortMessageHtmlLink":"Merge pull request choderalab#8 from choderalab/multistage"}},{"before":null,"after":"124e519d729cfa043b839a9cdee98cb610fba839","ref":"refs/heads/off_units","pushedAt":"2024-02-29T00:42:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Refactoring of MC moves (#21)\n\n* Fix u_kn shape in test_multistate_run\n\n* Refactor MCMCMove subclasses and update method names\n\n* Started MC refactor, merging from multistage branch that includes new reporters and random number scheme. This primarily sketches out the new MCMove class (updates to the actual moves is forthcoming).\n\n* Small refactor to Langevin integrator. Small changes: run command now takes variable to allow for velocity initialization. The Langevin ntegrator now returns a sampler state rather tha updating. States now has a velocity setter.\n\n* created initialize_velocities funtion in utilities; langevin code now uses this if users request velocities to be regenerated each time. The reaosn to split was to make it easy to define velocities outside of the langevin integrator. the option flag to generate each time we call the integrator because in a hybrid workflow, there would effectively be no connection between subsequent langevin moves separated by many MC transformations. furthermore, MC moves that changes thermodynamic states would require regeneration.\n\n* Finished fixing up langevin integrator/move\n\n* Implemented Metropolis displacement move in new scheme.\n\n* Added refactored barostat move and ideal gas test case.\n\n* Abstractmethod for _reporting wrapper (this will make it easier for each move to have custom/appropriate logging for what is being changed).\n\n* Added _reporter to the displacement moves and the ability to only move a subset of atoms: tests need to be updated/implemented still.\n\n* Added in stepsize updater to allow move_parameters to be updated on the fly.\n\n* Continued reworking to ensure expected behavior of loggers and stepsize adjustments.\n\n* Fixed test_integrator and atom_subsetting in displacement move.\n\n* Added in flag to initialize velocities the first time langevin is called. This is different than reinitialize which will call reinit every time run is called. The velocity init function was spun off into the utils file. velocities can be set in the sampler state; code will throw and error if initialize_velocities or reinitialize_velocities are false, and velocities are not set in the sampler state.\n\n* test_multistate still is failing an assertion, but I think that is fine, since this PR was focused on revamping the MC moves. That can be tackled separately in the multistate PR.\n\n* Modified the routines to ensure that passing the nbr_list fits in more with the functional programming model (passing and return a neighborlist).\n\n* Added ideal gas test written in the other PR. updated logic in langevin to take into account the iteration not just the current step; reporters now also log the elapsed_step.\n\n* Added ideal gas test written in the other PR. updated logic in langevin to take into account the iteration not just the current step; reporters now also log the elapsed_step. Updated the examples\n\n* Added in additional tests for barostat\n\n* Fixed convergence test syntax: these were missed on my part because they were marked to be skipped because they take too long.\n\n* Fixed convergence test syntax: these were missed on my part because they were marked to be skipped because they take too long. for Harmonic oscillator we do not seem to need to run as long as set initially to pass and get convergence.\n\n* Updated CI.yaml to enabled CI to run for branches commiting to the multistage branch. Thanks Mike Henry!\n\n* Added in skip to the multistate testing, as this still needs to be worked on in the multistate branch this is being commited to\"\n\n* match/case statements don't exist in python 3.9. I commented this out and just added in if/elif statements.\n\n* fixture was missing in test_testsystems\n\n* fixture was missing in test_testsystems\n\n* weirdly wrong syntax in the test ideal gas test.\n\n* Updating ideal gas example.\n\n* Update Examples/Idealgas.py with descriptive assert statement\n\nCo-authored-by: Marcus Wieder <31651017+wiederm@users.noreply.github.com>\n\n* Update Examples/Idealgas.py with descriptive assert statement\n\nCo-authored-by: Marcus Wieder <31651017+wiederm@users.noreply.github.com>\n\n* Updating ideal gas example.\n\n* Updating ideal gas example.\n\n* removed velocity initialization flag in langevin\n\n* updated various functions in reponse to marcus' comments.\n\n* Merge failed to correctly merge, and broke MCMCSampler; fixed now. multistate reporter giving an error.\n\n* Working through comments from Jchodera.\n\n* Fixed error with multistate systems. Various other updates based on comments.\n\n* Changed `coordinates` to `positions` in neighbor/pairlist routines to be consistent with samplerstate variable name change.\n\n* Changed PairListNsqrd to allow setting the cutoff to None which will use no cutoff (i.e. all pairs interact). Revamped some internal tooling regarding how units are treated internally. Space was revampped such that it takes box_vectors as a argument rather than storing them internally (fewer copies of this floating around), and will help to ensure treating the class as static will not mean using the wrong box vectors accidentally.\n\n* mised an instance where the reporter called space.box_vectors. fixed.\n\n* name refactoring in MCMC\n\n* further addressing comments.\n\n* Added accumulated for number_of_attemps_made instead of elapsed_steps. (I missed this comment in the PR comments)\n\n---------\n\nCo-authored-by: chrisiacovella ","shortMessageHtmlLink":"Refactoring of MC moves (choderalab#21)"}},{"before":"6a53a0f0d7028babe3a63f7f5c7317d0d7f8d48f","after":"128b51364f9a0d49b5bff1406e3087eeb3fa0eb1","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-12T19:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Added in ideal gas potential and ideal gas test system for the MC barostat.","shortMessageHtmlLink":"Added in ideal gas potential and ideal gas test system for the MC bar…"}},{"before":"525b675b75fff0ed5bf154c7b2a8997a296a6277","after":"6a53a0f0d7028babe3a63f7f5c7317d0d7f8d48f","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-11T22:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"apply now stores the energy of the prior state to reduce computational cost; improved tests of MC barostat.","shortMessageHtmlLink":"apply now stores the energy of the prior state to reduce computationa…"}},{"before":"f3831e7a7ef996cdbffd78e40d4aef3e513852ec","after":"525b675b75fff0ed5bf154c7b2a8997a296a6277","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-11T05:46:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"fixed bug where I did not correctly reset the box dimensions after a rejected move.","shortMessageHtmlLink":"fixed bug where I did not correctly reset the box dimensions after a …"}},{"before":"3dceaae26a149f4e303065847115aba07adfd494","after":"f3831e7a7ef996cdbffd78e40d4aef3e513852ec","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-08T21:47:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"switching to allclose as cpu and gpu give slightly different values.","shortMessageHtmlLink":"switching to allclose as cpu and gpu give slightly different values."}},{"before":"6e96bdadbf4f7e79c647b357032df9a9fc2713c9","after":"3dceaae26a149f4e303065847115aba07adfd494","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-08T21:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Updated barostat test; values needed to change to to changes to underlying code.","shortMessageHtmlLink":"Updated barostat test; values needed to change to to changes to under…"}},{"before":"a6b66ad334a9c4614b411f14c4eb79f54907d17d","after":"6e96bdadbf4f7e79c647b357032df9a9fc2713c9","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-08T21:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Adding in example to test if behavior is correct. Commented out duplicate reporters.","shortMessageHtmlLink":"Adding in example to test if behavior is correct. Commented out dupli…"}},{"before":"1d6b9122353a271243fd55cafb2b17b3eeaccac1","after":"a6b66ad334a9c4614b411f14c4eb79f54907d17d","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-04T05:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Adding in example to test if behavior is correct.","shortMessageHtmlLink":"Adding in example to test if behavior is correct."}},{"before":"b14725c751291372655ee721a57ce60d7ac8d509","after":"1d6b9122353a271243fd55cafb2b17b3eeaccac1","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-03T17:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Improved barostat testing.","shortMessageHtmlLink":"Improved barostat testing."}},{"before":"5c5a1715277b799e1ebd4af5f2629ef63da29a41","after":"b14725c751291372655ee721a57ce60d7ac8d509","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-02T23:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Basic functional test for mc barostat.","shortMessageHtmlLink":"Basic functional test for mc barostat."}},{"before":"5fa497a33f89c684f8fd1072ae83f06f5fe0eb4e","after":"5c5a1715277b799e1ebd4af5f2629ef63da29a41","ref":"refs/heads/montecarlo_barostat","pushedAt":"2024-01-02T20:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Resolved unit issue in barostat.","shortMessageHtmlLink":"Resolved unit issue in barostat."}},{"before":"c1ea3fc0f9ece833005db823702375e4bb846abb","after":"5fa497a33f89c684f8fd1072ae83f06f5fe0eb4e","ref":"refs/heads/montecarlo_barostat","pushedAt":"2023-12-29T22:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"added in reset of box vectors and volume if move is rejected and pressure is set.","shortMessageHtmlLink":"added in reset of box vectors and volume if move is rejected and pres…"}},{"before":"4856d2ba43fe60befc3356358cf604ac8af21744","after":"c1ea3fc0f9ece833005db823702375e4bb846abb","ref":"refs/heads/montecarlo_barostat","pushedAt":"2023-12-29T22:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Initial mockup of MCbarostat.","shortMessageHtmlLink":"Initial mockup of MCbarostat."}},{"before":"c97a42bb7d55838b14f7a08882ae752cf57f10e2","after":"4856d2ba43fe60befc3356358cf604ac8af21744","ref":"refs/heads/montecarlo_barostat","pushedAt":"2023-12-29T19:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Modified proposed_positions function to take/return box_vectors, to allow same base class to be used for an MC barostat. Also added box_vectors setters/getters in PairsBase class (setter also sets space box_vectors).","shortMessageHtmlLink":"Modified proposed_positions function to take/return box_vectors, to a…"}},{"before":null,"after":"c97a42bb7d55838b14f7a08882ae752cf57f10e2","ref":"refs/heads/montecarlo_barostat","pushedAt":"2023-12-29T18:18:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"added wrapping to metropolis particle displacement.","shortMessageHtmlLink":"added wrapping to metropolis particle displacement."}},{"before":"2133efc6458d5c5d978f06f1082beeb8895348e2","after":"58db5df6bfa7f290115afe2f5774c4a27d7db93b","ref":"refs/heads/main","pushedAt":"2023-12-29T04:16:58.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Merge pull request #11 from chrisiacovella/update_neighboring\n\nUpdate neighboring class output, additional input checking, more tests, simple LJ Langevin example system.","shortMessageHtmlLink":"Merge pull request choderalab#11 from chrisiacovella/update_neighboring"}},{"before":"ee15dbb35a6dbe7de4b601c8e4f581439dd17e97","after":"20f8c9a954363e9ffd80aabea9eb59a53a8770c7","ref":"refs/heads/update_neighboring","pushedAt":"2023-12-28T19:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Forgot to commit the nbr_list checking line in the generalized MC move in the MC PR. Addressed comments from marcus.","shortMessageHtmlLink":"Forgot to commit the nbr_list checking line in the generalized MC mov…"}},{"before":"e9c4e03d8071a0c5c313afaed9b57b9894a56ddc","after":"ee15dbb35a6dbe7de4b601c8e4f581439dd17e97","ref":"refs/heads/update_neighboring","pushedAt":"2023-12-28T18:25:32.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Merge branch 'choderalab:main' into update_neighboring","shortMessageHtmlLink":"Merge branch 'choderalab:main' into update_neighboring"}},{"before":"3a0676dec2134431bcfbe3784b1b80f6cc53f8cd","after":"2133efc6458d5c5d978f06f1082beeb8895348e2","ref":"refs/heads/main","pushedAt":"2023-12-28T18:25:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Merge pull request #13 from chrisiacovella/reduced-potential-update\n\nReduced potential update","shortMessageHtmlLink":"Merge pull request choderalab#13 from chrisiacovella/reduced-potentia…"}},{"before":"6edaed874d962a2c2a378b31235ffbf6b5d76f5e","after":"038e24658adf1c93ca200d378bb8bac474902dca","ref":"refs/heads/reduced-potential-update","pushedAt":"2023-12-28T00:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Displacement moves now accept nbr_list.","shortMessageHtmlLink":"Displacement moves now accept nbr_list."}},{"before":"0b7ef78c941eacfdb9d90b68888478de3eccc242","after":"6edaed874d962a2c2a378b31235ffbf6b5d76f5e","ref":"refs/heads/reduced-potential-update","pushedAt":"2023-12-27T22:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Added validation and tests for pressure inputs to thermodynamic state.","shortMessageHtmlLink":"Added validation and tests for pressure inputs to thermodynamic state."}},{"before":"00f12c4c17a679a6da406964d0187a906a6764d5","after":"0b7ef78c941eacfdb9d90b68888478de3eccc242","ref":"refs/heads/reduced-potential-update","pushedAt":"2023-12-27T22:08:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"New tests for validating inputs to thermodynamic states; updated existing tests.","shortMessageHtmlLink":"New tests for validating inputs to thermodynamic states; updated exis…"}},{"before":null,"after":"00f12c4c17a679a6da406964d0187a906a6764d5","ref":"refs/heads/reduced-potential-update","pushedAt":"2023-12-27T21:48:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"units of kelvin were being added to temperature values passed to thermodynamic state, even though units were expected (and already set); this meant values were not unitless within MC moves.","shortMessageHtmlLink":"units of kelvin were being added to temperature values passed to ther…"}},{"before":"ef83242679b70fec97b5c0c53c7ab21740b41ff5","after":"e9c4e03d8071a0c5c313afaed9b57b9894a56ddc","ref":"refs/heads/update_neighboring","pushedAt":"2023-12-27T00:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"fixed if statement in compute_force_analytical","shortMessageHtmlLink":"fixed if statement in compute_force_analytical"}},{"before":"cfbec079531bb48f54700df84d6de644ec6f8921","after":"ef83242679b70fec97b5c0c53c7ab21740b41ff5","ref":"refs/heads/update_neighboring","pushedAt":"2023-12-26T21:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Minor updates to LJ example","shortMessageHtmlLink":"Minor updates to LJ example"}},{"before":"a3dac605e5d7da59e4376399a00f3f9e5afef537","after":"cfbec079531bb48f54700df84d6de644ec6f8921","ref":"refs/heads/update_neighboring","pushedAt":"2023-12-23T05:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Minor update to meighborlist and debug warning.","shortMessageHtmlLink":"Minor update to meighborlist and debug warning."}},{"before":null,"after":"a3dac605e5d7da59e4376399a00f3f9e5afef537","ref":"refs/heads/update_neighboring","pushedAt":"2023-12-23T01:46:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"updating neighbor list and pairlist to also return array of pair particle ids for future support of multiple types.","shortMessageHtmlLink":"updating neighbor list and pairlist to also return array of pair part…"}},{"before":"46166ef2fe12105263682052b4058f135d5733fc","after":"3a0676dec2134431bcfbe3784b1b80f6cc53f8cd","ref":"refs/heads/main","pushedAt":"2023-12-21T22:29:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrisiacovella","name":"Chris Iacovella","path":"/chrisiacovella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423531?s=80&v=4"},"commit":{"message":"Merge pull request #9 from choderalab/wiederm-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request choderalab#9 from choderalab/wiederm-patch-1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xOFQwNjoyNToxOC4wMDAwMDBazwAAAAQzzI4K","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xOFQwNjoyNToxOC4wMDAwMDBazwAAAAQzzI4K","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yMVQyMjoyOToxNS4wMDAwMDBazwAAAAPP8VZd"}},"title":"Activity · chrisiacovella/chiron"}