diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/pywarpx/picmi.py | 9 | ||||
-rw-r--r-- | Python/setup.py | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/Python/pywarpx/picmi.py b/Python/pywarpx/picmi.py index 621757132..0f0426ca6 100644 --- a/Python/pywarpx/picmi.py +++ b/Python/pywarpx/picmi.py @@ -1175,6 +1175,15 @@ class LaserAntenna(picmistandard.PICMI_LaserAntenna): ) / constants.c +class LoadInitialField(picmistandard.PICMI_LoadGriddedField): + def initialize_inputs(self): + pywarpx.warpx.read_fields_from_path = self.read_fields_from_path + if self.load_E: + pywarpx.warpx.E_ext_grid_init_style = 'read_from_file' + if self.load_B: + pywarpx.warpx.B_ext_grid_init_style = 'read_from_file' + + class AnalyticInitialField(picmistandard.PICMI_AnalyticAppliedField): def init(self, kw): self.mangle_dict = None diff --git a/Python/setup.py b/Python/setup.py index f2b619bae..84aab16ac 100644 --- a/Python/setup.py +++ b/Python/setup.py @@ -59,7 +59,7 @@ setup(name = 'pywarpx', package_dir = {'pywarpx': 'pywarpx'}, description = """Wrapper of WarpX""", package_data = package_data, - install_requires = ['numpy', 'picmistandard==0.24.0', 'periodictable'], + install_requires = ['numpy', 'picmistandard==0.25.0', 'periodictable'], python_requires = '>=3.7', zip_safe=False ) |