Skip to content

Commit

Permalink
Format code with black and isort
Browse files Browse the repository at this point in the history
  • Loading branch information
deepsource-autofix[bot] authored Jul 9, 2021
1 parent e07dc29 commit 7e9b58a
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 15 deletions.
27 changes: 17 additions & 10 deletions sim_volumes.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
PARTICULES = np.asarray([[1, 0, 0, 3], [0, 8, 0, 5], [0, 0, 7, 9]])
N_VOLUMES = 2000
VOL_SIZE = 64
NAME = '4_points_3d'
NAME = "4_points_3d"
CENTER = 2


Expand Down Expand Up @@ -84,10 +84,18 @@ def modify_weight(points, volume, vol_size, center):
for i in range(vol_size):
for j in range(vol_size):
for k in range(vol_size):
volume[i][j][k] += np.exp(-np.linalg.norm(
[i/center-vol_size/center/2, j/center -
vol_size/center/2, k/center-vol_size/center/2] -
point)**2/2)
volume[i][j][k] += np.exp(
-np.linalg.norm(
[
i / center - vol_size / center / 2,
j / center - vol_size / center / 2,
k / center - vol_size / center / 2,
]
- point
)
** 2
/ 2
)
return volume


Expand Down Expand Up @@ -117,7 +125,7 @@ def simulate_volumes(particules, n_volumes, vol_size, center=2):
rots, qs = uniform_rotations(n_volumes)
volumes = np.zeros((n_volumes,) + (vol_size,) * 3)
for idx in range(n_volumes):
if idx % (n_volumes/10) == 0:
if idx % (n_volumes / 10) == 0:
print(idx)
points = rots[idx].dot(particules)
volumes[idx] = modify_weight(points, volumes[idx], vol_size, center)
Expand Down Expand Up @@ -157,9 +165,8 @@ def save_volume(particules, n_volumes, vol_size, main_dir, name, center=2):
>>>import coords
_ = save_volume(PARTICULES,N_VOLUMES,VOL_SIZE, dir, NAME, CENTER)
"""
volumes, labels = simulate_volumes(
particules, n_volumes, vol_size, center)
np.save(main_dir + name + '_molecules.npy', volumes)
np.save(main_dir + name + '_labels.npy', volumes)
volumes, labels = simulate_volumes(particules, n_volumes, vol_size, center)
np.save(main_dir + name + "_molecules.npy", volumes)
np.save(main_dir + name + "_labels.npy", volumes)

return volumes, labels
12 changes: 7 additions & 5 deletions test_sim_volumes.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
"""Test sim_volumes."""
import numpy as np
import os

import numpy as np

import sim_volumes

os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"
Expand Down Expand Up @@ -34,11 +36,10 @@ def test_simulate_volumes():
particules = np.asarray([[1, 0], [0, 8], [0, 0]])
n_volumes = 1
vol_size = 64
volumes, qs = sim_volumes.simulate_volumes(
particules, n_volumes, vol_size)
volumes, qs = sim_volumes.simulate_volumes(particules, n_volumes, vol_size)
assert volumes.shape == (1, 64, 64, 64)
assert len(qs) == 1
assert qs[0][0] == '['
assert qs[0][0] == "["

@staticmethod
def test_save_volume():
Expand All @@ -48,5 +49,6 @@ def test_save_volume():
main_dir = ""
name = "2particules"
volumes, qs = sim_volumes.save_volume(
particules, n_volumes, vol_size, main_dir, name, center=2)
particules, n_volumes, vol_size, main_dir, name, center=2
)
assert volumes.shape == (1, 64, 64, 64)

0 comments on commit 7e9b58a

Please sign in to comment.