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.7.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiclass_interface-1.7.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

Hashes for multiclass_interface-1.7.tar.gz
Algorithm Hash digest
SHA256 f69c76b4af987e985941b741970e53cfe341dbdb7abeb0c3f409d7732fd7ce97
MD5 add127030740fe12c98ebf3dd1c7cce2
BLAKE2b-256 c0fd7c3e12738b960a58f7dc0d8fd71b225a5002377a2fcf5aeb8fbd33da3c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0f4be7d187e53523fa65d07a5937c4dadaeef8efb2e237bd7e203cd51a9c5346
MD5 95d33c5a19427b7dc55225b78f165275
BLAKE2b-256 73f7479f20a123393ab77aea66300633ee117cbf22bf846b016a68b44ebaaaae

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