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 icoco.problem.Problem in Python following the specifications of the c++ version.

The Python implementation proposed is based on medcoupling implementation for fields and 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.7.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for icoco-2.0.7.tar.gz
Algorithm Hash digest
SHA256 89a66a34397cc21bc17e292e4db1dd1c69730e68ec625f0d5ca0d83efe31fa18
MD5 05cb437ddeaec48a7eb52b16869efd52
BLAKE2b-256 400aec428275fab233d3bd2c7b431bae396c379e82bb0d0300021fe1278f6d7f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for icoco-2.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4e824dc700d0a9216f86e267ad7b5377cf3d3d396750bbdb5510473559d4e855
MD5 c6579b067e0a6642163d8f7a46eafc01
BLAKE2b-256 40757a1e1eff53832bc40a7dc4ff64735b9cac8981dca0f922ef070c9b16ca18

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page