About Project Lagrange
Project Lagrange is an initiative to bring the power of robust geometry processing to Adobe products. It bridges cutting edge research works with cutting edge products. Project Lagrange is built on the following design principles:
Modular design
Large features should be decomposed into smaller single functionality modules that are as decoupled as possible from each other. Modular design enables unit testing, prevents small changes from propagating widely in the code base, and makes adding new functionalities easy.
Preconditions + guarantees
Algorithmic correctness should be rigorously enforced. This is achieved by clearly documenting and checking the precise precondition and the corresponding guarantees of each module. Algorithms relying on input-dependent parameter tuning should be avoided.
Interface + compute engine
The interface of a functionality should be decoupled from the computation algorithms. This makes swapping out an algorithm with a better algorithm possible and ideally should not require changes in client codes.
Large scale testing
Large scale, empirical testing on major functionalities should be carried out periodically to ensure their correctness and robustness. Let data speak for itself.
Contributing
Contributions are welcomed! Read the Contributing Guide for more information.
Licensing
This project is licensed under the Apache 2.0 License. See LICENSE for more information.
Metadata
Release files for adobe-lagrange 6.49.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Actions Reset | |||
|---|---|---|---|---|
| adobe_lagrange-6.49.0-cp310-abi3-win_amd64.whl | CPython 3.10 | abi3 | Windows x86-64 | Details for adobe_lagrange-6.49.0-cp310-abi3-win_amd64.whl |
| adobe_lagrange-6.49.0-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | abi3 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details for adobe_lagrange-6.49.0-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
| adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_x86_64.whl | CPython 3.10 | abi3 | macOS 13.0+ x86-64 | Details for adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_x86_64.whl |
| adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_arm64.whl | CPython 3.10 | abi3 | macOS 13.0+ ARM64 | Details for adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_arm64.whl |
Total release size: 99.5 MB
Release files / adobe_lagrange-6.49.0-cp310-abi3-win_amd64.whl
| Download URL | adobe_lagrange-6.49.0-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 16.1 MB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
6cac5bcc53c0f61fc2469af1c9c6f9f33ba62267cd22338b94ab365cc2310a16
|
|
BLAKE2b-256 checksum How to use checksums |
7f7a8ced966d72da4ccab143bf47cf1acbbdbf76c73f91982a1313ec17c7d6dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / adobe_lagrange-6.49.0-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | adobe_lagrange-6.49.0-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 39.3 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
217bb99205834ef4fcac630c35578eed0f924d1f1a45b808919255e866970532
|
|
BLAKE2b-256 checksum How to use checksums |
2dd28e337092315796c93f69149d9fb68107f5cc60bb95751a654b945bc55aea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_x86_64.whl
| Download URL | adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_x86_64.whl |
|---|---|
| Size | 23.3 MB |
| Tags | CPython 3.10 abi3 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
9daa62219ff89a6eaa1e8a3d582d2ca97191c6f6366653fb022e379227bef107
|
|
BLAKE2b-256 checksum How to use checksums |
9e279bf275594030e09176d0fcf52df9cf8c2b6389bb3bdc45b7cc7be29069be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_arm64.whl
| Download URL | adobe_lagrange-6.49.0-cp310-abi3-macosx_13_0_arm64.whl |
|---|---|
| Size | 20.7 MB |
| Tags | CPython 3.10 abi3 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
919846cb65be88142a8c7edc7c6bd5db1efcc1cd6711bfa5ffd2cc02b0aa4adc
|
|
BLAKE2b-256 checksum How to use checksums |
aacefc4feb177bc16c43d73d22711d6aedd6e2019c7a1b8da3adb0641d0c9e27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for adobe-lagrange 6.49.0
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.