LCAx is an open, machine and human-readable data format for exchanging LCA results.
Project description
LCAx
The goal for LCAx is to make an open, machine and human-readable data format for exchanging LCA results, EPD's and assemblies.
We propose a simple three level data format with information on project, assembly and EPD level, written in an open data format and paired with a validator for a more robust and standardized format. We intend to create connections to existing tools and API’s.
Our goal is making LCA calculations more accessible, transparent, and open.
Rust
Install Rust
Head over to Rust's installation page
Install Rust Dependencies
cargo update
Run Rust Tests
cargo test --package lcax --target x86_64-unknown-linux-gnu
Export JSON Schema
cargo run --target x86_64-unknown-linux-gnu --bin export-schema > lcax.schema.json
Python
Install Python Dependencies
pip install maturin venv
Run Python Tests
maturin develop --extras tests,codegen --target x86_64-unknown-linux-gnu
source .venv/bin/activate .
cd packages/python
pytest tests/
Build Documentation
maturin develop --extras doc --target x86_64-unknown-linux-gnu
mkdocs serve
JavaScript/TypeScript
Install wasm-pack
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
Build JS Package
cd modules/lcax
wasm-pack build --features jsbindings
mv pkg/lcax* ../../packages/javascript/src
rm -rf pkg
rm ../LICENSE
Run JS Tests
npm run test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lcax-3.4.3-cp310-abi3-win_amd64.whl.
File metadata
- Download URL: lcax-3.4.3-cp310-abi3-win_amd64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab3f1232f7ff30bd4bf1f2d62882a311a580353fd37a1235fba3d3b6a96b8555
|
|
| MD5 |
24453f31d55f2c5fe298ad25412e42d4
|
|
| BLAKE2b-256 |
511693ead22e4fda14ddd0bc51d6d832693b5d8fa728170db9ddd88a827aa157
|
File details
Details for the file lcax-3.4.3-cp310-abi3-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: lcax-3.4.3-cp310-abi3-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10+, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78dc8aefa0062b9d3af9dba760777b92316be48cbaa8f8a3ab810ed6026f77ab
|
|
| MD5 |
4e93cd4221bd7b2f17b75e51cdac706b
|
|
| BLAKE2b-256 |
16c79c5f48dea8f7c66a3cca350801114063b616eab9ca8438aee25b5aa0407d
|
File details
Details for the file lcax-3.4.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lcax-3.4.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6ba862cdfa58c26c2e96df647b9cf3a8adb027915c19c3278fdcb9751f2f98c
|
|
| MD5 |
af333a3019abc40efc7f725ccc5a129d
|
|
| BLAKE2b-256 |
6d45757cbfcced4e2ad028ccabd1bce834d05d40d288123c1e96c20ced82fad1
|
File details
Details for the file lcax-3.4.3-cp310-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: lcax-3.4.3-cp310-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2344a8e1aa9b254c2db8ac04f9b55ea2f28bd2743e1583cfc5193cddd570593
|
|
| MD5 |
7a2561e817e986145007aa4fe67de3c9
|
|
| BLAKE2b-256 |
fec1b8c5de8c2ff5489cfca83618289dfab55b55c4e023f1f46e4c4a6422473f
|
File details
Details for the file lcax-3.4.3-cp310-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lcax-3.4.3-cp310-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e678774c35d6a417a1e271e6abf1f61106c018311e4db9663267003e504d7bd
|
|
| MD5 |
c9cdcea78a6129a1f55fc9af4310897c
|
|
| BLAKE2b-256 |
73debab2ca2215a50680588786e96fcf5b8a521489d983ba302d4c1c8a4ca928
|