You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.md
+12-6Lines changed: 12 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -5,19 +5,25 @@ relevant. See [DSS C-API's repository](https://github.com/dss-extensions/dss_cap
5
5
6
6
## 0.15.x
7
7
8
+
### 0.15.4
9
+
10
+
Released on 2024-03-13.
11
+
12
+
- Upgrade the backend to [**AltDSS/DSS C-API 0.14.3**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.3). There are few fixes that affect DSS-Python.
13
+
8
14
### 0.15.3
9
15
10
16
Released on 2024-02-26.
11
17
12
-
- Upgrade the backend to [**DSS C-API 0.14.2**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.2). There are a couple of minor fixes, including for `Lines.Parent`.
18
+
- Upgrade the backend to [**AltDSS/DSS C-API 0.14.2**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.2). There are a couple of minor fixes, including for `Lines.Parent`.
13
19
-`patch_dss_com`: Allow the DSS instance to be callable for better compatibility with our DSS engine. Note that this won't have performance benefits nor handles complex scripts.
14
20
- Fix Bus callback integration with AltDSS-Python. The relevant code should be moved there later.
15
21
16
22
### 0.15.2
17
23
18
24
Released on 2024-02-16.
19
25
20
-
- Upgrade the backend to [**DSS C-API 0.14.1**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.1). Mostly for AltDSS-Python as it shouldn't affect the DSS-Python or OpenDSSDirect.py's classic API.
26
+
- Upgrade the backend to [**AltDSS/DSS C-API 0.14.1**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.1). Mostly for AltDSS-Python as it shouldn't affect the DSS-Python or OpenDSSDirect.py's classic API.
21
27
22
28
### 0.15.1
23
29
@@ -29,7 +35,7 @@ Released on 2024-02-12.
29
35
30
36
Released on 2024-02-09.
31
37
32
-
- Upgrade the backend to [**DSS C-API 0.14.0**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.0). **A lot** of changes there, please check the changelog. Includes many small bugfixes, improvements, and ports of a few changes from the official OpenDSS codebase, matching OpenDSS v9.8.0.1.
38
+
- Upgrade the backend to [**AltDSS/DSS C-API 0.14.0**](https://github.com/dss-extensions/dss_capi/releases/tag/0.14.0). **A lot** of changes there, please check the changelog. Includes many small bugfixes, improvements, and ports of a few changes from the official OpenDSS codebase, matching OpenDSS v9.8.0.1.
33
39
34
40
- Enums:
35
41
- Move to DSS-Python-Backend to allow easier sharing among all Python packages from DSS-Extensions.
@@ -57,7 +63,7 @@ Released on 2024-02-09.
57
63
58
64
Released on 2023-06-27.
59
65
60
-
- Upgrade the backend to [**DSS C-API 0.13.4**](https://github.com/dss-extensions/dss_capi/releases/tag/0.13.4). Includes a bugfix to CapControl, some more error handling, DSSEvents backend functions. This matches the changes in OpenDSS v9.6.1.3, plus our custom changes as usual.
66
+
- Upgrade the backend to [**AltDSS/DSS C-API 0.13.4**](https://github.com/dss-extensions/dss_capi/releases/tag/0.13.4). Includes a bugfix to CapControl, some more error handling, DSSEvents backend functions. This matches the changes in OpenDSS v9.6.1.3, plus our custom changes as usual.
- Upgrade the backend to [**DSS C-API 0.13.3**](https://github.com/dss-extensions/dss_capi/releases/tag/0.13.3). Includes important fixes to some OpenDSS components affected by bugs for several years. This matches the changes in OpenDSS v9.6.1.2, plus our custom changes as usual.
76
+
- Upgrade the backend to [**AltDSS/DSS C-API 0.13.3**](https://github.com/dss-extensions/dss_capi/releases/tag/0.13.3). Includes important fixes to some OpenDSS components affected by bugs for several years. This matches the changes in OpenDSS v9.6.1.2, plus our custom changes as usual.
71
77
- Add `DSS.Error.UseExceptions` to allow disabling the automatic mapping of error numbers to Python exceptions. When disabling, users take full responsibility to actually check for errors through the `DSS.Error` interface.
72
78
- Add `DSSCompatFlags.SaveCalcVoltageBases`.
73
79
- Transformers: add a warning in the docstrings of `WdgCurrents`, `WdgVoltages` (these don't work well when the transformer has open terminals).
@@ -106,7 +112,7 @@ We introduced the new package `dss_python_backend` that will contain all native
106
112
107
113
Released on 2023-04-02.
108
114
109
-
- Engine updated to [**DSS C-API 0.13.1**](https://github.com/dss-extensions/dss_capi/releases/tag/0.13.1). Contains tiny changes to address potential issues with a few PVSystem properties (which passed undetected by our tests).
115
+
- Engine updated to [**AltDSS/DSS C-API 0.13.1**](https://github.com/dss-extensions/dss_capi/releases/tag/0.13.1). Contains tiny changes to address potential issues with a few PVSystem properties (which passed undetected by our tests).
110
116
-`DSS.AdvancedTypes`: fix `Lines.Yprim` and `PDElements.AllCurrentsMagAng` when `AdvancedTypes` is enabled.
Copy file name to clipboardExpand all lines: docs/index.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# DSS-Python
2
2
3
-
[](https://pypi.org/project/dss-python/)[](https://pypi.org/project/dss-python/) <imgalt="Supports Linux"src="https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black"> <imgalt="Supports macOS"src="https://img.shields.io/badge/macOS-000000?logo=apple&logoColor=white"> <imgalt="Supports Microsoft Windows"src="https://img.shields.io/badge/Windows-0078D6?logo=windows&logoColor=white">
3
+
[](https://pypi.org/project/dss-python/)[](https://pepy.tech/project/dss-python) <imgalt="Supports Linux"src="https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black"> <imgalt="Supports macOS"src="https://img.shields.io/badge/macOS-000000?logo=apple&logoColor=white"> <imgalt="Supports Microsoft Windows"src="https://img.shields.io/badge/Windows-0078D6?logo=windows&logoColor=white">
4
4
5
5
DSS-Python uses CFFI and NumPy to expose the OpenDSS engine, as implemented in our alternative engine (AltDSS) through the [AltDSS/DSS C-API](https://github.com/dss-extensions/dss_capi) library. OpenDSS is an open-source electric power distribution system simulator [distributed by EPRI](https://sourceforge.net/p/electricdss/).
description = "Python bindings and tools based on the DSS C-API project, the alternative OpenDSS implementation from DSS-Extensions.org. API-compatible with the COM version of OpenDSS."
39
+
description = "Python interface (bindings and tools) for OpenDSS. Based on the AltDSS/DSS C-API project, the alternative OpenDSS implementation from DSS-Extensions.org. Multiplatform, API-compatible/drop-in replacement for the COM version of OpenDSS."
0 commit comments