Skip to main content

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

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)

Source distribution for Multiclass-interface 1.17
File Size Uploaded
multiclass_interface-1.17.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Multiclass-interface 1.17
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.17 This release

2 release files

1.15

2 release files

1.14

2 release files

1.12

2 release files

1.11

2 release files

1.10

2 release files

1.9

2 release files

1.8

2 release files

1.7

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page