diff options
author | 2023-05-07 18:36:24 -0700 | |
---|---|---|
committer | 2023-05-07 18:36:24 -0700 | |
commit | f5788315c0dffbcf04223f1b9533c887638c5305 (patch) | |
tree | 86ee15867a7f3e0811175d0374cdcae2cd34f8d1 /Python/pywarpx/WarpInterface.py | |
parent | b1ad3c03ffce1dbfdfb38fd4709fb0f63bc9ec8b (diff) | |
download | WarpX-f5788315c0dffbcf04223f1b9533c887638c5305.tar.gz WarpX-f5788315c0dffbcf04223f1b9533c887638c5305.tar.zst WarpX-f5788315c0dffbcf04223f1b9533c887638c5305.zip |
Implement reading of laser files produced by lasy (#3871)
* Imported openPMD
* Unable to add E
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update Source/Laser/LaserProfilesImpl/LaserProfileFromTXYEFile.cpp
* Updated read data t chunk
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Began modifying parse_tyxe_file
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* set coordinates
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* corrected errors
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Clean up .H file
* Extract grid coordinates
* Corrected field name
* Implement laser oscillations
* More correct position
* More correct position
* Updated test script, corrected laser normalization
* Cleaned up code
* Began editing analysis.py (needs debugging)
* Support reading complex data
* Update AMReX depsndency to use Bcast with complexs
* Update test
* Update Source/Laser/LaserProfilesImpl/LaserProfileFromTXYEFile.cpp
* Correct the implementation of the test with Gaussian profile, fix and clean up previous code
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add `lasy` in dependencies
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update documentation
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add checksum regression test
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add enabling condition if WarpX is compiled with OpenPMD support
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update lasy download link
* Updating analysis.py
* Update LaserProfileFromTXYEFile.cpp
* Fix compilation in 1D
* Update LaserProfileFromTXYEFile.cpp for enabling condition if WarpX is compiled with OpenPMD support
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update LaserProfileFromTXYEFile.cpp
* Change unused vectors to scalars and cleanup code
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update automated test
* Implement reading chunks of openPMD file as an input parameter
* Update checksum
* Update warning message if WarpX is not compiled with openPMD support
* Do not output By (too sensitive to noise)
* Remove By from checksum
* Update Source/Laser/LaserProfilesImpl/LaserProfileFromTXYEFile.cpp
* Update Source/Laser/LaserProfilesImpl/LaserProfileFromTXYEFile.cpp
* Update Source/Laser/LaserProfilesImpl/LaserProfileFromTXYEFile.cpp
* Update inputs file for chunks reading
* Correct dimensions assignment
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Code consistent with axilabels
* Start support for 2D and 1D
* Update LaserProfileFromTXYEFile.cpp for 2D reading
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Implementation of a 2D test
* Implementation of 1D reading & 1D test
* Fix call to trilinear_interp
* Fix indentation
* Implement RZ reading & test & fix 2D Checksum test
* Update docs
* Update WarpX-test.ini
---------
Co-authored-by: Camille Woicekowski <camille.meala@berkeley.edu>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
Diffstat (limited to 'Python/pywarpx/WarpInterface.py')
0 files changed, 0 insertions, 0 deletions