aboutsummaryrefslogtreecommitdiff
path: root/Tools/DevUtils (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-07-26Tools: Update Copyright String (#4120)Gravatar Axel Huebl 1-3/+2
Use a modern, short version referring our license model and keep per-file autorship notes.
2023-06-13Add python script to update benchmarks from Azure output (#2355)Gravatar Neïl Zaim 1-0/+65
* Add python script to update benchmarks from Azure output * Update Regression/Checksum/update_benchmarks_from_azure_output.py Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> * Cleaner python script * Remove empirical numbers and read and write the json files once * Also read dashes in test names * Move script to Tools/DevUtils folder * Add documentation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Directly parse the new file * Apply suggestions from code review Co-authored-by: Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com> --------- Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com>
2023-04-10Improve Python script to plot PSATD stencils (#3668)Gravatar Edoardo Zoni 1-499/+0
* Improve Python script to plot PSATD stencils * Improve explanation printed to standard output Co-authored-by: Ryan Sandberg <RSandberg@lbl.gov> * Fix warning, improve docstrings * Handle exception where signal does not reach double machine precision --------- Co-authored-by: Ryan Sandberg <RSandberg@lbl.gov>
2023-02-06Pre-Commit: Smaller Files & NB (#3678)Gravatar Axel Huebl 1-14/+6
* Pre-Commit: Smaller Files & NB - Reduce threshold of "large file" from 50KB to 40KB. - Remove Jupyter notebook output if present. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-04-21`Stencil.py`: Follow PEP 8 Coding Style (#3055)Gravatar Edoardo Zoni 1-60/+84
* `Stencil.py`: Follow PEP 8 Coding Style * Commit Suggestion by @dpgrote
2022-01-04Python Script to Compute PSATD Stencil (#2364)Gravatar Edoardo Zoni 1-0/+475
* Add Python Script Stencil.py * Add More Modular Functions, Docstrings * Only 3D * Parse Error Threshold (Optional) * Move Script from Source/Utils to Tools/DevUtils * Fix EOL White Spaces * Replace Parser with Main, Cleaning * Correct Initial Docstring * Fix Figure Name for Generic Path * Improve Inline Comments * Improve Comment * Remove Unused Import * Add Documentation * Remove Parentheses from if Statements * Rename sin as sin_kn * No Capital Letters in Variable Names * Cleaning Function plot_stencil * Use os.path.join * Improve Comments * Import Python Standard Libraries Before Others * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: Remi Lehe <remi.lehe@normalesup.org> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-02-18Tool: update AMReX dependency (#1710)Gravatar Axel Huebl 1-65/+0
* Tool: update AMReX dependency We currently pull the `development` branch of AMReX in CMake builds. This is problematic in central workflows: - checking out a release might not compile - manual intervention is needed by users - builds are not as reproducibile as they could be - CI fails in a surprising wary in WarpX if a temporary bug is lands in AMReX' `development` Instead, we can bump the AMReX requirement periodically in a PR. This migh be the case when we: - need new features or bug fixes - do a release Manual updates guarantee that we see problems with updates from AMReX in the moment they are introduced - during a PR that changes the dependency to AMReX. * Tool: update PICSAR dependency See AMReX' updater description. * Docs: Dependencies & Releases Update and add workflows. * PICSAR & AMReX: Bump Version to HEAD Bump the PICSAR and AMReX versions to the latest head. Executed with: ``` ./Tools/Release/updateAMReX.py ./Tools/Release/updatePICSAR.py ``` * Python Tools: Cleanup * Fix typos Co-authored-by: Luca Fedeli <luca.fedeli@for.unipi.it> Co-authored-by: Luca Fedeli <luca.fedeli@for.unipi.it>
2021-02-10Docs: Update openPMD-viewer include (#1701)Gravatar Axel Huebl 1-1/+1
* Docs: Update openPMD-viewer include Just modernizing a documented include * add jupyter notebook hint * openPMD-viewer: update installs * Change import statement for openPMD-viewer Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
2020-07-16fix automated performance tests on Summit (#1160)Gravatar MaxThevenet 1-1/+1
* update IO syntax for performance CI * update performance tests dir * minor fixes in the IO perf test
2020-05-15better doc on how to make a release (#1028)Gravatar MaxThevenet 1-1/+1
2020-04-10Reorganize Tools/ into subfolders, in prevision of LibEnsemble scripts (#908)Gravatar MaxThevenet 4-0/+540
* reorganize Tools/ into subfolders, in prevision of LibEnsemble scripts * Oops, also need to let git know some files have been deleted * caps for consistency * few paths to fix