Skip to main content

Python wheel builds

Coriolis Logo

Coriolis Open EDA Tool

Coriolis is a free database, placement and routing tool for VLSI design.

This project is hosted at: https://github.com/lip6/coriolis

Main documentation is available at: https://coriolis.lip6.fr/

Development discussion can be found on our Matrix Channel and in our GitHub Discussions.

Coriolis is part of a set of three repositories that are closely relateds.

Purpose

Coriolis provides several tools to perform the layout of VLSI circuits. Its main components are the Hurricane database, the Etesian placer and the Katana router, but other tools can use the Hurricane database and the parsers provided.

The user interface cgt is the prefered way to run Coriolis, but all Coriolis tools are Python modules and thus scriptable.

Building Coriolis

To build Coriolis, ensure the following prerequisites are met:

The build system relies on a fixed directory tree from the root of the user currently building it. Thus first step is to get a clone of the repository in the right place. Proceed as follow:

ego@home:~$ mkdir -p ~/coriolis-2.x/src/
ego@home:~$ cd ~/coriolis-2.x/src
ego@home:src$ git clone --recurse-submodules https://github.com/lip6/coriolis
ego@home:src$ cd coriolis

Then, build the tool:

ego@home:coriolis$ make install

Coriolis gets installed at the root of the following tree:

~/coriolis-2.x/OS.DISTRIB/Release.Shared/install/

Where OS is the name of your operating system and DISTRIB your distribution (mileage may vary).

Using Coriolis

Prior to using Coriolis, you need to setup your UNIX environment by running the following command:

ego@home:~$ eval `~/coriolis-2.x/OS.DISTRIB/Release.Shared/install/etc/coriolis2/coriolisEnv.py`

Then you can launch the GUI:

ego@home:~$ cgt -V

Metadata

Release files for coriolis-eda 2.5.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for coriolis-eda 2.5.4
File
coriolis_eda-2.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
coriolis_eda-2.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
coriolis_eda-2.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
coriolis_eda-2.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details

Total release size: 229.5 MB

Release files / coriolis_eda-2.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL coriolis_eda-2.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
353c711b530f0885ace460538ca80a7c9396f2b668bcbbd2e02be6ab43fc2dcd
BLAKE2b-256 checksum
How to use checksums
6dd35397f1cc0537a4abd0e318791262c25726da425f6fbb13c368ee940f7ccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / coriolis_eda-2.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL coriolis_eda-2.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9a69bccf0cf77fa1198d86a7294b98af533a7fb5c9781916c8b72088262d3694
BLAKE2b-256 checksum
How to use checksums
d1abc3ebbce6573ddbef281e85ef4d29d1a51e83269239b1c95d16192ad85388
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / coriolis_eda-2.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL coriolis_eda-2.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dd0d916bdb57d9b3cf23ed10d7c66d3e72703a5c4d110635e5c74225af01e716
BLAKE2b-256 checksum
How to use checksums
073ef7bbb8b3b4bb2a1541aeaacf2588f886333de74181622608135546346acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / coriolis_eda-2.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL coriolis_eda-2.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed2ac4fe9d70c1faf33201e0af7d52517290c42baf4821cb514c6a61a7d1e51d
BLAKE2b-256 checksum
How to use checksums
e8ef3bdfd91f79de2fb45271cb1a52b6afdefabb97a1090255869fd74dad2d0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Security for coriolis-eda 2.5.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

2.5.4 This release

4 release files No provenance

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