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

Uploaded Source

Built Distribution

Multiclass_interface-1.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: multiclass_interface-1.2.tar.gz
  • Upload date:
  • Size: 10.9 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.2.tar.gz
Algorithm Hash digest
SHA256 58a4835e47fa75b4f36815484e316e7d4c6d7deb7fbb84fa284f9cd5d27596c5
MD5 cc76da4c7f0d21268ab406bc1082365f
BLAKE2b-256 517947007e0dc4c69f091f290b681c5ebf448c8081fdf5ce73b8a942af164a92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Multiclass_interface-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3e5c469336fa761ccaf30005ab755c64b7b7206c1f3654e2c2268b55a4c83c12
MD5 d057814a32cb2d4b981b6f398274a8d4
BLAKE2b-256 5ea59bd22f3fb96611e4d15ee53190d3f88789f001364b7912ab6d9125911fbb

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