Skip to content

Commit

Permalink
Fixed Iteration values getting converted to float from int,
Browse files Browse the repository at this point in the history
Reordered the columns in DataFrame
  • Loading branch information
DhruvSondhi committed Aug 24, 2021
1 parent 39dc1b3 commit 78d91f6
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 6 deletions.
1 change: 0 additions & 1 deletion tardis/montecarlo/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,6 @@ def run(
total_iterations,
show_progress_bars,
self,
last_run,
)
self._integrator = FormalIntegrator(model, plasma, self)
# montecarlo.montecarlo_radial1d(
Expand Down
34 changes: 29 additions & 5 deletions tardis/montecarlo/montecarlo_numba/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ def montecarlo_main_loop(
show_progress_bars,
no_of_packets,
total_iterations,
tracked_rpacket,
):
"""
This is the main loop of the MonteCarlo routine that generates packets
Expand Down Expand Up @@ -369,9 +368,17 @@ def create_tracked_rpacket_df(tracked_rpacket, iteration):
mu = tracked_rpacket.mu
energy = tracked_rpacket.energy
shell_id = tracked_rpacket.shell_id
iteration = iteration

vals = [index, seed, status, r, nu, mu, energy, shell_id]
vals = [
index,
seed,
status,
r,
nu,
mu,
energy,
shell_id,
]
columns_name = [
"Packet Index",
"Packet Seed",
Expand All @@ -383,11 +390,28 @@ def create_tracked_rpacket_df(tracked_rpacket, iteration):
"shell_id",
]

rpacket_tracked_df = pd.DataFrame(zip(*vals), columns=columns_name)
rpacket_tracked_df = pd.DataFrame(
zip(*vals), columns=columns_name, dtype=object
)
rpacket_tracked_df["Iteration"] = iteration
return rpacket_tracked_df


def track_rpacket_dataframe(tracked_rpacket_df, tracked_df):
tracked_rpacket_df = tracked_rpacket_df.append(tracked_df)
tracked_rpacket_df = tracked_rpacket_df.append(
tracked_df, ignore_index=True
)
tracked_rpacket_df = tracked_rpacket_df.convert_dtypes()
columns_reorder = [
"Iteration",
"Packet Index",
"Packet Seed",
"Packet Status",
"r",
"nu",
"mu",
"energy",
"shell_id",
]
tracked_rpacket_df = tracked_rpacket_df[columns_reorder]
return tracked_rpacket_df

0 comments on commit 78d91f6

Please sign in to comment.