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
Metadata
Release files for Multiclass-interface 1.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| multiclass_interface-1.17.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multiclass_interface-1.17-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.5 kB
Release files / multiclass_interface-1.17.tar.gz
| Download URL | multiclass_interface-1.17.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9eb04be60177249d80f4b4b1a048a326149cc53a992c75c939ff7845f5b6296f
|
|
BLAKE2b-256 checksum How to use checksums |
c6c7305971f55d9567450877b7f1851a0ad7460c574ed2c60f4d6fb6fefd584c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / multiclass_interface-1.17-py3-none-any.whl
| Download URL | multiclass_interface-1.17-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d42b96ff3c8954d2b68f6c95dfbf25fdac52a5c846518b28ba5d8269a92ba6b
|
|
BLAKE2b-256 checksum How to use checksums |
3535c61f37f1513051ed2adbe7a7bf65bac8e29894608431992c9da87473f1ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|