Skip to main content

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

multiclass_interface-1.10.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

Multiclass_interface-1.10-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file multiclass_interface-1.10.tar.gz.

File metadata

  • Download URL: multiclass_interface-1.10.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for multiclass_interface-1.10.tar.gz
Algorithm Hash digest
SHA256 40929c2d7e818aaccc1e6de76294d6c057493fadd024f62f673232f9c98e2484
MD5 a508061515abe69a9f17caeeff0308cf
BLAKE2b-256 9a4dd654af35a2a40bf29dbaf52ec05662bae9e30979812e58767d60e8c9b3bc

See more details on using hashes here.

File details

Details for the file Multiclass_interface-1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for Multiclass_interface-1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c12c2b00ba56e8243313790db524d890648d633888d1157669232b206fe12978
MD5 134639a779cb04463a570f89e37101a0
BLAKE2b-256 eba9cf6fc81da4cce25fc1da8a7f9e0fe461e6347ed92d0a9cfb6f0f18bff193

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page