-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit e7a7c6a
Showing
95 changed files
with
15,785 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Sphinx build info version 1 | ||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||
config: 343d47b1cca2da89436b36abcb430701 | ||
tags: 645f666f9bcd5a90fca523b33c5a78b7 |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Code Coverage | ||
============= | ||
|
||
For an in detail report on the code coverage `click here <_static/codecov/index.html>`_. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
======== | ||
Examples | ||
======== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
=========================================== | ||
Neural Operators for Helmholtz Equation | ||
=========================================== | ||
|
||
Welcome to the documentation for the Neural Operators for Helmholtz Equation project! This project focuses on the application of advanced neural operator techniques to solve the Helmholtz equation in various parameterized geometries. The approach integrates deep learning with physical modeling of domains. | ||
|
||
Contents | ||
======== | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
coverage | ||
modules | ||
examples | ||
|
||
Introduction | ||
============ | ||
|
||
The Helmholtz equation is a fundamental partial differential equation in physics, particularly in the fields of acoustics, electromagnetics, and quantum mechanics. In this project, we develop and utilize neural operators, a form of deep learning model, to solve the Helmholtz equation across different parameterized geometries. This approach aims to overcome the limitations of traditional numerical methods, offering speed and flexibility for complex geometries. | ||
|
||
|
||
API Reference | ||
============= | ||
|
||
The :doc:`modules` section offers detailed descriptions of the functions, classes, and methods available in this project. | ||
|
||
Examples | ||
======== | ||
|
||
Explore practical applications and see the neural operators in action in the :doc:`examples` section. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
nos | ||
=== | ||
|
||
.. toctree:: | ||
:maxdepth: 4 | ||
|
||
nos |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
nos.benchmarks package | ||
====================== | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.benchmarks.benchmark module | ||
------------------------------- | ||
|
||
.. automodule:: nos.benchmarks.benchmark | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.benchmarks | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
nos.data.indicator\_function package | ||
==================================== | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.data.indicator\_function.c\_shape module | ||
-------------------------------------------- | ||
|
||
.. automodule:: nos.data.indicator_function.c_shape | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.data.indicator\_function.indicator\_to\_tl module | ||
----------------------------------------------------- | ||
|
||
.. automodule:: nos.data.indicator_function.indicator_to_tl | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.data.indicator\_function.params\_to\_indicator module | ||
--------------------------------------------------------- | ||
|
||
.. automodule:: nos.data.indicator_function.params_to_indicator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.data.indicator_function | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
nos.data package | ||
================ | ||
|
||
Subpackages | ||
----------- | ||
|
||
.. toctree:: | ||
:maxdepth: 4 | ||
|
||
nos.data.indicator_function | ||
nos.data.transmission_loss | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.data | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
nos.data.transmission\_loss package | ||
=================================== | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.data.transmission\_loss.transmission\_loss module | ||
----------------------------------------------------- | ||
|
||
.. automodule:: nos.data.transmission_loss.transmission_loss | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.data.transmission\_loss.transmission\_loss\_compact module | ||
-------------------------------------------------------------- | ||
|
||
.. automodule:: nos.data.transmission_loss.transmission_loss_compact | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.data.transmission\_loss.transmission\_loss\_exp module | ||
---------------------------------------------------------- | ||
|
||
.. automodule:: nos.data.transmission_loss.transmission_loss_exp | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.data.transmission\_loss.transmission\_loss\_wave module | ||
----------------------------------------------------------- | ||
|
||
.. automodule:: nos.data.transmission_loss.transmission_loss_wave | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.data.transmission_loss | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
nos.metrics package | ||
=================== | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.metrics.error\_metrics module | ||
--------------------------------- | ||
|
||
.. automodule:: nos.metrics.error_metrics | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.metrics.metric module | ||
------------------------- | ||
|
||
.. automodule:: nos.metrics.metric | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.metrics.operator\_metrics module | ||
------------------------------------ | ||
|
||
.. automodule:: nos.metrics.operator_metrics | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.metrics | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
nos.networks.attention package | ||
============================== | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.networks.attention.cross\_attention module | ||
---------------------------------------------- | ||
|
||
.. automodule:: nos.networks.attention.cross_attention | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.networks.attention.linear\_cross\_attention module | ||
------------------------------------------------------ | ||
|
||
.. automodule:: nos.networks.attention.linear_cross_attention | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.networks.attention.linear\_self\_attention module | ||
----------------------------------------------------- | ||
|
||
.. automodule:: nos.networks.attention.linear_self_attention | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.networks.attention.self\_attention module | ||
--------------------------------------------- | ||
|
||
.. automodule:: nos.networks.attention.self_attention | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.networks.attention | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
nos.networks package | ||
==================== | ||
|
||
Subpackages | ||
----------- | ||
|
||
.. toctree:: | ||
:maxdepth: 4 | ||
|
||
nos.networks.attention | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.networks.residual module | ||
---------------------------- | ||
|
||
.. automodule:: nos.networks.residual | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.networks | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
nos.operators package | ||
===================== | ||
|
||
Submodules | ||
---------- | ||
|
||
nos.operators.deep\_dot\_operator module | ||
---------------------------------------- | ||
|
||
.. automodule:: nos.operators.deep_dot_operator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.deep\_neural\_operator module | ||
------------------------------------------- | ||
|
||
.. automodule:: nos.operators.deep_neural_operator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.deep\_o\_fno module | ||
--------------------------------- | ||
|
||
.. automodule:: nos.operators.deep_o_fno | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.deep\_o\_net module | ||
--------------------------------- | ||
|
||
.. automodule:: nos.operators.deep_o_net | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.deep\_root\_operator module | ||
----------------------------------------- | ||
|
||
.. automodule:: nos.operators.deep_root_operator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.fourier\_neural\_operator module | ||
---------------------------------------------- | ||
|
||
.. automodule:: nos.operators.fourier_neural_operator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.mean\_stack\_neural\_operator module | ||
-------------------------------------------------- | ||
|
||
.. automodule:: nos.operators.mean_stack_neural_operator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.operator module | ||
----------------------------- | ||
|
||
.. automodule:: nos.operators.operator | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
nos.operators.utils module | ||
-------------------------- | ||
|
||
.. automodule:: nos.operators.utils | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: nos.operators | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
Oops, something went wrong.