import type { FunctionalComponent } from 'preact';
import { h } from 'preact';
import './LanguageSelect.css';
import { KNOWN_LANGUAGES, langPathRegex } from '../../languages';

const LanguageSelect: FunctionalComponent<{ lang: string }> = ({ lang }) => {
	return (
		<div class="language-select-wrapper">
			<svg
				aria-hidden="true"
				focusable="false"
				role="img"
				xmlns="http://www.w3.org/2000/svg"
				viewBox="0 0 88.6 77.3"
				height="1.2em"
				width="1.2em"
			>
				<path
					fill="currentColor"
					d="M61,24.6h7.9l18.7,51.6h-7.7l-5.4-15.5H54.3l-5.6,15.5h-7.2L61,24.6z M72.6,55l-8-22.8L56.3,55H72.6z"
				/>
				<path
					fill="currentColor"
					d="M53.6,60.6c-10-4-16-9-22-14c0,0,1.3,1.3,0,0c-6,5-20,13-20,13l-4-6c8-5,10-6,19-13c-2.1-1.9-12-13-13-19h8          c4,9,10,14,10,14c10-8,10-19,10-19h8c0,0-1,13-12,24l0,0c5,5,10,9,19,13L53.6,60.6z M1.6,16.6h56v-8h-23v-7h-9v7h-24V16.6z"
				/>
			</svg>
			<select
				class="language-select"
				value={lang}
				onChange={(e) => {
					const newLang = e.target.value;
					let actualDest = window.location.pathname.replace(langPathRegex, '/');
					if (actualDest == '/') actualDest = `/introduction`;
					window.location.pathname = '/' + newLang + actualDest;
				}}
			>
				{Object.keys(KNOWN_LANGUAGES).map((key) => {
					return (
						<option value={KNOWN_LANGUAGES[key]}>
							<span>{key}</span>
						</option>
					);
				})}
			</select>
		</div>
	);
};

export default LanguageSelect;
p?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;follow=1'>commit</a><a href='/ansg191/WarpX/diff/Source/Python/WarpX_py.cpp?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/ansg191/WarpX/log/Source/Python/WarpX_py.cpp'>
<input type='hidden' name='id' value='ea308866272ca09ad22efb733f4ac1d0fe5c4bae'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/ansg191/WarpX/log/?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;showmsg=1&amp;follow=1'>root</a>/<a href='/ansg191/WarpX/log/Source?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;showmsg=1&amp;follow=1'>Source</a>/<a href='/ansg191/WarpX/log/Source/Python?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;showmsg=1&amp;follow=1'>Python</a>/<a href='/ansg191/WarpX/log/Source/Python/WarpX_py.cpp?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;showmsg=1&amp;follow=1'>WarpX_py.cpp</a> (<a href='/ansg191/WarpX/log/Source/Python/WarpX_py.cpp?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;showmsg=1'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/ansg191/WarpX/log/Source/Python/WarpX_py.cpp?id=ea308866272ca09ad22efb733f4ac1d0fe5c4bae&amp;follow=1'>Collapse</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr class='logheader'><td><span title='2019-10-25 10:14:43 -0700'>2019-10-25</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=f7b73467439c46ced4703baee479660426b4c84d&amp;follow=1'>removing 3D</a></td><td><img src='//www.gravatar.com/avatar/0cf7a181d79b8602cd112140d136cd82?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> RevathiJambunathan
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-25 10:08:18 -0700'>2019-10-25</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=d17e325332f5ebb1932011b6ff81b1332302c82f&amp;follow=1'>Using abbreviation BTD -- BackTransformedDiagnostics to shorten the ↵</a></td><td><img src='//www.gravatar.com/avatar/0cf7a181d79b8602cd112140d136cd82?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> RevathiJambunathan
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
regression test names


</td></tr>
<tr class='logheader'><td><span title='2019-10-25 11:22:44 +0200'>2019-10-25</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/PhotonParticleContainer.cpp?id=488c91478955cbf173e6fe5a27e6edaca72febc5&amp;follow=1'>fix bug related to photon initialization</a></td><td><img src='//www.gravatar.com/avatar/b772c2949442d32e3c2ca8d9728e4a4a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Luca Fedeli
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-25 10:57:42 +0200'>2019-10-25</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/MultiParticleContainer.cpp?id=9920e58195ad4b75c14ee8fdf09dc6404c0f312c&amp;follow=1'>fixed use of shared pointers</a></td><td><img src='//www.gravatar.com/avatar/b772c2949442d32e3c2ca8d9728e4a4a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Luca Fedeli
</td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+7</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-24 19:11:38 -0700'>2019-10-24</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/CONTRIBUTING.md?id=32fc9c64ea6f81fdae8c490ffd9cbaa4ab13e701&amp;follow=1'>add m_ convention in CONTRIBUTING markdown</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-24 10:34:38 -0700'>2019-10-24</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/performance_tests/run_automated.py?id=e41e0deccf0099b018ee6bd91f40eb0ce582c5d6&amp;follow=1'>run analysis only in read mode</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-24 09:47:58 -0700'>2019-10-24</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=52442365a27baabdc58e5247713e0c33faa40b36&amp;follow=1'>add a new regression test for momentum conserving field gather</a></td><td><img src='//www.gravatar.com/avatar/d5cd6cffb9d23320b28bc3de0c2614dc?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Weiqun Zhang
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-24 09:29:29 -0700'>2019-10-24</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/WarpX.cpp?id=ae5a90efcbef57d4619ad1111c52a46dbdb5bcd6&amp;follow=1'>cleanup and comment</a></td><td><img src='//www.gravatar.com/avatar/d5cd6cffb9d23320b28bc3de0c2614dc?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Weiqun Zhang
</td><td>3</td><td><span class='deletions'>-5</span>/<span class='insertions'>+3</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-24 09:04:02 -0700'>2019-10-24</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Tests/radiation_reaction/test_const_B_analytical/inputs?id=77c25000e30de3994d0932e30720db0b4d1723f7&amp;follow=1'>update algo.field_gathering in new inputs files. standard is now an invalid ↵</a></td><td><img src='//www.gravatar.com/avatar/d5cd6cffb9d23320b28bc3de0c2614dc?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Weiqun Zhang
</td><td>6</td><td><span class='deletions'>-6</span>/<span class='insertions'>+6</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
option.


</td></tr>
<tr class='logheader'><td><span title='2019-10-24 10:29:11 +0200'>2019-10-24</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/PhotonParticleContainer.cpp?id=5400c41a53f932fb835fd3c44233ab6d39190318&amp;follow=1'>Add initial value (false) for test_quantum_sync</a></td><td><img src='//www.gravatar.com/avatar/b772c2949442d32e3c2ca8d9728e4a4a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Luca Fedeli
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-23 18:01:23 -0400'>2019-10-23</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/performance_tests/run_automated.py?id=51cf0b010b5d556cf7f415eec0938a313ca181f4&amp;follow=1'>minor cleaning</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Maxence Thevenet
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-23 17:55:43 -0400'>2019-10-23</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/performance_tests/run_automated.py?id=13a61f107de0b10bbe5351f770f0fa865eb7e44a&amp;follow=1'>cleaning</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Maxence Thevenet
</td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+3</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-23 17:54:27 -0400'>2019-10-23</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/performance_tests/summit.py?id=cc70af6c0413fe44088cf75ff34f2b3920916762&amp;follow=1'>fix performance tests on Summit</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Maxence Thevenet
</td><td>4</td><td><span class='deletions'>-16</span>/<span class='insertions'>+18</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-23 10:13:45 -0700'>2019-10-23</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Tools/performance_tests/run_automated.py?id=8ea9ffd95441670ba29e54c89a3954d8ace1fdb5&amp;follow=1'>save performance h5 files, and move handling to perf_logs repo</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-36</span>/<span class='insertions'>+19</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-23 10:56:42 +0200'>2019-10-23</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Particles/Pusher/UpdateMomentumBorisWithRadiationReaction.H?id=43897a708c6e0257522639ac5190331d84bf6485&amp;follow=1'>remove unused constant</a></td><td><img src='//www.gravatar.com/avatar/b772c2949442d32e3c2ca8d9728e4a4a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Luca Fedeli
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-22 15:00:28 -0700'>2019-10-22</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=8e94555632b0282219d702938fff9fe6f9cf260f&amp;follow=1'>new tests comply with rules in this PR</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-22 14:58:16 -0700'>2019-10-22</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/wrongFileNameInExamples?id=b491a1ad0fd0a0c20b5d1240e2e14be1b8a2c6b1&amp;follow=1'>write path + filename if wrong filename</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-21 10:28:08 -0700'>2019-10-21</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Diagnostics/BoostedFrameDiagnostic.H?id=f6a98e00fd77064ce4a1ff05f5aca77fa6ed6c66&amp;follow=1'>Made modifications based on suggestions from PR review. 1.Added the override ↵</a></td><td><img src='//www.gravatar.com/avatar/0cf7a181d79b8602cd112140d136cd82?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> RevathiJambunathan
</td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+6</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
qualifies for functions in the derived class. 2. Clarified that particles are selectively copied from tmp to reduced diag buffer if they are within the user-defined subdomain.


</td></tr>
<tr class='logheader'><td><span title='2019-10-20 10:06:45 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/prepare_file_travis.py?id=5111d11e2ebf2646c7032e90d5fa3b594ffc521c&amp;follow=1'>not faster with make -j4. Reversing to make -j2 for TravisCO tests</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 09:17:15 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/prepare_file_travis.py?id=de6ed6699a6dcc523c1ce862478efbc96cf04eca&amp;follow=1'>try compiling with -j 4 on TravisCI (hyperthreading?)</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 09:16:18 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Physics_applications/laser_acceleration/inputs.2d?id=819f568a0e7e00e85f18ad20c32f681a5c12c0ef&amp;follow=1'>unused arguments in 2d LPA test</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 08:03:29 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Modules/qed/quantum_synchrotron/inputs.2d_test_tau_init?id=68bdd8f3d9e857a7221abc10eb5f3eda0e401b47&amp;follow=1'>missed one qed option in input file</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 07:45:25 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Modules/qed/quantum_synchrotron/inputs.2d_test_tau_init?id=572fb5a0cc274216933fc8e190af632b80866ba9&amp;follow=1'>back with QED options on for QED test</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 07:01:37 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=deb5516973f4279e57e3112deb0a1839e0af6642&amp;follow=1'>minor fix: forgot to pass patch limits for LaserAccelerationMR</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 06:26:26 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/run_test.sh?id=fd71c9a0fe5a284ba6d04f3f78581b0b3341bf3c&amp;follow=1'>clone regression_testing from ECP-WarpX</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-20 06:23:25 -0700'>2019-10-20</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=8d96af688f622c1e6d6c7474d2d34167a26b7488&amp;follow=1'>remove another unused parameter</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 15:39:38 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Modules/qed/quantum_synchrotron/inputs.2d_test_tau_init?id=af66d18fdcb4ecbf02f6b840ff5cecf0689974e5&amp;follow=1'>remove unused variables from qed tests</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-14</span>/<span class='insertions'>+7</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 14:43:53 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=92bf8c02c64e4661e039fe3dbb03cdc44a605266&amp;follow=1'>re-order options in WarpX-tests.ini for consistency</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 14:42:14 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=8627d985bcbf7878e3d7f1b0d53f91944b6fcc2b&amp;follow=1'>oops, clipped some text while fixing conflicts</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 14:32:00 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=73106380b3e908e859dea3847d28427ebb29da68&amp;follow=1'>remove unused variables from 2D examples</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>7</td><td><span class='deletions'>-35</span>/<span class='insertions'>+9</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 11:44:41 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini~?id=2179c8c444582d4ceec8149c2b8fa3ef9400ed94&amp;follow=1'>oops remove file added by error</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-664</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 11:32:53 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini~?id=d5cf9f5cee35ad904020288a4ee41f42f64ee560&amp;follow=1'>add option to crash if unused parmparse variables</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-24</span>/<span class='insertions'>+701</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 11:17:18 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Tests/Langmuir/inputs.rt?id=b166bbe7a0919cab96ea20610198ee7919f1d4f7&amp;follow=1'>Add Higuera pusher into Langmuir test input.rt</a></td><td><img src='//www.gravatar.com/avatar/e6956c32a25458c7bc19bec3b5a2702a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Yin-YinjianZhao
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 10:58:14 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Source/Utils/WarpXAlgorithmSelection.cpp?id=2ba67328ac041fd63204359ba10a868a383e29c7&amp;follow=1'>Modified according to MaxThevenet's comments</a></td><td><img src='//www.gravatar.com/avatar/e6956c32a25458c7bc19bec3b5a2702a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Yin-YinjianZhao
</td><td>6</td><td><span class='deletions'>-8</span>/<span class='insertions'>+13</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 10:51:50 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=8ec161b29cb4e31069a6de1d95b4a02512cb0bb3&amp;follow=1'>remove electrostatic example as long as WarpX electrostatic does not compile</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-84</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 10:13:47 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=1964d0c32407da16d950c00735e37224137710d9&amp;follow=1'>add newlnes at the end of WarpX-tests.ini</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 10:01:32 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/prepare_file_travis.py?id=aa6af769e6929d853f821dbf86f8eea76115ba6d&amp;follow=1'>do not check double newline in WarpX-tests.ini</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 09:47:25 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=e21c041222c5486f46e4b0f25cd00f4bc4bcb7b0&amp;follow=1'>Add automatic tests</a></td><td><img src='//www.gravatar.com/avatar/e6956c32a25458c7bc19bec3b5a2702a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Yin-YinjianZhao
</td><td>3</td><td><span class='deletions'>-0</span>/<span class='insertions'>+86</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 08:53:45 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=6899d7634dc171a8dea6a03ff9053d7c5de14b8f&amp;follow=1'>typo in plasma acceleration test</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 07:53:44 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=9b9e8019e96f891566d39fcc7a3cf733365c73d7&amp;follow=1'>forgot a few input files</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>3</td><td><span class='deletions'>-20</span>/<span class='insertions'>+29</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 07:47:21 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Regression/WarpX-tests.ini?id=7416f800bc97aff9e4b52f6a120ff2579c6313cb&amp;follow=1'>add test for all input files in Examples/ to WarpX-tests.ini</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>20</td><td><span class='deletions'>-726</span>/<span class='insertions'>+237</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 06:28:57 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/inputsNotTested?id=1b6eae91dea9793ac4ca84dcde587d0e47c38313&amp;follow=1'>add comments in bash script</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+5</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 06:25:05 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/inputsNotTested?id=edb56b5594b7c642d7c3780f67fe4aa39c5d2881&amp;follow=1'>change test on grep so that it works on MacOS and Linux</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+5</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 06:03:48 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Modules/laser_injection/Visualization.ipynb?id=2d3b6d09b2dbf5b429216d8d719db4d3b3b809f1&amp;follow=1'>remove print statements</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-139</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-18 05:57:48 -0700'>2019-10-18</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/wrongFileNameInExamples?id=bca42ff472062c66da855302ef6618d763933fee&amp;follow=1'>try other syntax to avoid error</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-17 20:20:29 -0700'>2019-10-17</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/wrongFileNameInExamples?id=e5939d03e723d1ba960afdcd7b244e9dfecaffc0&amp;follow=1'>add exit</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-17 20:19:50 -0700'>2019-10-17</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/inputsNotTested?id=26b167a6724b2eba07b7996f6715c7554b9fdf02&amp;follow=1'>trailing whitespace</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-17 20:10:14 -0700'>2019-10-17</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/.github/workflows/source/inputsNotTested?id=e37a238f39a0b1ff3fcaa2fe1507763eb8f25b9c&amp;follow=1'>check if all input files in Examples/ are test</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+39</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-17 20:08:40 -0700'>2019-10-17</span></td><td class='logsubject'><a href='/ansg191/WarpX/commit/Examples/Modules/nci_corrector/inputs.2d?id=2ed18915d08cc855b76921d182f890d7705f7ad6&amp;follow=1'>rename input file for consistency</a></td><td><img src='//www.gravatar.com/avatar/ee0b6062a643a0f26f42aee4bf0fa01d?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> MaxThevenet
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
