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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: icoco-2.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 a5dd21706a006c1da50f1149896ac07c7a7e71a53aa5986fbd89b8c02c245767
MD5 59a99ea15d23080a1cf53ebaac0b8da7
BLAKE2b-256 455d277fa37ef3a6f22e8f08de33274746a46ff74e64e7edd82f04f5ee700c3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: icoco-2.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f76af4d04eb1c4ec71631acce806fbc8d27a54b98dd2ce45fc8566a96968ed05
MD5 738e7d502c7add4178d1c7f121d4eb79
BLAKE2b-256 62fbeb748104ffc75688f160985478315d0d2f30f9aa58c55d712547649f3cf8

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