Skip to main content

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)

Source distribution for icoco 2.0.7
File Size Uploaded
icoco-2.0.7.tar.gz 18.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for icoco 2.0.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.0.7 This release

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page