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.
Metadata
Release files for icoco 2.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| icoco-2.0.7.tar.gz | 18.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| icoco-2.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.7 kB
Release files / icoco-2.0.7.tar.gz
| Download URL | icoco-2.0.7.tar.gz |
|---|---|
| Size | 18.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89a66a34397cc21bc17e292e4db1dd1c69730e68ec625f0d5ca0d83efe31fa18
|
|
BLAKE2b-256 checksum How to use checksums |
400aec428275fab233d3bd2c7b431bae396c379e82bb0d0300021fe1278f6d7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / icoco-2.0.7-py3-none-any.whl
| Download URL | icoco-2.0.7-py3-none-any.whl |
|---|---|
| Size | 13.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4e824dc700d0a9216f86e267ad7b5377cf3d3d396750bbdb5510473559d4e855
|
|
BLAKE2b-256 checksum How to use checksums |
40757a1e1eff53832bc40a7dc4ff64735b9cac8981dca0f922ef070c9b16ca18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|