Skip to main content

Aetherling

Build Status

Overview

Aetherling is a library for creating statically scheduled, data-parallel pipelines in hardware. This is the Python backend of Aetherling. The fronted is in Haskell. The current overview of Aetherling is: https://github.com/David-Durst/embeddedHaskellAetherling/tree/master/theory.

Installation

  1. Install the following components in the proscribed order:
    1. CoreIR
      1. How to install: https://github.com/rdaly525/coreir/blob/master/INSTALL.md
    2. Fault
      1. How to install:
          git clone git@github.com:leonardt/fault.git
          cd fault
          pip install -e .
      
    3. Mantle
      1. This is a library of useful Magma components.
      2. How to install: https://github.com/phanrahan/mantle#setup
          git clone git@github.com:leonardt/fault.git
          cd fault
          pip install -e .
      
  2. Install Aetherling:
    git clone https://github.com/David-Durst/aetherling/
    cd aetherling
    pip install -e .
    
  3. Run the unit tests:
    pytest -s tests
    

Metadata

Release files for aetherling 0.0.1

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

Source distribution (sdist)

Source distribution for aetherling 0.0.1
File Size Uploaded Provenance Actions
aetherling-0.0.1.tar.gz 2.2 kB Without provenance Details for aetherling-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aetherling 0.0.1
File Interpreter ABI Platform Actions
aetherling-0.0.1-py3-none-any.whl Python 3 none any Details for aetherling-0.0.1-py3-none-any.whl

Total release size: 5.6 kB

Release files / aetherling-0.0.1.tar.gz

Download URL aetherling-0.0.1.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a10954151067e2b0af0ad973e6d6585b94bb13d152ee6d6608ab1c33677ea87c
BLAKE2b-256 checksum
How to use checksums
b3feff6788ad0b7b97a6e9874ae56c5997e60f47dc6c1c21388bc9db03c64e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

Release files / aetherling-0.0.1-py3-none-any.whl

Download URL aetherling-0.0.1-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f4ca91931befe5af09d9f4270d03ea919e65eaedb40be3a995480479d28913b
BLAKE2b-256 checksum
How to use checksums
77795f7fb6fd107c6530af6acd406dfb1982c952354205cac97bded5ccfa8e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

Security for aetherling 0.0.1

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 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