aboutsummaryrefslogtreecommitdiff
path: root/Python/pywarpx/WarpInterface.py
diff options
context:
space:
mode:
authorGravatar Ilian Kara-Mostefa <95044023+IlianCS@users.noreply.github.com> 2023-05-07 18:36:24 -0700
committerGravatar GitHub <noreply@github.com> 2023-05-07 18:36:24 -0700
commitf5788315c0dffbcf04223f1b9533c887638c5305 (patch)
tree86ee15867a7f3e0811175d0374cdcae2cd34f8d1 /Python/pywarpx/WarpInterface.py
parentb1ad3c03ffce1dbfdfb38fd4709fb0f63bc9ec8b (diff)
downloadWarpX-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