{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624113753,"defaultBranch":"master","name":"cvxpy","ownerLogin":"cvxgrp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-05T19:18:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2957335?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680722318.798708","currentOid":""},"activityList":{"items":[{"before":"7c40be6ce30e3978373828aa4e4b1ffe793c65eb","after":"1efea16bc9ea2ce551de92e05bac57de79cea3bb","ref":"refs/heads/master","pushedAt":"2023-09-15T19:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tschm","name":"Thomas Schmelzer","path":"/tschm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2046079?s=80&v=4"},"commit":{"message":"Adds a clear error message to address a common student misuse of geo_mean (#2207)\n\n* Adds geo_mean error\r\n\r\n* added tests\r\n\r\n---------\r\n\r\nCo-authored-by: Steven Diamond ","shortMessageHtmlLink":"Adds a clear error message to address a common student misuse of geo_…"}},{"before":"758faa7fafe0e4cea2a01f5042fe0197bb2adf31","after":"7c40be6ce30e3978373828aa4e4b1ffe793c65eb","ref":"refs/heads/master","pushedAt":"2023-09-04T17:57:57.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"tschm","name":"Thomas Schmelzer","path":"/tschm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2046079?s=80&v=4"},"commit":{"message":"New Stacked-Slices backend (#2215)\n\n* adding template for new numpy backend\r\n\r\n* adding NumpyTensorView and adding emptyview fixture in backend test\r\n\r\n* adding fixtures template for code reuse in numpy backend tests\r\n\r\n* adding implementation for helper functions\r\n\r\n* finishing implementation of diag_vec and hstack\r\n\r\n* fixing get_tensor_rep which passes transpose, index and others\r\n\r\n* adding arg_view to complete the unit test suite\r\n\r\n* finalising pytest and implementation of div, trace, mul_element\r\n\r\n* finishing implementation for multiply\r\n\r\n* completing numpy backend, finished implementation for kron and conv:\r\n\r\n* finalising unit tests for all backends simultaneously\r\n\r\n* moving comments to PythonCanonBackend\r\n\r\n* adding DictTensorView abstract class and simplifying views\r\n\r\n* finishing dictTensorView\r\n\r\n* fixing shape incompatibilities and other minor issues\r\n\r\n* making all tests pass for numpy backend\r\n\r\n* pushing changes to canon_backend also\r\n\r\n* First set of comments\r\n\r\n* Second set of changes\r\n\r\n* improving numpybackend promote\r\n\r\n* updating sum_entries to account for params\r\n\r\n* implementing rmul faster and other adjustments\r\n\r\n* fixing tests and verifiying numpy backend\r\n\r\n* resetting settings\r\n\r\n* adding docs change\r\n\r\n* cleaning up the test suite\r\n\r\n* updating specific backend tests\r\n\r\n* replacing csc with csr matrices\r\n\r\n* removing lambdas to make ruff pass\r\n\r\n* fixing csc in backend unit-tests\r\n\r\n* removing test case with csr_array\r\n\r\n* adding first set of comments\r\n\r\n* Update comments\r\n\r\nCo-authored-by: Philipp Schiele <44360364+phschiele@users.noreply.github.com>\r\n\r\n* Update comments 2\r\n\r\nCo-authored-by: Philipp Schiele <44360364+phschiele@users.noreply.github.com>\r\n\r\n* Fix linters\r\n\r\n* Use kwargs\r\n\r\n* Removes autouse\r\n\r\n* Uses kwargs for parametrized tests\r\n\r\n* Uses csc consistently\r\n\r\n* Small touch up\r\n\r\n* reimplementing stacked slices after rebase\r\n\r\n* adding some suggestions\r\n\r\n* applying csc changes\r\n\r\n* adding additional changes\r\n\r\n* updating rmul and others\r\n\r\n* updating mul_elem for when p > 1\r\n\r\n* updating base implementation for left kronecker\r\n\r\n* updating mul_elem\r\n\r\n* Start review\r\n\r\n* Fixes test for parametrized mult elem\r\n\r\n* Fixes remaining tests\r\n\r\n* Fix a few tricky bugs\r\n\r\n* make all tests pass\r\n\r\n* special case for p == 1 and reps == 1\r\n\r\n* adding basic shortcut for rmul\r\n\r\n* fixing linter and small typo\r\n\r\n* refactoring transposes in rmul when data is row vector\r\n\r\n* adding tests for stacked specific backend\r\n\r\n* committing some small comments\r\n\r\n* adding docstrings for StackedTensorView\r\n\r\n* First set of changes\r\n\r\n* Do not use strict=True in zip\r\n\r\n* adding parametrized test for diag_vec\r\n\r\n* adding param test for trace\r\n\r\n* adding parametrized div from rhs\r\n\r\n* Fixes diag_vec\r\n\r\n* Adds more doc strings\r\n\r\n* Remove error handling from select rows, not needed\r\n\r\n* Use csc for sum\r\n\r\n* Simplify, add unit tests\r\n\r\n* Select as int\r\n\r\n* Explicit astype int for diag mat\r\n\r\n* adding mul and rmul rhs tests\r\n\r\n* editing docs, removing reshape_tensors\r\n\r\n* adding test for get kron row inds\r\n\r\n* Adds description to kron indices test case\r\n\r\n* updating test for param rhs rmul\r\n\r\n* Final pass on tests\r\n\r\n* Refactor rmul\r\n\r\n* Progress on rmul\r\n\r\n* finishing refactor of rmul and unit-tests\r\n\r\n* updating diag_vec offset and tests\r\n\r\n* Formatting in tests\r\n\r\n* Simplify _stacked_kron_r\r\n\r\n---------\r\n\r\nCo-authored-by: Transurgeon \r\nCo-authored-by: phschiele \r\nCo-authored-by: Philipp Schiele <44360364+phschiele@users.noreply.github.com>","shortMessageHtmlLink":"New Stacked-Slices backend (cvxpy#2215)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgbkRMwA","startCursor":null,"endCursor":null}},"title":"Activity · cvxgrp/cvxpy"}