Skip to content

Commit 6811c17

Browse files
committed
Match API to DSS-Python 0.15.2: updated comments, added new functions and enums.
1 parent 9e9869e commit 6811c17

File tree

7 files changed

+2002
-423
lines changed

7 files changed

+2002
-423
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ If you are looking for the bindings to other languages:
2525
[`opendssdirect.utils`](https://dss-extensions.org/OpenDSSDirect.py/opendssdirect.html#module-opendssdirect.utils) to generate some DataFrames.
2626
- [OpenDSSDirect.jl](http://github.com/dss-extensions/OpenDSSDirect.jl/): a Julia module, created by Tom Short (@tshort), recently migrated with the help of Dheepak Krishnamurthy (@kdheepak) to DSS C-API instead of the DDLL.
2727
- [DSS_MATLAB](http://github.com/dss-extensions/dss_matlab/): presents multi-platform integration (Windows, Linux, macOS) with DSS C-API and is also very compatible with the COM classes.
28+
- [AltDSS-Rust](https://github.com/dss-extensions/AltDSS-Rust) and [AltDSS-Go](https://github.com/dss-extensions/AltDSS-Go) are new projects to expose the engine to Rust and Go programming languages.
2829

2930
# Documentation
3031

@@ -56,7 +57,7 @@ If you're using the SDK style .csproj, you can add a reference like (remember to
5657

5758
```xml
5859
<ItemGroup>
59-
<PackageReference Include="dss_sharp" Version="0.13.*" />
60+
<PackageReference Include="dss_sharp" Version="0.14.*" />
6061
</ItemGroup>
6162
```
6263

README.pt-BR.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ Caso você tenha interesse em outras linguagens além de .NET:
2222

2323
- [DSS C-API library](http://github.com/dss-extensions/dss_capi/): a biblioteca base que expõe a versão modificada do OpenDSS através de uma interface C mais tradicional, criada empregando o compilador de código aberto Free Pascal ao invés do Delphi. Em 2023, contém diversas extensões e aprimoramentos, mantendo ainda boa compatibilidade.
2424
- [dss.hpp](https://dss-extensions.org/dss_capi/): biblioteca de headers para C++, hospedada também neste repositório (pasta `include/`). Permite usar a DSS C-API de forma confortável sem ser necessário gerenciar os detalhes como o gerenciamento de memória ou convenção de API da DSS C-API. Atualmente usa Eigen e fmt.
25-
- [DSS-Python](http://github.com/dss-extensions/dss_python/) é o módulo Python multi-plataforma (Windows, Linux, MacOS) bastante compatível com o módulo COM. Veja também [OpenDSSDirect.py](http://github.com/dss-extensions/OpenDSSDirect.py/) caso não precise de compatibilidade com COM, ou deseje empregar as funcionalidades extras do módulo (inclusive em conjunto).
25+
- [DSS-Python](http://github.com/dss-extensions/dss_python/) é o módulo Python multi-plataforma (Windows, Linux, MacOS) bastante compatível com o módulo COM. Veja também [OpenDSSDirect.py](http://github.com/dss-extensions/OpenDSSDirect.py/) caso não precise de compatibilidade com COM, ou deseje empregar as funcionalidades extras do módulo (inclusive em conjunto). Há também o novo projeto [AltDSS-Python](http://github.com/dss-extensions/AltDSS-Python) que expande a API para todos os objetos DSS, manipulação de objetos em lote e mais.
2626
- [OpenDSSDirect.jl](http://github.com/dss-extensions/OpenDSSDirect.jl/) é um módulo em Julia, criado por Tom Short (@tshort), que recentemente passou a empregar DSS C-API no lugar do DLL direto com a ajuda de Dheepak Krishnamurthy (@kdheepak).
2727
- [DSS MATLAB](http://github.com/dss-extensions/dss_matlab/) permite integração multi-plataforma (Windows, Linux, MacOS) bastante compatível com a API do módulo COM oficial, de fato contorna algumas dificuldades de COM.
28+
- [AltDSS-Rust](https://github.com/dss-extensions/AltDSS-Rust) e [AltDSS-Go](https://github.com/dss-extensions/AltDSS-Go) são dois novos projetos para linguagens Rust e Go.
2829

2930
# Documentação
3031

@@ -58,7 +59,7 @@ Caso esteja usando arquivos .csproj no estilo SDK, basta adicionar uma referênc
5859

5960
```xml
6061
<ItemGroup>
61-
<PackageReference Include="dss_sharp" Version="0.13.*" />
62+
<PackageReference Include="dss_sharp" Version="0.14.*" />
6263
</ItemGroup>
6364
```
6465

dss_sharp.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<NoWarn>1591</NoWarn>
1010
<PlatformTarget>x64</PlatformTarget>
1111
<Authors>Paulo Meira, DSS-Extensions contributors</Authors>
12-
<PackageVersion>0.13.4</PackageVersion>
12+
<PackageVersion>0.14.1</PackageVersion>
1313
<Title>DSS Sharp</Title>
1414
<Description>
1515
DSS Sharp is a C# wrapper to the native DSS C-API library, a multiplatform multiarchitecture implementation of EPRI's OpenDSS engine.
@@ -22,8 +22,8 @@
2222
</Description>
2323
<PackageId>dss_sharp</PackageId>
2424
<license>BSD-3-Clause AND LGPL</license>
25-
<AssemblyVersion>0.13.4.0</AssemblyVersion>
26-
<FileVersion>0.13.4.0</FileVersion>
25+
<AssemblyVersion>0.14.1.0</AssemblyVersion>
26+
<FileVersion>0.14.1.0</FileVersion>
2727
<PackageProjectUrl>https://github.com/dss-extensions/dss_sharp/</PackageProjectUrl>
2828
<PackageTags>dss;opendss;linux;windows;macos;dss-extensions;powerflow;distribution;electric;simulator</PackageTags>
2929
<PackageIcon>docs/images/dss_sharp.png</PackageIcon>

examples/WinFormsAppSample/WinFormsAppSample.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="dss_sharp" Version="0.13.4" />
12+
<PackageReference Include="dss_sharp" Version="0.14.1" />
1313
<PackageReference Include="ScottPlot.WinForms" Version="4.1.61" />
1414
</ItemGroup>
1515

scripts/download_native_libs.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
if [ -z ${DSS_CAPI_TAG+x} ]; then
2-
DSS_CAPI_TAG=0.13.4
2+
DSS_CAPI_TAG=0.14.1
33
fi
44

55
rm -rf runtimes messages

0 commit comments

Comments
 (0)