Skip to content

FastDSS backend and AltDSS/DSS C-API 0.15.0#62

Open
PMeira wants to merge 82 commits intomasterfrom
fastdss
Open

FastDSS backend and AltDSS/DSS C-API 0.15.0#62
PMeira wants to merge 82 commits intomasterfrom
fastdss

Conversation

@PMeira
Copy link
Member

@PMeira PMeira commented Feb 20, 2026

TODO:

  • Update README and some other documents to reflect the new features
  • Finish testing and validation
    • A test case with DynamicExp needs to be investigated, everything else seems fine.
  • Wait AltDSS/DSS C-API 0.15.0 and backend releases (currently in beta)

PMeira added 30 commits November 1, 2025 00:48
…ility; examples include CppIndMach012.

Also tested with Oddie.
PMeira added 25 commits November 1, 2025 10:39
…MarkAt` for DSVs.

This commit also reorders some ops in `Visualize`, and starts updating the plot examples.
Some versions of OpenDSS include those.
Not required by default, but users can toggle iterating through disabled elements, etc.
We should install/register a COM DLL from EPRI to test this.
Notably, NumPy does not provide wheels for it, so it takes 10+ minutes to build it.

The import tests are already done in dss_python_backend, so we know it works.
@PMeira
Copy link
Member Author

PMeira commented Feb 20, 2026

Just uploaded a test wheel at https://pypi.org/project/dss-python/0.16.0b1/

Working on doing the same for ODD.py and AltDSS.

- Try to exclude some v11+ items. Those items are not implemented and/or fully tested yet.
- Adjust suffix in outputs; check if C-API only in first line of the version string.
- Adjust COM patches to patch the more recent interfaces.
@PMeira
Copy link
Member Author

PMeira commented Feb 26, 2026

Almost there: https://pypi.org/project/dss-python/0.16.0b2/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant