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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for multiclass_interface-1.4.tar.gz
Algorithm Hash digest
SHA256 1084b8d307f9f8e4a6cdad09df6c0c2988b1480bf77b42defdba8116dee5e1b8
MD5 3731dde2267ed87fa2b4d823eb5a97b4
BLAKE2b-256 97692f100b7bfa8fdbe680d2ce6e05c9929e012b8d9d095dfc8a3912d9c92257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2fd5a8fd6fef9b0f28064cf4f63da5cb89bcbac81162e18a159e962732c033c1
MD5 f452c3642658324287980976a5ea56ba
BLAKE2b-256 88fe2a1d23e099645e8f3b7cdaaebceb721a3ece2ee33f7db914906dfd0b4c51

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