GitHub pull request #1578 of commit f5a98e6152eb1d049457c90b1869d10343cea351, no merge conflicts.sha1origin/pr/1578/mergeghprbActualCommitf5a98e6152eb1d049457c90b1869d10343cea351ghprbActualCommitAuthorWarren HoburgghprbActualCommitAuthorEmailwhoburg@alum.mit.edughprbAuthorRepoGitUrlhttps://github.com/whoburg/gpkit.gitghprbTriggerAuthorMarshall GalbraithghprbTriggerAuthorEmailghprbTriggerAuthorLogingalbramcghprbTriggerAuthorLoginMention@galbramcghprbPullId1578ghprbTargetBranchmasterghprbSourceBranchthegreatpylintrefactorof2024GIT_BRANCHthegreatpylintrefactorof2024ghprbPullAuthorEmailghprbPullAuthorLoginwhoburgghprbPullAuthorLoginMention@whoburgghprbPullDescriptionGitHub pull request #1578 of commit f5a98e6152eb1d049457c90b1869d10343cea351, no merge conflicts.ghprbPullTitlebig pylint refactorghprbPullLinkhttps://github.com/convexengineering/gpkit/pull/1578ghprbPullLongDescriptionAlright, I bit the bullet and got the entire `gpkit/` package up to date with the latest pylint (pylint 3.0.3). My goal was to reduce custom rcfile settings, use local pylint disable statements where warranted, and get the code base in line with the latest pylint with default settings.\r\n\r\nI did identify three warnings (disabled in the current PR) that I feel warrant opening issues to address:\r\n - significant chuck of duplicate code in `solution_array.py` and in `constraints/set.py`\r\n - numerous cyclic import warnings\r\n - a `modified-iterating-list` warning in `interactive/plotting.py`, warning that a value `parents` used to control iteration in a loop is also being modified within that same loop\r\n\r\nThis PR currently handles the `gpkit` directory, including `gpkit/tests`, but does not touch `docs/source/examples` at all. That can be the next pylint PR.\r\n\r\nReview definitely warranted and welcome.ghprbCommentBodynullghprbGhRepositoryconvexengineering/gpkitghprbCredentialsId2a2b74d8-fbb8-4038-938a-85796af1b79ffalse<a title="big pylint refactor" href="https://github.com/convexengineering/gpkit/pull/1578">PR #1578</a>: big pylint refactor#24652099133270575CE_gpkit_PR_pylint #24652465falsefalse2465178723FAILURE1704683546430https://acdl.mit.edu/csi/job/CE_gpkit_PR_pylint/2465/reynoldspylint-refactor-roadmap.txt1cda5649442c1fa769cdfb613e5a2aa3216fe9b21704449175000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduadd roadmap 2024-01-05T05:06:15-05001cda5649442c1fa769cdfb613e5a2aa3216fe9b2add roadmapaddpylint-refactor-roadmap.txt573e7279c06356176a14f2c67c683d39a8b70d951704449377000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edutemporarily move root .pylintrc 2024-01-05T05:09:37-0500573e7279c06356176a14f2c67c683d39a8b70d95temporarily move root .pylintrcgpkit/__init__.py1417fb1525f00058589fc8e1ea092e1ae959ab6c1704450158000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse fstring 2024-01-05T05:22:38-05001417fb1525f00058589fc8e1ea092e1ae959ab6cuse fstringeditgpkit/__init__.pygpkit/build.py7c6121ada9c43cd33091af79571531f5476afe051704451553000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse fstrings 2024-01-05T05:45:53-05007c6121ada9c43cd33091af79571531f5476afe05use fstringseditgpkit/build.pygpkit/build.pyd1c34337365eccc4918e51d42af47eef2d4b14401704452468000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduspecify encodings for open() 2024-01-05T06:01:08-0500d1c34337365eccc4918e51d42af47eef2d4b1440specify encodings for open()editgpkit/build.pygpkit/build.py95276b68fd4fc1f24e8d449c10743383437269021704452734000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edumodule-level pylint disables 2024-01-05T06:05:34-050095276b68fd4fc1f24e8d449c1074338343726902module-level pylint disableseditgpkit/build.pygpkit/build.py8a36ce15dcd0a3a11a139c5ebade32191028bd8c1704452805000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edumake return type consistent 2024-01-05T06:06:45-05008a36ce15dcd0a3a11a139c5ebade32191028bd8cmake return type consistenteditgpkit/build.pygpkit/units.pyd5ea3bcbc72c5364062cded59dc2688badaa07d21704453221000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduremove unnecessary pylint disable 2024-01-05T06:13:41-0500d5ea3bcbc72c5364062cded59dc2688badaa07d2remove unnecessary pylint disableeditgpkit/units.pygpkit/units.pyac2a959c0d8677bf8c7c2c797b54b29b16e2f6781704453768000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduexplicitly raise from 2024-01-05T06:22:48-0500ac2a959c0d8677bf8c7c2c797b54b29b16e2f678explicitly raise fromeditgpkit/units.pygpkit/repr_conventions.py6134048d77dac67584cd53ea2bb46b963c138acd1704459486000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduf strings 2024-01-05T07:58:06-05006134048d77dac67584cd53ea2bb46b963c138acdf stringseditgpkit/repr_conventions.pygpkit/globals.py902ccabc7255daae1a45f9640c9a7eca6c952ced1704459684000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T08:01:24-0500902ccabc7255daae1a45f9640c9a7eca6c952cedpylinteditgpkit/globals.pygpkit/solution_array.pya1620fb36329fbb8e838a5fefaa58ece8f8f469f1704463497000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse fstrings for some but not all formatting 2024-01-05T09:04:57-0500a1620fb36329fbb8e838a5fefaa58ece8f8f469fuse fstrings for some but not all formattingeditgpkit/solution_array.pygpkit/solution_array.pyd0cffb959efd77bd8719634b7d1399b70e9c27f71704463920000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduassorted pylint fixes 2024-01-05T09:12:00-0500d0cffb959efd77bd8719634b7d1399b70e9c27f7assorted pylint fixeseditgpkit/solution_array.pygpkit/solution_array.pya5645164bf79750da2bb913763ed464f4af0d8821704463993000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduexplicitly specify encoding for open() 2024-01-05T09:13:13-0500a5645164bf79750da2bb913763ed464f4af0d882explicitly specify encoding for open()editgpkit/solution_array.pygpkit/solution_array.py56b3f52ca094b5be4950b83e3af621379840a9e01704464313000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse with statements for open() 2024-01-05T09:18:33-050056b3f52ca094b5be4950b83e3af621379840a9e0use with statements for open()editgpkit/solution_array.pygpkit/varkey.py05e39c16b6b7f4ac8875dae3db9abe689f9378991704464662000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings pylint 2024-01-05T09:24:22-050005e39c16b6b7f4ac8875dae3db9abe689f937899fstrings pylinteditgpkit/varkey.pygpkit/keydict.py151a45fdf3021862263a86ea9ea266b8ba7669dc1704465480000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T09:38:00-0500151a45fdf3021862263a86ea9ea266b8ba7669dcpylint fixeseditgpkit/keydict.pygpkit/solution_ensemble.py25ae41476a960651b30c68f34f903aa8f1f26a071704466334000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T09:52:14-050025ae41476a960651b30c68f34f903aa8f1f26a07pylint fixeseditgpkit/solution_ensemble.pygpkit/small_classes.pycf6ec924c498e2a904f5ea30a1156fc9af762d101704466888000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T10:01:28-0500cf6ec924c498e2a904f5ea30a1156fc9af762d10pylint fixeseditgpkit/small_classes.pygpkit/small_classes.pyece3538aad612a18c6bc55ec803e697a45c735121704467191000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduremove unnecessary pylint disable 2024-01-05T10:06:31-0500ece3538aad612a18c6bc55ec803e697a45c73512remove unnecessary pylint disableeditgpkit/small_classes.pygpkit/small_classes.pygpkit/nomials/map.pygpkit/varkey.pyae72d9894c5191884a130b7f15c747570f3f17af1704467729000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edueliminate unused / indirect qty import 2024-01-05T10:15:29-0500ae72d9894c5191884a130b7f15c747570f3f17afeliminate unused / indirect qty importeditgpkit/varkey.pyeditgpkit/small_classes.pyeditgpkit/nomials/map.pygpkit/nomials/variables.py9078d50b56e53b00b13738408893e4cf05d770c81704467871000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T10:17:51-05009078d50b56e53b00b13738408893e4cf05d770c8pylinteditgpkit/nomials/variables.pygpkit/nomials/core.py4352606c4c4ce82142c1776248e647668cce74a71704469194000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint mostly fstrings 2024-01-05T10:39:54-05004352606c4c4ce82142c1776248e647668cce74a7pylint mostly fstringseditgpkit/nomials/core.pygpkit/nomials/map.py2f708b64506b466cd3e2fa327d2b57ad47c52fe91704469380000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T10:43:00-05002f708b64506b466cd3e2fa327d2b57ad47c52fe9pylinteditgpkit/nomials/map.pypylintrcgpkit/repr_conventions.pygpkit/nomials/core.pygpkit/solution_array.pyfa7e534e8f6be902bfe4fc4ddb928532f7a5521f1704469973000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edudisable fixme messages in pylintrc to encourage writing todos 2024-01-05T10:52:53-0500fa7e534e8f6be902bfe4fc4ddb928532f7a5521fdisable fixme messages in pylintrc to encourage writing todoseditgpkit/repr_conventions.pyeditgpkit/solution_array.pyaddpylintrceditgpkit/nomials/core.pygpkit/nomials/substitution.py42dcba9beef62208b74e031c94b1a49ec4ceba721704470476000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T11:01:16-050042dcba9beef62208b74e031c94b1a49ec4ceba72pylinteditgpkit/nomials/substitution.pygpkit/nomials/math.py79b638461741bd3b6bb668db9378152559c06f541704472373000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T11:32:53-050079b638461741bd3b6bb668db9378152559c06f54pylinteditgpkit/nomials/math.pygpkit/nomials/math.py518a7c0186fc07dfa56f3bc1c51108284e4eec801704472975000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduremove comparison with 0 using is 2024-01-05T11:42:55-0500518a7c0186fc07dfa56f3bc1c51108284e4eec80remove comparison with 0 using iseditgpkit/nomials/math.pygpkit/nomials/array.py24e860d19b64152a164c4ffb32afaf9a6a1baedb1704473293000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T11:48:13-050024e860d19b64152a164c4ffb32afaf9a6a1baedbpylint fixeseditgpkit/nomials/array.pygpkit/tools/tools.py28982a77448008f35099943ed8c05612c14779ff1704473568000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint disable invalid-name 2024-01-05T11:52:48-050028982a77448008f35099943ed8c05612c14779ffpylint disable invalid-nameeditgpkit/tools/tools.pygpkit/tools/docstring.pya21decaf6ebb1cd51e5b41d76c13b29c0df018361704474537000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T12:08:57-0500a21decaf6ebb1cd51e5b41d76c13b29c0df01836pylint fixeseditgpkit/tools/docstring.pygpkit/tools/autosweep.py4b648a84aa555932acf1f8ef6ae3b84faacd5abf1704475002000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T12:16:42-05004b648a84aa555932acf1f8ef6ae3b84faacd5abfpylint fixeseditgpkit/tools/autosweep.pygpkit/constraints/bounded.pyc24c7a5b15b9521458624d2db6a54639336876fb1704475687000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T12:28:07-0500c24c7a5b15b9521458624d2db6a54639336876fbpylint fixeseditgpkit/constraints/bounded.pypylintrcgpkit/constraints/gp.pyac4e66bfce419a5a9c13a6583c1191cca9ec92181704479470000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T13:31:10-0500ac4e66bfce419a5a9c13a6583c1191cca9ec9218pylint fixeseditpylintrceditgpkit/constraints/gp.pygpkit/constraints/costed.pyaf3c21684f630ab79ec8d8d70101473021d700151704479470000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings 2024-01-05T13:31:10-0500af3c21684f630ab79ec8d8d70101473021d70015fstringseditgpkit/constraints/costed.pygpkit/constraints/model.py6f60ba87031d358888e4ad30b674b5cac358e69b1704479470000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings 2024-01-05T13:31:10-05006f60ba87031d358888e4ad30b674b5cac358e69bfstringseditgpkit/constraints/model.pygpkit/constraints/tight.pygpkit/constraints/relax.pygpkit/constraints/loose.py9856c890c90dacb5fe7d4b6fdbdfbdec38021cf91704479793000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduignore fstring suggestion 2024-01-05T13:36:33-05009856c890c90dacb5fe7d4b6fdbdfbdec38021cf9ignore fstring suggestioneditgpkit/constraints/loose.pyeditgpkit/constraints/tight.pyeditgpkit/constraints/relax.pygpkit/constraints/single_equation.pyd03aab3926c2eec59c95851773e0b5eb146cd9861704479963000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edujoin instead of string formatting 2024-01-05T13:39:23-0500d03aab3926c2eec59c95851773e0b5eb146cd986join instead of string formattingeditgpkit/constraints/single_equation.pygpkit/constraints/sgp.py384047d823abb5a7897425bf855fe0c9dfe3f6861704481482000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint various 2024-01-05T14:04:42-0500384047d823abb5a7897425bf855fe0c9dfe3f686pylint variouseditgpkit/constraints/sgp.pygpkit/constraints/set.pydd9a7765b8a6ddd04d472782f8a1854685496cd91704481888000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edumove imports to top 2024-01-05T14:11:28-0500dd9a7765b8a6ddd04d472782f8a1854685496cd9move imports to topeditgpkit/constraints/set.pygpkit/constraints/set.py9fd9ea268832eeb45a758dcf6161f96cedd61ce91704482529000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings 2024-01-05T14:22:09-05009fd9ea268832eeb45a758dcf6161f96cedd61ce9fstringseditgpkit/constraints/set.pygpkit/constraints/prog_factories.pyfbc11d6597a9fb4f6ac8c7759c97f422944b7db91704482935000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint various 2024-01-05T14:28:55-0500fbc11d6597a9fb4f6ac8c7759c97f422944b7db9pylint variouseditgpkit/constraints/prog_factories.pypylintrc32df1faddb7704c4a82091ac841d394ffcbb00891704484388000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edudon't require docstrings for tests 2024-01-05T14:53:08-050032df1faddb7704c4a82091ac841d394ffcbb0089don't require docstrings for testseditpylintrcgpkit/tests/t_vars.py553fa6041dfdf9d1ae239b7541b0c8ba22c6cb1e1704484606000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduvariable names 2024-01-05T14:56:46-0500553fa6041dfdf9d1ae239b7541b0c8ba22c6cb1evariable nameseditgpkit/tests/t_vars.pygpkit/tests/run_tests.py265a1a2970453b3584f9effe98b96d2a8b12407a1704484676000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduignore import order 2024-01-05T14:57:56-0500265a1a2970453b3584f9effe98b96d2a8b12407aignore import ordereditgpkit/tests/run_tests.pygpkit/tests/t_solution_array.pyc0633b094d1c57c644fbbc4425d287bccf65697f1704490513000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduminor pylint fixes 2024-01-05T16:35:13-0500c0633b094d1c57c644fbbc4425d287bccf65697fminor pylint fixeseditgpkit/tests/t_solution_array.pypylintrcedf2fec1ba74e54867d688a8ef0de921a0de88961704490710000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduallow methods named setup to have no docstring 2024-01-05T16:38:30-0500edf2fec1ba74e54867d688a8ef0de921a0de8896allow methods named setup to have no docstringeditpylintrcgpkit/tests/t_sub.pycea3f4d96d0b0135dd37c6f274817ec10f47a21c1704490892000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduminor pylint fixes 2024-01-05T16:41:32-0500cea3f4d96d0b0135dd37c6f274817ec10f47a21cminor pylint fixeseditgpkit/tests/t_sub.pygpkit/tests/from_paths.pyd3d0015b1b609dab7ff1a5845915ab6827abee2d1704491069000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduignore imports not at top level 2024-01-05T16:44:29-0500d3d0015b1b609dab7ff1a5845915ab6827abee2dignore imports not at top leveleditgpkit/tests/from_paths.pygpkit/tests/t_model.pybc9640375fd880257671724a57896a54d7d8c0a81704491458000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings 2024-01-05T16:50:58-0500bc9640375fd880257671724a57896a54d7d8c0a8fstringseditgpkit/tests/t_model.pygpkit/tests/t_constraints.py9080b0c9d2a84b48d69ecd07728b1565a8e8820e1704491733000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduminor pylint fixes 2024-01-05T16:55:33-05009080b0c9d2a84b48d69ecd07728b1565a8e8820eminor pylint fixeseditgpkit/tests/t_constraints.pygpkit/tests/t_nomial_array.pyef1bbcc1662089f20668d5d9f6a96a91a69f04eb1704491817000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduminor pylint 2024-01-05T16:56:57-0500ef1bbcc1662089f20668d5d9f6a96a91a69f04ebminor pylinteditgpkit/tests/t_nomial_array.pygpkit/tests/t_tools.pyc7d78d0d7d7bf4ee752b14fc638f4ef4bd43d25f1704492021000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T17:00:21-0500c7d78d0d7d7bf4ee752b14fc638f4ef4bd43d25fpylint fixeseditgpkit/tests/t_tools.pygpkit/tests/test_repo.py4c536ec374f866ead2b4b5b6dbaf51dc00c4301e1704498015000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse with statements and specify encoding for open() 2024-01-05T18:40:15-05004c536ec374f866ead2b4b5b6dbaf51dc00c4301euse with statements and specify encoding for open()editgpkit/tests/test_repo.pygpkit/tests/t_nomials.pygpkit/tests/t_examples.py378093dda9498f8aaf6a09c662eccccda86318811704499130000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduvarious pylint fixes 2024-01-05T18:58:50-0500378093dda9498f8aaf6a09c662eccccda8631881various pylint fixeseditgpkit/tests/t_examples.pyeditgpkit/tests/t_nomials.pygpkit/tests/helpers.pye131ca743cc2712a11391a9b0e944fe60164bc7e1704499845000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduvarious pylint fixes 2024-01-05T19:10:45-0500e131ca743cc2712a11391a9b0e944fe60164bc7evarious pylint fixeseditgpkit/tests/helpers.pygpkit/solvers/cvxopt.pyc94fe623f29374fc219463e3f7a6b5654effe7521704500161000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T19:16:01-0500c94fe623f29374fc219463e3f7a6b5654effe752pylint fixeseditgpkit/solvers/cvxopt.pygpkit/solvers/mosek_cli.pygpkit/solvers/mosek_conif.py406a0c249ec5030f01d7f75563e1bfb557aed36e1704500908000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduvarious pylint fixes 2024-01-05T19:28:28-0500406a0c249ec5030f01d7f75563e1bfb557aed36evarious pylint fixeseditgpkit/solvers/mosek_cli.pyeditgpkit/solvers/mosek_conif.pygpkit/interactive/references.py8a75ec76d1515a850f0a27c5edb00fa9f6b1aaad1704501392000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T19:36:32-05008a75ec76d1515a850f0a27c5edb00fa9f6b1aaadpylint fixeseditgpkit/interactive/references.pygpkit/interactive/plotting.py1679a9a1b5e66a66e44b296197a9d7a0d56a73ce1704501697000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T19:41:37-05001679a9a1b5e66a66e44b296197a9d7a0d56a73cepylinteditgpkit/interactive/plotting.pygpkit/interactive/widgets.py011b729436c6035c2514e38311f53de89a4b2acc1704502137000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-05T19:48:57-0500011b729436c6035c2514e38311f53de89a4b2accpylinteditgpkit/interactive/widgets.pygpkit/interactive/plot_sweep.py8be89db2249c7c8cc9a61f5598b05058229f84021704502650000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-05T19:57:30-05008be89db2249c7c8cc9a61f5598b05058229f8402pylint fixeseditgpkit/interactive/plot_sweep.pygpkit/interactive/sankey.py3b3c36ecefb22d8f5b8d19def2202e7efe6d54061704503068000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduminor pylint fixes 2024-01-05T20:04:28-05003b3c36ecefb22d8f5b8d19def2202e7efe6d5406minor pylint fixeseditgpkit/interactive/sankey.pygpkit/interactive/plot_sweep.pygpkit/interactive/widgets.pygpkit/interactive/sankey.py8bddce43197f766877fcca26ce4ecd38dcad87541704503693000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufix stray pylint issues 2024-01-05T20:14:53-05008bddce43197f766877fcca26ce4ecd38dcad8754fix stray pylint issueseditgpkit/interactive/widgets.pyeditgpkit/interactive/sankey.pyeditgpkit/interactive/plot_sweep.pypylintrcgpkit/interactive/sankey.pya972f65bf8c4f46f3d37ab1ba1d83f1746e292271704505884000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduignore duplicate-code warning, needs issue 2024-01-05T20:51:24-0500a972f65bf8c4f46f3d37ab1ba1d83f1746e29227ignore duplicate-code warning, needs issueeditpylintrceditgpkit/interactive/sankey.pygpkit/interactive/plotting.py1308ae9ee91fc00730f921cb777c212bb54172701704506197000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edusuppress modified-iterating-list warning, needs issue 2024-01-05T20:56:37-05001308ae9ee91fc00730f921cb777c212bb5417270suppress modified-iterating-list warning, needs issueeditgpkit/interactive/plotting.pygpkit/interactive/plotting.pyfde3ab6da3b4c52bddde580e75440bbf99ea7c821704507023000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edusuppress modified-iterating-list warning, needs issue 2024-01-05T21:10:23-0500fde3ab6da3b4c52bddde580e75440bbf99ea7c82suppress modified-iterating-list warning, needs issueeditgpkit/interactive/plotting.pyold-pylintrcpylint-refactor-roadmap.txt6b90bbf86579464b039fb9399dd049c533b407441704509536000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduremove temporary files 2024-01-05T21:52:16-05006b90bbf86579464b039fb9399dd049c533b40744remove temporary filesdeleteold-pylintrcdeletepylint-refactor-roadmap.txtpylint.sh485d413e5893d2139d97067a3cc732d08a7503681704509558000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edurcfile location changed 2024-01-05T21:52:38-0500485d413e5893d2139d97067a3cc732d08a750368rcfile location changededitpylint.shdocs/source/examples/autosweep.pyd2105581235c52aef55470846df03ba2ab59dd811704675926000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-07T20:05:26-0500d2105581235c52aef55470846df03ba2ab59dd81pylint fixeseditdocs/source/examples/autosweep.pydocs/source/examples/boundschecking.py11434ce8b9716133eb1fa75e128f58f62c77cb641704677168000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-07T20:26:08-050011434ce8b9716133eb1fa75e128f58f62c77cb64pylint fixeseditdocs/source/examples/boundschecking.pydocs/source/examples/checking_result_changes.pydocs/source/examples/breakdowns.py8c3764b05dcee1e4fa3fec0d6b24a0f7757aee771704677568000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse with for open statements 2024-01-07T20:32:48-05008c3764b05dcee1e4fa3fec0d6b24a0f7757aee77use with for open statementseditdocs/source/examples/breakdowns.pyeditdocs/source/examples/checking_result_changes.pydocs/source/examples/external_constraint.pydocs/source/examples/external_sp.pye5c033dd3348909b5fd21a8a21e12a7b86ca44cf1704677757000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint fixes 2024-01-07T20:35:57-0500e5c033dd3348909b5fd21a8a21e12a7b86ca44cfpylint fixeseditdocs/source/examples/external_constraint.pyeditdocs/source/examples/external_sp.pydocs/source/examples/model_var_access.pydocs/source/examples/issue_1513.py5b90d616d58bc4b97f1c8b298b7665ebaf146a601704678005000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings 2024-01-07T20:40:05-05005b90d616d58bc4b97f1c8b298b7665ebaf146a60fstringseditdocs/source/examples/issue_1513.pyeditdocs/source/examples/model_var_access.pydocs/source/examples/performance_modeling.py35e07b3a004f022035d7b56231a824fc8b68bc731704678075000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse with statement to open 2024-01-07T20:41:15-050035e07b3a004f022035d7b56231a824fc8b68bc73use with statement to openeditdocs/source/examples/performance_modeling.pydocs/source/examples/simple_sp.pybdc90686e85662a29170452d7776ff7b249301851704678207000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-07T20:43:27-0500bdc90686e85662a29170452d7776ff7b24930185pylinteditdocs/source/examples/simple_sp.pydocs/source/examples/simpleflight.pyf40505130e65dcfff5b7005965666509e8976eec1704678362000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduuse with statement 2024-01-07T20:46:02-0500f40505130e65dcfff5b7005965666509e8976eecuse with statementeditdocs/source/examples/simpleflight.pydocs/source/examples/vectorization.pydocs/source/examples/water_tank.pydocs/source/examples/gettingstarted.py2da6324fbc04f9dfcbac7d9a70eda0e640acd5e41704679062000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.eduremove extra parens 2024-01-07T20:57:42-05002da6324fbc04f9dfcbac7d9a70eda0e640acd5e4remove extra parenseditdocs/source/examples/gettingstarted.pyeditdocs/source/examples/water_tank.pyeditdocs/source/examples/vectorization.pydocs/source/examples/simple_sp.py376bef9bf762059b04fdac63251bc57d7e8cc70d1704679241000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-07T21:00:41-0500376bef9bf762059b04fdac63251bc57d7e8cc70dpylinteditdocs/source/examples/simple_sp.pydocs/source/examples/sp_to_gp_sweep.pyd51fa23f02bbad31cfe8fd75cbe7acf7b4157daa1704679287000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-07T21:01:27-0500d51fa23f02bbad31cfe8fd75cbe7acf7b4157daapylinteditdocs/source/examples/sp_to_gp_sweep.pydocs/source/examples/x_greaterthan_1.py096d607b09097a96d72fabe02f81199427ceac401704679741000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edufstrings 2024-01-07T21:09:01-0500096d607b09097a96d72fabe02f81199427ceac40fstringseditdocs/source/examples/x_greaterthan_1.pydocs/source/examples/treemap.pyeb6444fb925267ba144e0b2bc73f699c0fd44ffa1704680517000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edupylint 2024-01-07T21:21:57-0500eb6444fb925267ba144e0b2bc73f699c0fd44ffapylinteditdocs/source/examples/treemap.pypylint.shf5a98e6152eb1d049457c90b1869d10343cea3511704680553000https://acdl.mit.edu/csi/user/whoburgwhoburgwhoburg@alum.mit.edureduce custom settings 2024-01-07T21:22:33-0500f5a98e6152eb1d049457c90b1869d10343cea351reduce custom settingseditpylint.shgithttps://acdl.mit.edu/csi/user/whoburgwhoburg2465https://acdl.mit.edu/csi/job/CE_gpkit_PR_pylint/buildnode=macys/2465/2407https://acdl.mit.edu/csi/job/CE_gpkit_PR_pylint/buildnode=macys_VM/2407/2465https://acdl.mit.edu/csi/job/CE_gpkit_PR_pylint/buildnode=reynolds/2465/