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

Uploaded Source

Built Distribution

Multiclass_interface-1.3-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiclass_interface-1.3.tar.gz
  • Upload date:
  • Size: 11.2 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.3.tar.gz
Algorithm Hash digest
SHA256 7171a684922c95463f1cc0c422dd58b8d5191db9d8a898ce36bf0d66539786b2
MD5 557b73d021e25bc3caf0db6923cf755d
BLAKE2b-256 8807240090ffa3fc08bf0dd7c21215ed4ddedf98a8df60700cd35d495aa7ea7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c6d84997388663f7f76d0c36adc390660ffb859bf20c9303d89a7b4caec3ca01
MD5 cfe934c574f5b50950340d5fcc404b94
BLAKE2b-256 5cfe1a80a875bdff15335910d1463dfbc1caeed493a0d3960f40df9e5ace674c

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