{"package": "distopf", "summary": "A package for solving unbalanced three-phase distribution system optimal power flow problems.", "pypi_url": "https://pypi.org/project/distopf", "piwheels_url": "https://www.piwheels.org/project/distopf", "releases": {"1.1.0.dev5": {"released": "2026-09-24 22:26:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"distopf-1.1.0.dev5-py3-none-any.whl": {"file_url": "/simple/distopf/distopf-1.1.0.dev5-py3-none-any.whl", "filehash": "8dcf33604bc5983defa831f1412f20ba4c23bd413c158d071dca4e2b39d84ee7", "filesize": 20797081, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "rich-click", "scipy", "tomli"]}}}, "1.1.0.dev4": {"released": "2026-09-02 16:50:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"distopf-1.1.0.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.1.0.dev4-py3-none-any.whl", "filehash": "0e74ed7bc861d63c0939b82cd8686759aa09259380922fddd16826b9c38345ae", "filesize": 20764962, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.1.0.dev3": {"released": "2026-08-27 16:35:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"distopf-1.1.0.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.1.0.dev3-py3-none-any.whl", "filehash": "1ce42d19961abb1682637c9a869e90772fa31a329d3eb249e1726ac465a27ed1", "filesize": 20764411, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.1.0.dev2": {"released": "2026-07-17 00:31:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"distopf-1.1.0.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.1.0.dev2-py3-none-any.whl", "filehash": "39224a10d7637777c85027df546cb4e788c7711ab3247bdf8d907930fa79e2c2", "filesize": 20707262, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.1.0.dev1": {"released": "2026-07-16 01:50:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"distopf-1.1.0.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.1.0.dev1-py3-none-any.whl", "filehash": "76d10e57b393f87b4ddb66c97a52e87bddf5441f5a69c3adca4bdf55ca3473cd", "filesize": 20706310, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.1.0.dev0": {"released": "2026-07-03 02:58:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"distopf-1.1.0.dev0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.1.0.dev0-py3-none-any.whl", "filehash": "e0a83a2e7edfcd0964e1731453fac70763925202090798ef07fc4965ad0c1c9b", "filesize": 20703087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.0.2": {"released": "2026-07-02 20:06:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.0.2-py3-none-any.whl", "filehash": "4c907bc1597e47446a68b830ae79163a6e144bf92b867f97733ebb3c42c217f7", "filesize": 20701616, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.0.1": {"released": "2026-07-01 00:10:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.0.1-py3-none-any.whl", "filehash": "4371a56aadb09bed14da882a62689ccbd1ed547cd9eba76a6912ce535caf1cc8", "filesize": 20701389, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "1.0.0.post1": {"released": "2026-06-20 02:15:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-1.0.0.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-1.0.0.post1-py3-none-any.whl", "filehash": "5d1d61372dfcdc5bde7b9db9ce484a61840802ef11f6ca79eb8a960915c3052b", "filesize": 20698416, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cvxpy", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "0.4.0": {"released": "2026-03-14 00:13:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-0.4.0-py3-none-any.whl", "filehash": "b8fe32826935df5d8610ebb43c993bd221ad721f32d22fbc67aeb84b42b79af2", "filesize": 18481342, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["altdss", "cim-graph", "cvxpy", "gridappsd-python", "highspy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "pyscipopt", "scipy"]}}}, "0.3.1": {"released": "2025-11-14 22:38:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-0.3.1-py3-none-any.whl", "filehash": "2f465541d9450f100204982da3ef148974c7f2063db75297dfee7a125062bcfd", "filesize": 18389319, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cim-graph", "cvxpy", "gridappsd-python", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "pyomo", "scipy"]}}}, "0.2.0": {"released": "2025-02-13 23:31:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-0.2.0-py3-none-any.whl", "filehash": "da97d14c30358036555eb282024c179e5a0837b239e22df6f4e1d9c59a9e5d4a", "filesize": 18092577, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["cvxpy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "scipy"]}}}, "0.1.2": {"released": "2024-05-21 02:30:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"distopf-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/distopf/distopf-0.1.2-py3-none-any.whl", "filehash": "e3c5902442913f09c798cc49b2b29709e0549ee026ebbed1c2a9aff51a8659cc", "filesize": 2227988, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["cvxpy", "networkx", "numpy", "opendssdirect-py", "pandas", "plotly", "scipy"]}}}}}