Skip to main content

A package that implements a data model tailored for AI and ML in the context of physics problems

Project description

GitHub stars CI Status codecov License Documentation Status Conda Version Conda Release Date Conda Platforms Conda Downloads

Physics Learning AI Datamodel (PLAID)

1. Description

This library proposes an implementation for a datamodel tailored for AI and ML learning of physics problems. It has been developped at SafranTech, the research center of Safran group.

2. Getting started

2.1 Using the library

To use the library, the simplest way is to install the conda package:

conda install -c conda-forge plaid

2.2 Contributing to the library

To contribute to the library, you need to clone the repo using git:

git clone https://github.com/PLAID-lib/plaid.git

Configure an environment manually following the dependencies listed in conda_dev_env.yml, or generate it using conda:

conda env create -f conda_dev_env.yml

Then, to install the library:

pip install -e .

To check the installation, you can run the unit test suite:

pytest tests

To test further and learn about simple use cases, you can run and explore the examples:

cd examples
bash run_examples.sh  # [unix]
run_examples.bat      # [win]

3. Call for Contributions

The PLAID project welcomes your expertise and enthusiasm!

Small improvements or fixes are always appreciated.

Writing code isn’t the only way to contribute to PLAID. You can also:

  • review pull requests
  • help us stay on top of new and old issues
  • develop tutorials, presentations, and other educational materials
  • maintain and improve our documentation
  • help with outreach and onboard new contributors

If you are new to contributing to open source, this guide helps explain why, what, and how to successfully get involved.

4. Documentation

A documentation is available in readthedocs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyplaid-0.1.4-py3-none-any.whl (52.3 kB view details)

Uploaded Python 3

File details

Details for the file pyplaid-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: pyplaid-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 52.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyplaid-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7b737e756b9c17604ac8a823b8dfc2c9331a955e255d15e36123819a3b387979
MD5 afbbf3819ece6d0c507d63d083640ba5
BLAKE2b-256 6f8f68b00a6502305d8a6deea90c816c96a225ab4691121331de6a76eae3ed99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyplaid-0.1.4-py3-none-any.whl:

Publisher: publish-pypi.yml on PLAID-lib/plaid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page