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.3-py3-none-any.whl (52.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyplaid-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 155f82d0424c38ec0de0ee6fb8aa846e4c41c55a3390356672e25b5f4d9d8c68
MD5 ec4bc9957a5be4486dda9fde4c4e8991
BLAKE2b-256 3b0e9a0a0a9cfb7a67d158d09f437d947da0d7ba7634fa835ae93ea5e649aafc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyplaid-0.1.3-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