Multiclass interface
Project description
Multiclass interface
multiclass_interface
is a package that allows you to interact with multiple objects as if it was a single object.
The interfaced objects can be executed:
- in the same thread
MultiClassInterface
- in individual threads,
MultiThreadClassInterface
- in individual processes
- using
multiprocessing
:MultiProcessClassInterface
- using
mpi4py
:MPIClassInterface
- using
Furthermore, the ProcessClass
can be used to interface an object in a different process as if it was in the current process. This feature is useful when running an object that needs to interface a dll/so in its own memory space.
Installation
pip install multiclass_interface
Usage
See https://hawc2.pages.windenergy.dtu.dk/HAWC2Lib/MulticlassInterface.html
Support
Please use the issue tracker to report problems, ideas for improvments etc.
Merge requests are very welcome
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file multiclass_interface-1.4.tar.gz
.
File metadata
- Download URL: multiclass_interface-1.4.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1084b8d307f9f8e4a6cdad09df6c0c2988b1480bf77b42defdba8116dee5e1b8 |
|
MD5 | 3731dde2267ed87fa2b4d823eb5a97b4 |
|
BLAKE2b-256 | 97692f100b7bfa8fdbe680d2ce6e05c9929e012b8d9d095dfc8a3912d9c92257 |
File details
Details for the file Multiclass_interface-1.4-py3-none-any.whl
.
File metadata
- Download URL: Multiclass_interface-1.4-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd5a8fd6fef9b0f28064cf4f63da5cb89bcbac81162e18a159e962732c033c1 |
|
MD5 | f452c3642658324287980976a5ea56ba |
|
BLAKE2b-256 | 88fe2a1d23e099645e8f3b7cdaaebceb721a3ece2ee33f7db914906dfd0b4c51 |