Skip to content

Conversation

@Hugovdberg
Copy link
Owner

Importing the .NET libraries now requires an explicit PIconnect.load_sdk() in order to simplify testing and make sure the python package can always be imported.

Furthermore, the code was reorganised in order to more closely reflect the SDK structure.

Notebooks in the root folder should only be used for debugging
locally. Inclusion in the documentation could be valid.
Primarily added the Search module
Renamed Time module for parallel with module in the SDK.

Import the SDK as SDK to prevent name clash with new AF module to mirror
the AF module in the SDK.
PIData -> Data
PIPoint +>PI
PIAFAttribute +> Asset
- move AF modules in AF package
- rename dotnet to System
As automatic detection of the libraries often failed and made
testing very difficult the code was reorganised to require an
explicit import of the .NET libraries. This way importing the
PIconnect library can always succeed, regardless of the
environment. The major downside is that it requires an explicit
`PI.load_sdk()` call in every script.
@Hugovdberg Hugovdberg merged commit 0358bef into develop Apr 14, 2025
6 checks passed
@Hugovdberg Hugovdberg deleted the add_search branch April 14, 2025 07:33
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.

2 participants