Skip to main content

Physics Informed Neural Network with JAX

Project description

jinns

Physics Informed Neural Networks with JAX. jinns has been developed to estimate solutions to your ODE et PDE problems using neural networks. jinns is built on JAX.

jinns specific points:

  • jinns is coded with JAX as a backend: forward and backward autodiff, vmapping, jitting and more!

  • In jinns, we give the user maximum control on what is happening. We also keep the maths and computations visible and not hidden behind layers of code!

  • In the near future, we want to focus the development on inverse problems and inference in mecanistic-statistical models

  • Separable PINNs are implemented

  • Hyper PINNs are implemented

  • Check out our various notebooks to get started with jinns

For more information, open an issue or contact us!

Installation

Install the latest version with pip

pip install jinns

Documentation

The project's documentation is available at https://mia_jinns.gitlab.io/jinns/index.html

Contributing

  • First fork the library on Gitlab.

  • Then clone and install the library in development mode with

pip install -e .
  • Install pre-commit and run it.
pip install pre-commit
pre-commit install
  • Open a merge request once you are done with your changes.

Contributors & references

Active: Hugo Gangloff, Nicolas Jouvin Past: Pierre Gloaguen, Charles Ollion, Achille Thin

Project details


Download files

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

Source Distribution

jinns-0.8.5.tar.gz (18.0 MB view details)

Uploaded Source

Built Distribution

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

jinns-0.8.5-py3-none-any.whl (83.2 kB view details)

Uploaded Python 3

File details

Details for the file jinns-0.8.5.tar.gz.

File metadata

  • Download URL: jinns-0.8.5.tar.gz
  • Upload date:
  • Size: 18.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for jinns-0.8.5.tar.gz
Algorithm Hash digest
SHA256 2b7fcd85a059e1d8d8672c5289ba484c88656cc78b121c0e9554f021f0fabd39
MD5 dc57dbb5763e2bf70c72bb36a8891db8
BLAKE2b-256 56e4aa35b8e8e7af4780c5dfe5f9900939977ee514055b593a67eef89d9098ef

See more details on using hashes here.

File details

Details for the file jinns-0.8.5-py3-none-any.whl.

File metadata

  • Download URL: jinns-0.8.5-py3-none-any.whl
  • Upload date:
  • Size: 83.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for jinns-0.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9fafb8a5b428004f1ea1c236a207add912700f0b279c8c8f306db14e3a1c07e6
MD5 592cb7378fabeea3e8f7ec557e6e5226
BLAKE2b-256 c6ed98754322ec14efb8c19f6ff5facf73cffc44c5b040d674daa0faeb28c081

See more details on using hashes here.

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