{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":340898532,"defaultBranch":"main","name":"pymatviz","ownerLogin":"janosh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-21T12:40:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30958850?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717088479.0","currentOid":""},"activityList":{"items":[{"before":"7b285aa5b89e45b240d6ca875f62c2f71050a0da","after":"aaa7aa1bf3508021aae1fd6a5332cda4b71b9669","ref":"refs/heads/main","pushedAt":"2024-05-30T17:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"v0.8.3","shortMessageHtmlLink":"v0.8.3"}},{"before":"8f3411179b365f3246967232d96a07a9d2359cb1","after":null,"ref":"refs/heads/fix-hide-f-block","pushedAt":"2024-05-30T17:01:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"}},{"before":"950cf0ec4f491f2ac189c6277bb544c7a76195b9","after":"7b285aa5b89e45b240d6ca875f62c2f71050a0da","ref":"refs/heads/main","pushedAt":"2024-05-30T17:01:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"Fix `PTableProjector.hide_f_block` property (#154)\n\n* extend MatPES EDA\r\n\r\n* fix PTableProjector.hide_f_block property\r\n\r\nwas the inverse of what it should be\r\n\r\n* add test_hide_f_block","shortMessageHtmlLink":"Fix PTableProjector.hide_f_block property (#154)"}},{"before":null,"after":"8f3411179b365f3246967232d96a07a9d2359cb1","ref":"refs/heads/fix-hide-f-block","pushedAt":"2024-05-30T16:53:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"add test_hide_f_block","shortMessageHtmlLink":"add test_hide_f_block"}},{"before":"fbb2c8f67d483b48d6adfd768f80717c98e74061","after":"950cf0ec4f491f2ac189c6277bb544c7a76195b9","ref":"refs/heads/main","pushedAt":"2024-05-30T12:24:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"Handle missing value (NaN) and infinity for ptable data (#152)\n\n* tweak comment location\r\n\r\n* add NaN and inf check func\r\n\r\n* add TODO tag\r\n\r\n* improve TODO tag\r\n\r\n* separate data preprocess to module\r\n\r\n* rename to preprocess_ptable_data\r\n\r\n* add test for `check_for_missing_inf`\r\n\r\n* add `get_df_nest_level` and tests\r\n\r\n* pack ax.ticks call kwargs\r\n\r\n* remove DEBUG tag\r\n\r\n* separate handle_missing_and_infinity and write mean to metadata\r\n\r\n* name tweaks and update placeholders\r\n\r\n* finish nan and infinity replacement\r\n\r\n* suppress a mypy error\r\n\r\n* fix unit test\r\n\r\n* update docstring\r\n\r\n* add check for warnings\r\n\r\n* df->df_in\r\n\r\nmove [build-system] below [distutils.bdist_wheel] in pyproject\r\n\r\n* fix mypy errors by allowing any arguments on child_plotter Callable\r\n\r\nhttps://docs.python.org/3/library/typing.html#annotating-callable-objects\r\n\r\n* rename _data module to _preprocess_data\r\n\r\n* a missing rename\r\n\r\n* nest level test add np.array\r\n\r\n* simplify nest level check with arr ndim\r\n\r\n* df.apply -> df.map\r\n\r\n* (need input) fix unit test\r\n\r\n* np.array -> np.asarray\r\n\r\n* use dict to remap value for readability\r\n\r\n* pandas axis=1 -> 'columns'\r\n\r\n* simplify replace_missing_and_infinity\r\n\r\n* fix doc str typos\r\n\r\n* change preprocess_ptable_data RuntimeError to ValueError and tweak err msg\r\n\r\n* fix unit test\r\n\r\n* add test for unfixable df\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* add back strategy arg and improve docs\r\n\r\n* fix typo\r\n\r\n* address PR comments from\r\n\r\nhttps://github.com/janosh/pymatviz/pull/152#issuecomment-2138542076\r\nhttps://github.com/janosh/pymatviz/pull/152#discussion_r1619728535\r\nhttps://github.com/janosh/pymatviz/pull/152#discussion_r1619735955\r\n\r\n---------\r\n\r\nCo-authored-by: Janosh Riebesell ","shortMessageHtmlLink":"Handle missing value (NaN) and infinity for ptable data (#152)"}},{"before":"ff600009f9eab4a522c3cfbf0cf8afc2b8bd5654","after":"fbb2c8f67d483b48d6adfd768f80717c98e74061","ref":"refs/heads/main","pushedAt":"2024-05-27T09:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"fix docs build: ParseError: Unexpected character '“'\n\nruff auto-fixes","shortMessageHtmlLink":"fix docs build: ParseError: Unexpected character '“'"}},{"before":"5dd53ef31e3f1ef13aede234ef379d2eb6966e69","after":"ff600009f9eab4a522c3cfbf0cf8afc2b8bd5654","ref":"refs/heads/main","pushedAt":"2024-05-27T08:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"[Enhancement/Breaking] Refactor `ptable_hists` (#149)\n\n* add placeholder\r\n\r\n* force arg other than data to be keyword\r\n\r\n* BREAKING: rename `child_args` to `child_kwargs`\r\n\r\n* BREAKING: rename `*_kwds` to `*_kwargs`\r\n\r\n* first working version\r\n\r\n* adjust args order\r\n\r\n* BREAKING: rename `anno_kwargs` to `symbol_kwargs` for hists\r\n\r\n* insert comment in args\r\n\r\n* unify naming in test\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* enable colormap\r\n\r\n* decrease default font size\r\n\r\n* fix x ticks\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* add ele type legend\r\n\r\n* make `add_element_type_legend` a method of ptable plotter\r\n\r\n* tweak `add_element_type_legend`\r\n\r\n* fix single sided `x_range`\r\n\r\n* make elem_type_colors and elem_colors properties\r\n\r\n* make `elem_types` a property\r\n\r\n* make `hide_f_block` property\r\n\r\n* update `hide_f_block` setter docs\r\n\r\n* sort docstring by arg order\r\n\r\n* tweak method order, use `elem` over `ele`\r\n\r\n* add attributes in docstring\r\n\r\n* simplify kwargs init if None\r\n\r\n* NOT WORKING: partly fix set background color\r\n\r\n* handle kwargs as None internally\r\n\r\n* fix `test_add_element_type_legend_data_types`\r\n\r\n* NEED confirm: fix test for hist plotters\r\n\r\n* remove unplanned TODO tag\r\n\r\n* add `get_elem_type_color` method\r\n\r\n* use `get_elem_type_color` method\r\n\r\n* properly use coloring arg\r\n\r\n* tweak docstring\r\n\r\n* restore mpl.colors.to_rgb with alpha to reduce background color opacity, defaults to 0.1\r\n\r\n* ignore build dir\r\n\r\n* strip extra extension instead raise error\r\n\r\n* tweak docstring and var name\r\n\r\n* revert removal of element guard\r\n\r\n* remove guard against unreal elem\r\n\r\n* enable elem_type based bg coloring for line/scatter\r\n\r\n* show bg color in hist asset\r\n\r\n* remove TODO tag\r\n\r\n* fix bad df fixer\r\n\r\n* add back df(dict) test case\r\n\r\n* recovert test for set for general data processor\r\n\r\n* tweaks\r\n\r\n* add missing label\r\n\r\n* restore SSoT for default ELEM_TYPE_COLORS imported from utils.py\r\n\r\n* fix mypy\r\n\r\n* fix test_add_element_type_legend_data_types and cover data=dataframe and elem colors as empty dict and None\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Janosh Riebesell ","shortMessageHtmlLink":"[Enhancement/Breaking] Refactor ptable_hists (#149)"}},{"before":"70ee287d29c4151df8eb3ce1dd90ccff7479bddc","after":null,"ref":"refs/heads/spg-hist-log-kwarg","pushedAt":"2024-05-19T15:55:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"}},{"before":"ef3f066a4d80589a724d552903a54da1edeb6164","after":"5dd53ef31e3f1ef13aede234ef379d2eb6966e69","ref":"refs/heads/main","pushedAt":"2024-05-19T15:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"Add keyword `log: bool = False` to `spacegroup_hist` to log scale y-axis (#148)\n\n* refine ruff ignores for pylint refactor PLR\r\n\r\n* update site deps\r\n\r\n* add phonon_(bandstructure|dos) to Key enum\r\n\r\n* add keyword log: bool = False to spacegroup_hist to log scale y-axis\r\n\r\nbreaking: rename mpl_key, plotly_key to MPL_BACKEND, PLOTLY_BACKEND\r\n\r\n* parametrize log=True/False in test_spacegroup_hist\r\n\r\n* plot spacegroup_sunburst and spacegroup_hist for MatPES r2SCAN structures in dataset_exploration/matpes/eda.py\r\n\r\n* fix ptable_heatmap cbar title invisible due to white text color\r\n\r\n* test_ptable_heatmap check cbar title text and color\r\n\r\n* ruff unignore PT011","shortMessageHtmlLink":"Add keyword log: bool = False to spacegroup_hist to log scale y-a…"}},{"before":"174f09f6dbfe7f1dffaa14035cdfc8a14920d7de","after":"70ee287d29c4151df8eb3ce1dd90ccff7479bddc","ref":"refs/heads/spg-hist-log-kwarg","pushedAt":"2024-05-19T15:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"fix test_ptable_lines\n\nexpected_n_axes = 126 if hide_f_block else 181\n> assert len(fig.axes) == expected_n_axes\nE assert 180 == 181","shortMessageHtmlLink":"fix test_ptable_lines"}},{"before":"574de951a5a2bf41db0c71c594f18fb8e9a30c76","after":"174f09f6dbfe7f1dffaa14035cdfc8a14920d7de","ref":"refs/heads/spg-hist-log-kwarg","pushedAt":"2024-05-19T15:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"fix npm error\n\nCould not resolve dependency:\npeer eslint@\"^8.56.0\" from typescript-eslint@7.9.0","shortMessageHtmlLink":"fix npm error"}},{"before":"c675ab8167685071e5cd4accd71930c9a27d3870","after":"574de951a5a2bf41db0c71c594f18fb8e9a30c76","ref":"refs/heads/spg-hist-log-kwarg","pushedAt":"2024-05-19T15:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"fix npm error\n\nCould not resolve dependency:\npeer eslint@\"^8.56.0\" from @typescript-eslint/parser@7.9.0","shortMessageHtmlLink":"fix npm error"}},{"before":null,"after":"c675ab8167685071e5cd4accd71930c9a27d3870","ref":"refs/heads/spg-hist-log-kwarg","pushedAt":"2024-05-19T15:45:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"ruff unignore PT011","shortMessageHtmlLink":"ruff unignore PT011"}},{"before":"375deafaf376b89d31d8362c9b87dfaa03d2e6ba","after":"ef3f066a4d80589a724d552903a54da1edeb6164","ref":"refs/heads/main","pushedAt":"2024-05-18T14:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"split examples/_generate_assets.py by pymatviz module whose plot functions are made assets for","shortMessageHtmlLink":"split examples/_generate_assets.py by pymatviz module whose plot func…"}},{"before":"cecacdd61f3eb27310491132f345230b15edf140","after":null,"ref":"refs/heads/matpes-eda","pushedAt":"2024-05-17T22:30:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"}},{"before":"4d659fc23f970bcaafac45dfc44de0c864d9f153","after":"375deafaf376b89d31d8362c9b87dfaa03d2e6ba","ref":"refs/heads/main","pushedAt":"2024-05-17T22:30:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"MatPES EDA script (#147)\n\n* plot_structure_2d() test warning on negative fractional coordinates and standardize_struct=False\r\n\r\n* fix ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\r\n\r\nin: hide_f_block = bool(... and self.data.loc[elem, Key.heat_val]\r\n\r\n* add retain_xy_limits: bool = False to add_identity_line\r\n\r\n* set margin in pymatviz plotly templates\r\n\r\n* add examples/dataset_exploration/matpes/eda.py\r\n\r\nfor gaining high-level insight into (still unpublished) MatPES dataset","shortMessageHtmlLink":"MatPES EDA script (#147)"}},{"before":null,"after":"cecacdd61f3eb27310491132f345230b15edf140","ref":"refs/heads/matpes-eda","pushedAt":"2024-05-17T22:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"add examples/dataset_exploration/matpes/eda.py\n\nfor gaining high-level insight into (still unpublished) MatPES dataset","shortMessageHtmlLink":"add examples/dataset_exploration/matpes/eda.py"}},{"before":"7632be0e23817cfa8feeb13af06fd5ba8731c3a2","after":null,"ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T13:54:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"}},{"before":"91d15d7967169b4959c5cf5e7d7263ecff45bfea","after":"4d659fc23f970bcaafac45dfc44de0c864d9f153","ref":"refs/heads/main","pushedAt":"2024-05-16T13:54:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"Fix `ptable_heatmap_splits` `TypeErrors` (#146)\n\n* default PTableProjector colormap to \"viridis\"\r\n\r\n* make LabelEnum inherit from StrEnum\r\n\r\ncopied from std lib to support older py versions\r\n\r\n* try to fix import of `ReprEnum`\r\n\r\n* remove import `get_cmap`\r\n\r\n* handle and test `dict_values`\r\n\r\n* ruff fix FBT001 FBT002\r\n\r\n* inline set_vmin_vmax in data_preprocessor\r\n\r\n* fix mypy\r\n\r\ntests/test_sankey.py:17: error: Too many positional arguments for \"sankey_from_2_df_cols\" [misc]\r\ntests/test_utils.py:129: error: Too many positional arguments for \"bin_df_cols\" [misc]\r\n\r\n* drop ReprEnum for Enum, seems to be pure boilerplate\r\n\r\n* remove needless .value from Key. now that it's a StrEnum\r\n\r\n* add more tests for data preprocessor\r\n\r\n* refactor data_preprocessor convert values to 1D np.array\r\n\r\nTestDataPreprocessor test more data types\r\n\r\n* test_unsupported_type error msg\r\n\r\n* remove inspect.signature(fmt) hackery\r\n\r\n* fix TypeError: test_ptable_heatmap..() missing 1 required positional argument: '_'\r\n\r\n---------\r\n\r\nCo-authored-by: Haoyu (Daniel) ","shortMessageHtmlLink":"Fix ptable_heatmap_splits TypeErrors (#146)"}},{"before":"b95afebfeb5a050eef817f459cadb6267217a61e","after":"7632be0e23817cfa8feeb13af06fd5ba8731c3a2","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T13:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"fix TypeError: test_ptable_heatmap..() missing 1 required positional argument: '_'","shortMessageHtmlLink":"fix TypeError: test_ptable_heatmap.<locals>.<lambda>() missing 1 requ…"}},{"before":"a431ff68793dad1c0fbee0674e7dc850d82217fb","after":"b95afebfeb5a050eef817f459cadb6267217a61e","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T13:46:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"remove inspect.signature(fmt) hackery","shortMessageHtmlLink":"remove inspect.signature(fmt) hackery"}},{"before":"25f8d708782ec7cc6ac2a7c6db3f8aeb856b0b59","after":"a431ff68793dad1c0fbee0674e7dc850d82217fb","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T13:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"refactor data_preprocessor convert values to 1D np.array\n\nTestDataPreprocessor test more data types","shortMessageHtmlLink":"refactor data_preprocessor convert values to 1D np.array"}},{"before":"d391350c79a46149f6a8a5d8059e33dc7752aff7","after":"25f8d708782ec7cc6ac2a7c6db3f8aeb856b0b59","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T13:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielYang59","name":"Haoyu (Daniel)","path":"/DanielYang59","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80093591?s=80&v=4"},"commit":{"message":"add more tests for data preprocessor","shortMessageHtmlLink":"add more tests for data preprocessor"}},{"before":"68aca1927729ed0689919df07231b7b4ea07e2fc","after":"d391350c79a46149f6a8a5d8059e33dc7752aff7","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T12:56:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"remove needless .value from Key. now that it's a StrEnum","shortMessageHtmlLink":"remove needless .value from Key.<attr> now that it's a StrEnum"}},{"before":"ccb8c5fadebfcd13a9e61008036ad16c1fa71851","after":"68aca1927729ed0689919df07231b7b4ea07e2fc","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T12:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"fix mypy\n\ntests/test_sankey.py:17: error: Too many positional arguments for \"sankey_from_2_df_cols\" [misc]\ntests/test_utils.py:129: error: Too many positional arguments for \"bin_df_cols\" [misc]","shortMessageHtmlLink":"fix mypy"}},{"before":"39cbabe722f6a21542ecfca14591d8967ca39c82","after":"ccb8c5fadebfcd13a9e61008036ad16c1fa71851","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T12:48:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"inline set_vmin_vmax in data_preprocessor","shortMessageHtmlLink":"inline set_vmin_vmax in data_preprocessor"}},{"before":"d181c5604a1603e4e3f88618de5a278b740e4d19","after":"39cbabe722f6a21542ecfca14591d8967ca39c82","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T12:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielYang59","name":"Haoyu (Daniel)","path":"/DanielYang59","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80093591?s=80&v=4"},"commit":{"message":"handle and test `dict_values`","shortMessageHtmlLink":"handle and test dict_values"}},{"before":"e4098549ea69115f95a4b63243c2175503f48e3f","after":"d181c5604a1603e4e3f88618de5a278b740e4d19","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T11:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielYang59","name":"Haoyu (Daniel)","path":"/DanielYang59","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80093591?s=80&v=4"},"commit":{"message":"remove import `get_cmap`","shortMessageHtmlLink":"remove import get_cmap"}},{"before":"73aad98c9ab1da23c08ea31178a8c3a2f678ae2c","after":"e4098549ea69115f95a4b63243c2175503f48e3f","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-16T11:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielYang59","name":"Haoyu (Daniel)","path":"/DanielYang59","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80093591?s=80&v=4"},"commit":{"message":"try to fix import of `ReprEnum`","shortMessageHtmlLink":"try to fix import of ReprEnum"}},{"before":null,"after":"73aad98c9ab1da23c08ea31178a8c3a2f678ae2c","ref":"refs/heads/fix-ptable-heatmap-splits","pushedAt":"2024-05-15T22:53:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janosh","name":"Janosh Riebesell","path":"/janosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30958850?s=80&v=4"},"commit":{"message":"make LabelEnum inherit from StrEnum\n\ncopied from std lib to support older py versions","shortMessageHtmlLink":"make LabelEnum inherit from StrEnum"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWENzMgA","startCursor":null,"endCursor":null}},"title":"Activity · janosh/pymatviz"}