@@ -90,13 +90,7 @@ def get_virtual_site_coordinates(
9090 system : openmm .System ,
9191 conformer : Quantity ,
9292) -> Quantity :
93- n_virtual_sites = len (
94- [
95- i
96- for i in range (system .getNumParticles ())
97- if system .getParticleMass (i )._value == 0.0
98- ]
99- )
93+ n_virtual_sites = len ([i for i in range (system .getNumParticles ()) if system .getParticleMass (i )._value == 0.0 ])
10094
10195 coordinates = openmm .unit .Quantity (
10296 numpy .vstack (
@@ -133,9 +127,7 @@ def get_oxygen_virtual_site_distance(
133127) -> float :
134128 virtual_site_coordinates = get_virtual_site_coordinates (system , conformer )
135129
136- return numpy .linalg .norm (
137- (virtual_site_coordinates [index , :] - conformer [0 , :]).m_as (unit .nanometer )
138- )
130+ return numpy .linalg .norm ((virtual_site_coordinates [index , :] - conformer [0 , :]).m_as (unit .nanometer ))
139131
140132
141133def get_out_of_plane_angle (
@@ -145,9 +137,7 @@ def get_out_of_plane_angle(
145137) -> float :
146138 parent , orientation1 , orientation2 = conformer .m_as (unit .nanometer )
147139
148- virtual_site_coordinates = get_virtual_site_coordinates (system , conformer )[
149- index
150- ].m_as (unit .nanometer )
140+ virtual_site_coordinates = get_virtual_site_coordinates (system , conformer )[index ].m_as (unit .nanometer )
151141
152142 normal = numpy .cross (orientation1 - parent , orientation2 - parent )
153143
@@ -461,9 +451,7 @@ def test_most_recent_version_match(water_model, pattern):
461451
462452 maximum_version = version .Version ("0.0.0" )
463453
464- matched_files = list (
465- filter (lambda x : re .match (pattern , x ) is not None , get_available_force_fields ())
466- )
454+ matched_files = list (filter (lambda x : re .match (pattern , x ) is not None , get_available_force_fields ()))
467455
468456 assert len (matched_files ) > 0 , f"Failed to match any files for pattern { pattern } !"
469457
@@ -474,9 +462,7 @@ def test_most_recent_version_match(water_model, pattern):
474462 if found_verison > maximum_version :
475463 maximum_version = found_verison
476464
477- assert maximum_version > version .Version (
478- "0.0.0"
479- ), f"failed to update version of { water_model } "
465+ assert maximum_version > version .Version ("0.0.0" ), f"failed to update version of { water_model } "
480466
481467 maximum_version_file = f"{ water_model } -{ maximum_version } .offxml"
482468 shorthand_file = f"{ water_model } .offxml"
@@ -514,9 +500,7 @@ def test_ion_parameter_assignment(water_molecule):
514500 )
515501 system = ff .create_openmm_system (off_top )
516502
517- nbf = [
518- force for force in system .getForces () if type (force ) is openmm .NonbondedForce
519- ][0 ]
503+ nbf = next (force for force in system .getForces () if type (force ) is openmm .NonbondedForce )
520504
521505 sigma_tol = 1e-10 * openmm .unit .nanometer
522506 eps_tol = 1e-10 * openmm .unit .kilojoule_per_mole
@@ -548,14 +532,10 @@ def test_ion_parameter_assignment(water_molecule):
548532
549533 # Ensure that this test covered all the ion parameters
550534 for key , parameter_was_used in ion_vdw_params_used .items ():
551- assert (
552- parameter_was_used
553- ), f"The ion vdW parameter with smirks { key } was not assigned"
535+ assert parameter_was_used , f"The ion vdW parameter with smirks { key } was not assigned"
554536
555537 for key , parameter_was_used in ion_librarycharge_params_used .items ():
556- assert (
557- parameter_was_used
558- ), f"The ion LibraryCharge parameter with smirks { key } was not assigned"
538+ assert parameter_was_used , f"The ion LibraryCharge parameter with smirks { key } was not assigned"
559539
560540
561541@pytest .mark .parametrize (
0 commit comments