Skip to main content

ICoCo Python implementation

Project description

ICoCo API - Version 2 (02/2021)

WARNING: This API should not be changed!!

ICoCo stands for Interface for Code Coupling. This is a norm that a code may choose to implement to facilitate its coupling with other ICoCo-compliant codes.

See https://github.com/cea-trust-platform/icoco-coupling for full reference.

Practically ICoCo is provided as a main abstract C++ class (ICoCo::Problem) that a code has to derive to implement the norm. This can be only a partial implementation as some methods are not relevant to all the codes (especially the I/O methods of the API).

This package implements the abstract class {class}icoco.problem.Problem in Python following the specifications of the c++ version.

The Python implementation proposed is based on {mod}medcoupling implementation for fields and {mod}mpi4py for MPI communication. Nevertheless, it is possible to use other implementation of such concepts within this package.

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

icoco-2.0.2.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

icoco-2.0.2-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file icoco-2.0.2.tar.gz.

File metadata

  • Download URL: icoco-2.0.2.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for icoco-2.0.2.tar.gz
Algorithm Hash digest
SHA256 2407607dc53b1ff23f450349da525cdfad3edce7d67fe428a41f3f98178129cb
MD5 f6b9927ae905e08d8276380cd28fcb11
BLAKE2b-256 2bb8810ea369b8cb0719dd4642613dbcdfb098200bef2aafb8953e53d3bad34c

See more details on using hashes here.

File details

Details for the file icoco-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: icoco-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for icoco-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0e7db3619a08a63d2eba01969847ec54966150de41c00c55439690bbcbbb203
MD5 33d198e7bc5606075e44329953fa7b3e
BLAKE2b-256 3b477f5c0842a83434d58fe0e30e2c0b33defcbffe1f6ae056862a1319e00423

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