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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiclass_interface-1.9.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.9.tar.gz
Algorithm Hash digest
SHA256 b38065d62e1d6e8c53081a55bd02a0dc114f909ddba9a8f1e8edc820de2ee3a0
MD5 af84eb0575c4314d8dbd47c48eea65aa
BLAKE2b-256 44eb3b3e12d109e3bcf8091749a7857c77b174fca6550b6486c366889185e447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7b4160d4892889f2dc52bfa12b1fe3bb55a7bcbb10604adde4761ff334e5078e
MD5 9cc0ebbb5714a453b79d26f8c7b54ce5
BLAKE2b-256 ed526d54fa9e9468688d65fcc9d2420818ce325886f06fe62fb78ef091d8c035

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