Skip to main content
continuiti

continuiti

Learning function operators with neural networks.

PyTorch Documentation Test

continuiti is a Python package for deep learning on function operators with a focus on elegance and generality. It provides a unified interface for neural operators (such as DeepONet or FNO) to be used in a plug and play fashion. As operator learning is particularly useful in scientific machine learning, continuiti also includes physics-informed loss functions and a collection of relevant benchmarks.

Installation

Install the package using pip:

pip install continuiti

Or install the latest development version from the repository:

git clone https://github.com/aai-institute/continuiti.git
cd continuiti
pip install -e .[dev]

Usage

Our Documentation contains a collection of tutorials on how to learn operators using continuiti, a collection of how-to guides to solve specific problems, more background, and a class documentation.

In general, the operator syntax in continuiti is

v = operator(x, u(x), y)

mapping a function u (evaluated at x) to function v (evaluated in y).

For more details, see Learning Operators.

Examples

Contributing

Contributions are welcome from anyone in the form of pull requests, bug reports and feature requests. If you find a bug or have a feature request, please open an issue on GitHub. If you want to contribute code, please fork the repository and submit a pull request. See CONTRIBUTING.md for details on local development.

License

This project is licensed under the GNU LGPLv3 License - see the LICENSE file for details.

Download files

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

Source Distribution

continuiti-0.2.0.tar.gz (8.1 MB view details)

Uploaded Source

Built Distribution

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

continuiti-0.2.0-py3-none-any.whl (68.0 kB view details)

Uploaded Python 3

File details

Details for the file continuiti-0.2.0.tar.gz.

File metadata

  • Download URL: continuiti-0.2.0.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for continuiti-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7b48cb46932ec0569ca71b043d66a1156b79fda36733d65907d23038ea48c8ef
MD5 ffb29d6d427019b6b9259676c4834f4b
BLAKE2b-256 4c4d792ba0e8851f4eddc87e4bbfc44136dc2a569e3e1c62f6aa97ba7daf5c36

See more details on using hashes here.

File details

Details for the file continuiti-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: continuiti-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for continuiti-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1cefdb706a8e8327f331161a189046c6db54989769fa2ee3f23e47592c3f7035
MD5 a852c15471b992f147e4c39a52e83b3e
BLAKE2b-256 950f4d0094d2101e0d0268babd3abedbff4f643eb1c0ebfde8cbd3ba8f83ac68

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

2 files

Supported by

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