Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cli commands in ospsuite r #1483

Merged
merged 20 commits into from
Sep 9, 2024
Merged

Cli commands in ospsuite r #1483

merged 20 commits into from
Sep 9, 2024

Conversation

Felixmil
Copy link
Contributor

@Felixmil Felixmil commented Aug 29, 2024

devtools::load_all()
#> ℹ Loading ospsuite
#> Loading required package: rSharp
#> Warning: package 'rSharp' was built under R version 4.3.3
#> Warning: package 'testthat' was built under R version 4.3.3
temp_dir <- withr::local_tempdir()

path <- getTestDataFilePath("test_snapshot.json")

runSimulationsFromSnapshot(path, output = temp_dir, exportCSV = TRUE, exportPKML = TRUE)
#> ℹ Running simulations from 1 snapshot
#> ✔ Simulations completed              
list.files(temp_dir)
#> [1] "file272434675bb7.csv"                                                   
#> [2] "test_snapshot-Simulation - IV + Weibull - Default tolerance-Results.csv"
#> [3] "test_snapshot-Simulation - IV + Weibull - Default tolerance.pkml"       
#> [4] "test_snapshot-Simulation - IV only - Default tolerance-Results.csv"     
#> [5] "test_snapshot-Simulation - IV only - Default tolerance.pkml"
knitr::kable(head(read.csv(list.files(temp_dir, full.names = TRUE, pattern = "csv$")[[2]])))
| IndividualId | Time..min. | Organism.PeripheralVenousBlood.Generic_compound.Plasma..Peripheral.Venous.Blood…µmol.l. | Organism.VenousBlood.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Lumen.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa | Organism.Skin.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Gallbladder.Generic_compound..µmol. | Organism.Lumen.Feces.Generic_compound..µmol. | Organism.PeripheralVenousBlood.Generic_compound.Blood.Cells..µmol.l. | Organism.PeripheralVenousBlood.Generic_compound.Plasma.Unbound..Peripheral.Venous.Blood…µmol.l. | Organism.PeripheralVenousBlood.Generic_compound.Whole.Blood..Peripheral.Venous.Blood…µmol.l. | Organism.VenousBlood.Plasma.Generic_compound.Plasma.Unbound..µmol.l. | Organism.VenousBlood.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.VenousBlood.Generic_compound.Whole.Blood..µmol.l. | Organism.ArterialBlood.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.ArterialBlood.Plasma.Generic_compound.Plasma.Unbound..µmol.l. | Organism.ArterialBlood.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.ArterialBlood.Generic_compound.Whole.Blood..µmol.l. | Organism.Bone.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Bone.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Bone.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Bone.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Bone.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Bone.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Bone.Generic_compound.Tissue..µmol.l. | Organism.Gallbladder.Generic_compound.Fraction.excreted.to.bile | Organism.Brain.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Brain.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Brain.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Brain.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Brain.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Brain.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Brain.Generic_compound.Tissue..µmol.l. | Organism.Fat.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Fat.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Fat.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Fat.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Fat.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Fat.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Fat.Generic_compound.Tissue..µmol.l. | Organism.Gonads.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Gonads.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Gonads.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Gonads.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Gonads.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Gonads.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Gonads.Generic_compound.Tissue..µmol.l. | Organism.Heart.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Heart.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Heart.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Heart.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Heart.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Heart.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Heart.Generic_compound.Tissue..µmol.l. | Organism.Kidney.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Kidney.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Kidney.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Kidney.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Kidney.Urine.Generic_compound.Concentration.in.container..µmol.l. | Organism.Kidney.Urine.Generic_compound.Fraction.excreted.to.urine | Organism.Kidney.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Kidney.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Kidney.Generic_compound.Tissue..µmol.l. | Organism.Lumen.Stomach.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.Duodenum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.Duodenum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.UpperJejunum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.UpperJejunum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.LowerJejunum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.LowerJejunum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.UpperIleum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.UpperIleum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.LowerIleum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.LowerIleum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.Caecum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.Caecum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.ColonAscendens.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.ColonAscendens.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.ColonTransversum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.ColonTransversum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.ColonDescendens.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.ColonDescendens.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.ColonSigmoid.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.ColonSigmoid.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.Rectum.Generic_compound.Concentration.in.lumen..µmol.l. | Organism.Lumen.Rectum.Generic_compound.Fraction.of.oral.drug.mass.absorbed.into.mucosa.segment | Organism.Lumen.Feces.Generic_compound.Concentration.in.feces..µmol.l. | Organism.Lumen.Feces.Generic_compound.Fraction.excreted.to.feces | Organism.Lumen.Generic_compound.Fraction.dissolved | Organism.Stomach.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Stomach.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Stomach.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Stomach.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Stomach.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Stomach.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Stomach.Generic_compound.Tissue..µmol.l. | Organism.SmallIntestine.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.Duodenum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.Duodenum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.Duodenum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.Duodenum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperJejunum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperJejunum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperJejunum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperJejunum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerJejunum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerJejunum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerJejunum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerJejunum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperIleum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperIleum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperIleum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.UpperIleum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerIleum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerIleum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerIleum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Mucosa.LowerIleum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.SmallIntestine.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.SmallIntestine.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.SmallIntestine.Generic_compound.Total.Tissue..Small.Intestine…µmol.l. | Organism.LargeIntestine.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Caecum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Caecum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Caecum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Caecum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonAscendens.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonAscendens.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonAscendens.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonAscendens.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonTransversum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonTransversum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonTransversum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonTransversum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonDescendens.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonDescendens.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonDescendens.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonDescendens.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonSigmoid.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonSigmoid.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonSigmoid.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.ColonSigmoid.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Rectum.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Rectum.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Rectum.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Mucosa.Rectum.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.LargeIntestine.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.LargeIntestine.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.LargeIntestine.Generic_compound.Total.Tissue..Large.Intestine…µmol.l. | Organism.Liver.Periportal.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Periportal.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Periportal.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Periportal.Intracellular.Undefined.Liver.Concentration.in.container..µmol.l. | Organism.Liver.Periportal.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Periportal.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Liver.Periportal.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Liver.Periportal.Generic_compound.Tissue..µmol.l. | Organism.Liver.Pericentral.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Pericentral.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Pericentral.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Pericentral.Intracellular.Undefined.Liver.Concentration.in.container..µmol.l. | Organism.Liver.Pericentral.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Liver.Pericentral.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Liver.Pericentral.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Liver.Pericentral.Generic_compound.Tissue..µmol.l. | Organism.Liver.Plasma.Generic_compound.Concentration.in.container..Liver..Plasma…µmol.l. | Organism.Liver.BloodCells.Generic_compound.Concentration.in.container..Liver..BloodCells…µmol.l. | Organism.Liver.Interstitial.Generic_compound.Concentration.in.container..Liver..Interstitial…µmol.l. | Organism.Liver.Intracellular.Generic_compound.Concentration.in.container..Liver..Intracellular…µmol.l. | Organism.Liver.Generic_compound.Interstitial.Unbound..Liver…µmol.l. | Organism.Liver.Generic_compound.Intracellular.Unbound..Liver…µmol.l. | Organism.Liver.Generic_compound.Tissue..Liver…µmol.l. | Organism.Lung.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Lung.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Lung.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Lung.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Lung.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Lung.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Lung.Generic_compound.Tissue..µmol.l. | Organism.Muscle.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Muscle.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Muscle.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Muscle.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Muscle.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Muscle.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Muscle.Generic_compound.Tissue..µmol.l. | Organism.Pancreas.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Pancreas.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Pancreas.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Pancreas.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Pancreas.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Pancreas.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Pancreas.Generic_compound.Tissue..µmol.l. | Organism.PortalVein.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.PortalVein.Plasma.Generic_compound.Plasma.Unbound..µmol.l. | Organism.PortalVein.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.PortalVein.Generic_compound.Whole.Blood..µmol.l. | Organism.Skin.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Skin.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Skin.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Skin.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Skin.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Skin.Generic_compound.Tissue..µmol.l. | Organism.Spleen.Plasma.Generic_compound.Concentration.in.container..µmol.l. | Organism.Spleen.BloodCells.Generic_compound.Concentration.in.container..µmol.l. | Organism.Spleen.Interstitial.Generic_compound.Concentration.in.container..µmol.l. | Organism.Spleen.Intracellular.Generic_compound.Concentration.in.container..µmol.l. | Organism.Spleen.Generic_compound.Interstitial.Unbound..µmol.l. | Organism.Spleen.Generic_compound.Intracellular.Unbound..µmol.l. | Organism.Spleen.Generic_compound.Tissue..µmol.l. | Organism.Kidney.Urine.Generic_compound..µmol. |
|-------------:|-----------:|----------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|---------------------------------------------:|---------------------------------------------:|---------------------------------------------------------------------:|------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------:|---------------------------------------------------------------------:|-------------------------------------------------------------------------------------:|-----------------------------------------------------------:|-----------------------------------------------------------------------------------:|-----------------------------------------------------------------------:|---------------------------------------------------------------------------------------:|-------------------------------------------------------------:|--------------------------------------------------------------------------:|------------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|-------------------------------------------------------------:|--------------------------------------------------------------:|-----------------------------------------------:|----------------------------------------------------------------:|---------------------------------------------------------------------------:|-------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|--------------------------------------------------------------:|---------------------------------------------------------------:|------------------------------------------------:|-------------------------------------------------------------------------:|-----------------------------------------------------------------------------:|-------------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|------------------------------------------------------------:|-------------------------------------------------------------:|----------------------------------------------:|----------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------:|---------------------------------------------------------------:|----------------------------------------------------------------:|-------------------------------------------------:|---------------------------------------------------------------------------:|-------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|--------------------------------------------------------------:|---------------------------------------------------------------:|------------------------------------------------:|----------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------:|---------------------------------------------------------------------------:|------------------------------------------------------------------:|---------------------------------------------------------------:|----------------------------------------------------------------:|-------------------------------------------------:|------------------------------------------------------------------------:|-------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------:|----------------------------------------------------------------------:|-----------------------------------------------------------------:|---------------------------------------------------:|-----------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------:|------------------------------------------------------------------------------------:|----------------------------------------------------------------:|-----------------------------------------------------------------:|--------------------------------------------------:|------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------:|------------------------------------------------------------------------:|-------------------------------------------------------------------------------:|------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------:|------------------------------------------------------------------------:|-------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------:|--------------------------------------------------------------------------:|-----------------------------------------------------------:|---------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------:|---------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------:|---------------------------------------------------------------------------:|------------------------------------------------------------:|-----------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------:|---------------------------------------------------------------------:|------------------------------------------------------:|--------------------------------------------------------------------------:|------------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|---------------------------------------------------------------------------------:|-------------------------------------------------------------:|--------------------------------------------------------------:|-----------------------------------------------:|----------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------:|---------------------------------------------------------------:|----------------------------------------------------------------:|-------------------------------------------------:|------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|------------------------------------------------------------------------------------:|-------------------------------------------------------------------------------------:|-----------------------------------------------------------------:|------------------------------------------------------------------:|---------------------------------------------------:|--------------------------------------------------------------------------------:|--------------------------------------------------------------------:|------------------------------------------------------------------------------------:|----------------------------------------------------------:|--------------------------------------------------------------------------:|------------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|-------------------------------------------------------------:|--------------------------------------------------------------:|-----------------------------------------------:|----------------------------------------------------------------------------:|--------------------------------------------------------------------------------:|----------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------:|---------------------------------------------------------------:|----------------------------------------------------------------:|-------------------------------------------------:|----------------------------------------------:|
|            0 |          0 |                                                                                0.000000 |                                                                         0.000000 |                                                                               0 |                                                                        0.0000000 |                                            0 |                                            0 |                                                              0.00000 |                                                                                       0.0000000 |                                                                                      0.00000 |                                                            0.0000000 |                                                                              0.00000 |                                                    0.00000 |                                                                           0.000000 |                                                              0.0000000 |                                                                                0.00000 |                                                      0.00000 |                                                                  0.000000 |                                                                       0.00000 |                                                                        0.000000 |                                                                        0.0000000 |                                                    0.0000000 |                                                     0.0000000 |                                      0.0000000 |                                                               0 |                                                                   0.000000 |                                                                        0.00000 |                                                                        0.0000000 |                                                                         0.0000000 |                                                     0.0000000 |                                                      0.0000000 |                                       0.0000000 |                                                                 0.000000 |                                                                      0.00000 |                                                                       0.000000 |                                                                       0.0000000 |                                                   0.0000000 |                                                    0.0000000 |                                     0.0000000 |                                                                    0.000000 |                                                                         0.00000 |                                                                          0.000000 |                                                                          0.0000000 |                                                      0.0000000 |                                                       0.0000000 |                                        0.0000000 |                                                                   0.000000 |                                                                        0.00000 |                                                                         0.000000 |                                                                         0.0000000 |                                                     0.0000000 |                                                      0.0000000 |                                       0.0000000 |                                                                    0.000000 |                                                                         0.00000 |                                                                          0.000000 |                                                                          0.0000000 |                                                                          0 |                                                                 0 |                                                      0.0000000 |                                                       0.0000000 |                                        0.0000000 |                                                                       0 |                                                                        0 |                                                                                                0 |                                                                            0 |                                                                                                    0 |                                                                            0 |                                                                                                    0 |                                                                          0 |                                                                                                  0 |                                                                          0 |                                                                                                  0 |                                                                      0 |                                                                                              0 |                                                                              0 |                                                                                                      0 |                                                                                0 |                                                                                                        0 |                                                                               0 |                                                                                                       0 |                                                                            0 |                                                                                                    0 |                                                                      0 |                                                                                              0 |                                                                     0 |                                                                0 |                                                  0 |                                                                     0.000000 |                                                                          0.00000 |                                                                           0.000000 |                                                                           0.0000000 |                                                       0.0000000 |                                                        0.0000000 |                                         0.0000000 |                                                                            0.000000 |                                                                                 0.00000 |                                                                                  0.000000 |                                                                                  0.0000000 |                                                                                            0.000000 |                                                                                                 0.00000 |                                                                                                  0.000000 |                                                                                                  0.0000000 |                                                                                                0.000000 |                                                                                                     0.00000 |                                                                                                      0.000000 |                                                                                                      0.0000000 |                                                                                                0.000000 |                                                                                                     0.00000 |                                                                                                      0.000000 |                                                                                                      0.0000000 |                                                                                              0.000000 |                                                                                                   0.00000 |                                                                                                    0.000000 |                                                                                                    0.0000000 |                                                                                              0.000000 |                                                                                                   0.00000 |                                                                                                    0.000000 |                                                                                                    0.0000000 |                                                              0.0000000 |                                                               0.0000000 |                                                                      0.0000000 |                                                                            0.000000 |                                                                                 0.00000 |                                                                                  0.000000 |                                                                                  0.0000000 |                                                                                          0.000000 |                                                                                               0.00000 |                                                                                                0.000000 |                                                                                                0.0000000 |                                                                                                  0.000000 |                                                                                                       0.00000 |                                                                                                        0.000000 |                                                                                                        0.0000000 |                                                                                                    0.000000 |                                                                                                         0.00000 |                                                                                                          0.000000 |                                                                                                          0.0000000 |                                                                                                   0.000000 |                                                                                                        0.00000 |                                                                                                         0.000000 |                                                                                                         0.0000000 |                                                                                                0.000000 |                                                                                                     0.00000 |                                                                                                      0.000000 |                                                                                                      0.0000000 |                                                                                          0.000000 |                                                                                               0.00000 |                                                                                                0.000000 |                                                                                                0.0000000 |                                                              0.0000000 |                                                               0.0000000 |                                                                      0.0000000 |                                                                              0.000000 |                                                                                   0.00000 |                                                                                    0.000000 |                                                                                    1.385042 |                                                                                    0.0000000 |                                                                0.0000000 |                                                                 0.0000000 |                                                  0.0000000 |                                                                                      0 |                                                                                          0 |                                                                                            0 |                                                                                            0 |                                                                                             0 |                                                                         0 |                                                                          0 |                                                           0 |                                                                                 0.000000 |                                                                                          0.00000 |                                                                                             0.000000 |                                                                                              0.0000000 |                                                           0.0000000 |                                                            0.0000000 |                                             0.0000000 |                                                                  0.000000 |                                                                       0.00000 |                                                                        0.000000 |                                                                        0.0000000 |                                                    0.0000000 |                                                     0.0000000 |                                       0.000000 |                                                                    0.000000 |                                                                         0.00000 |                                                                          0.000000 |                                                                          0.0000000 |                                                      0.0000000 |                                                       0.0000000 |                                        0.0000000 |                                                                      0.000000 |                                                                           0.00000 |                                                                            0.000000 |                                                                            0.0000000 |                                                        0.0000000 |                                                         0.0000000 |                                          0.0000000 |                                                                        0.000000 |                                                           0.0000000 |                                                                             0.00000 |                                                   0.00000 |                                                                  0.000000 |                                                                       0.00000 |                                                                        0.000000 |                                                    0.0000000 |                                                     0.0000000 |                                      0.0000000 |                                                                    0.000000 |                                                                         0.00000 |                                                                          0.000000 |                                                                          0.0000000 |                                                      0.0000000 |                                                       0.0000000 |                                        0.0000000 |                                             0 |
|            0 |          3 |                                                                                6.716672 |                                                                         5.922136 |                                                                               0 |                                                                        0.1093939 |                                            0 |                                            0 |                                                             18.26662 |                                                                                       0.3358336 |                                                                                     11.91415 |                                                            0.2961068 |                                                                             18.22952 |                                                   11.46046 |                                                                           5.887622 |                                                              0.2943811 |                                                                               18.22306 |                                                     11.43857 |                                                                  6.787780 |                                                                      18.33721 |                                                                        2.712755 |                                                                        0.8183352 |                                                    0.3394177 |                                                     0.3485434 |                                      1.0158764 |                                                               0 |                                                                   5.851500 |                                                                       18.21570 |                                                                        2.2325392 |                                                                         0.0081008 |                                                     0.2793335 |                                                      0.0044870 |                                       0.0173404 |                                                                 3.777722 |                                                                     17.76347 |                                                                       1.509294 |                                                                       0.4539409 |                                                   0.1888416 |                                                    0.1852536 |                                     0.5978527 |                                                                    5.987668 |                                                                        18.02342 |                                                                          2.392832 |                                                                          0.4159869 |                                                      0.2993892 |                                                       0.3024146 |                                        0.5745943 |                                                                   5.920106 |                                                                       18.21418 |                                                                         2.365838 |                                                                         1.0704889 |                                                     0.2960116 |                                                      0.2968351 |                                       1.2460104 |                                                                    5.958833 |                                                                        18.22102 |                                                                          2.381417 |                                                                          0.9358233 |                                                                          0 |                                                                 0 |                                                      0.2979609 |                                                       0.2979914 |                                        1.2588611 |                                                                       0 |                                                                        0 |                                                                                                0 |                                                                            0 |                                                                                                    0 |                                                                            0 |                                                                                                    0 |                                                                          0 |                                                                                                  0 |                                                                          0 |                                                                                                  0 |                                                                      0 |                                                                                              0 |                                                                              0 |                                                                                                      0 |                                                                                0 |                                                                                                        0 |                                                                               0 |                                                                                                       0 |                                                                            0 |                                                                                                    0 |                                                                      0 |                                                                                              0 |                                                                     0 |                                                                0 |                                                  0 |                                                                     6.368512 |                                                                         18.23031 |                                                                           2.545706 |                                                                           1.2673681 |                                                       0.3185166 |                                                        0.3185282 |                                         1.3994278 |                                                                            6.055238 |                                                                                18.22299 |                                                                                  2.420589 |                                                                                  1.2053410 |                                                                                            6.805149 |                                                                                                18.29219 |                                                                                                  2.719790 |                                                                                                  1.3641150 |                                                                                                6.808638 |                                                                                                    18.29246 |                                                                                                      2.721186 |                                                                                                      1.3686398 |                                                                                                6.808632 |                                                                                                    18.29246 |                                                                                                      2.721183 |                                                                                                      1.3686386 |                                                                                              6.813798 |                                                                                                  18.29285 |                                                                                                    2.723250 |                                                                                                    1.3758125 |                                                                                              6.813793 |                                                                                                  18.29285 |                                                                                                    2.723248 |                                                                                                    1.3758116 |                                                              0.3028621 |                                                               0.3029389 |                                                                      1.5067344 |                                                                            6.097697 |                                                                                18.22338 |                                                                                  2.437576 |                                                                                  1.2137688 |                                                                                          6.836336 |                                                                                              18.27633 |                                                                                                2.732344 |                                                                                                1.3786620 |                                                                                                  7.049747 |                                                                                                      18.28249 |                                                                                                        2.817802 |                                                                                                        1.4186213 |                                                                                                    7.049747 |                                                                                                        18.28249 |                                                                                                          2.817802 |                                                                                                          1.4186213 |                                                                                                   7.023745 |                                                                                                       18.28863 |                                                                                                         2.807335 |                                                                                                         1.4132932 |                                                                                                7.023745 |                                                                                                    18.28863 |                                                                                                      2.807335 |                                                                                                      1.4132932 |                                                                                          7.089271 |                                                                                              18.29288 |                                                                                                2.833556 |                                                                                                1.4204630 |                                                              0.3049875 |                                                               0.3050571 |                                                                      1.8837346 |                                                                              5.819166 |                                                                                  18.28366 |                                                                                    2.325065 |                                                                                    1.385042 |                                                                                    0.6442820 |                                                                0.2909102 |                                                                 0.2871796 |                                                  0.9538500 |                                                                                      0 |                                                                                          0 |                                                                                            0 |                                                                                            0 |                                                                                             0 |                                                                         0 |                                                                          0 |                                                           0 |                                                                                 5.819166 |                                                                                         18.28366 |                                                                                             2.325065 |                                                                                              0.6442820 |                                                           0.2909102 |                                                            0.2871796 |                                             0.9538500 |                                                                  5.918558 |                                                                      18.22833 |                                                                        2.365188 |                                                                        1.7324252 |                                                    0.2959305 |                                                     0.3633066 |                                       2.050499 |                                                                    5.882484 |                                                                        18.14293 |                                                                          2.350815 |                                                                          0.5105764 |                                                      0.2941320 |                                                       0.2956018 |                                        0.7372998 |                                                                      6.243330 |                                                                          18.31262 |                                                                            2.495021 |                                                                            0.6263723 |                                                        0.3121750 |                                                         0.3121803 |                                          0.8998331 |                                                                        6.542690 |                                                           0.3271345 |                                                                            18.30398 |                                                  11.83527 |                                                                  7.074181 |                                                                      18.31963 |                                                                        2.827447 |                                                    0.3537679 |                                                     0.0167769 |                                      0.9461443 |                                                                    5.980012 |                                                                        18.22425 |                                                                          2.389769 |                                                                          0.6930929 |                                                      0.2990060 |                                                       0.2990102 |                                        1.0475519 |                                             0 |
|            0 |          6 |                                                                                4.843251 |                                                                         4.324469 |                                                                               0 |                                                                        0.1862256 |                                            0 |                                            0 |                                                             22.03649 |                                                                                       0.2421625 |                                                                                     12.58021 |                                                            0.2162234 |                                                                             21.98686 |                                                   12.27255 |                                                                           4.317896 |                                                              0.2158948 |                                                                               21.98242 |                                                     12.26693 |                                                                  4.930781 |                                                                      22.07677 |                                                                        1.970561 |                                                                        0.5910271 |                                                    0.2465550 |                                                     0.2517289 |                                      0.7348784 |                                                               0 |                                                                   4.308809 |                                                                       21.97799 |                                                                        1.4324267 |                                                                         0.0131931 |                                                     0.1792240 |                                                      0.0073076 |                                       0.0190881 |                                                                 4.080696 |                                                                     21.90566 |                                                                       1.630694 |                                                                       0.4991547 |                                                   0.2040311 |                                                    0.2037054 |                                     0.6534555 |                                                                    4.387689 |                                                                        21.95241 |                                                                          1.753417 |                                                                          0.3030012 |                                                      0.2193861 |                                                       0.2202761 |                                        0.4193718 |                                                                   4.330108 |                                                                       21.97563 |                                                                         1.730407 |                                                                         0.7816071 |                                                     0.2165071 |                                                      0.2167313 |                                       0.9101708 |                                                                    4.339043 |                                                                        21.98052 |                                                                          1.734007 |                                                                          0.6813682 |                                                                          0 |                                                                 0 |                                                      0.2169575 |                                                       0.2169660 |                                        0.9165947 |                                                                       0 |                                                                        0 |                                                                                                0 |                                                                            0 |                                                                                                    0 |                                                                            0 |                                                                                                    0 |                                                                          0 |                                                                                                  0 |                                                                          0 |                                                                                                  0 |                                                                      0 |                                                                                              0 |                                                                              0 |                                                                                                      0 |                                                                                0 |                                                                                                        0 |                                                                               0 |                                                                                                       0 |                                                                            0 |                                                                                                    0 |                                                                      0 |                                                                                              0 |                                                                     0 |                                                                0 |                                                  0 |                                                                     4.434370 |                                                                         21.98241 |                                                                           1.772236 |                                                                           0.8822785 |                                                       0.2217406 |                                                        0.2217435 |                                         0.9742162 |                                                                            4.364146 |                                                                                21.98189 |                                                                                  1.744215 |                                                                                  0.8684013 |                                                                                            4.514778 |                                                                                                21.98904 |                                                                                                  1.804259 |                                                                                                  0.9003439 |                                                                                                4.515602 |                                                                                                    21.98911 |                                                                                                      1.804589 |                                                                                                      0.9013122 |                                                                                                4.515600 |                                                                                                    21.98911 |                                                                                                      1.804588 |                                                                                                      0.9013119 |                                                                                              4.516930 |                                                                                                  21.98924 |                                                                                                    1.805120 |                                                                                                    0.9028668 |                                                                                              4.516929 |                                                                                                  21.98923 |                                                                                                    1.805120 |                                                                                                    0.9028666 |                                                              0.2182347 |                                                               0.2182557 |                                                                      1.0195003 |                                                                            4.375082 |                                                                                21.98189 |                                                                                  1.748587 |                                                                                  0.8705694 |                                                                                          4.523066 |                                                                                              21.98772 |                                                                                                1.807590 |                                                                                                0.9036745 |                                                                                                  4.569107 |                                                                                                      21.98973 |                                                                                                        1.826026 |                                                                                                        0.9123347 |                                                                                                    4.569107 |                                                                                                        21.98973 |                                                                                                          1.826026 |                                                                                                          0.9123347 |                                                                                                   4.562805 |                                                                                                       21.99033 |                                                                                                         1.823491 |                                                                                                         0.9110461 |                                                                                                4.562805 |                                                                                                    21.99033 |                                                                                                      1.823491 |                                                                                                      0.9110461 |                                                                                          4.578141 |                                                                                              21.99134 |                                                                                                1.829628 |                                                                                                0.9129027 |                                                              0.2187818 |                                                               0.2188006 |                                                                      1.2644851 |                                                                              3.939106 |                                                                                  21.96079 |                                                                                    1.573816 |                                                                                    1.385042 |                                                                                    0.4354391 |                                                                0.1969146 |                                                                 0.1940908 |                                                  0.6451064 |                                                                                      0 |                                                                                          0 |                                                                                            0 |                                                                                            0 |                                                                                             0 |                                                                         0 |                                                                          0 |                                                           0 |                                                                                 3.939106 |                                                                                         21.96079 |                                                                                             1.573816 |                                                                                              0.4354391 |                                                           0.1969146 |                                                            0.1940908 |                                             0.6451064 |                                                                  4.324103 |                                                                      21.98595 |                                                                        1.727999 |                                                                        1.1068172 |                                                    0.2162058 |                                                     0.2321104 |                                       1.419069 |                                                                    4.892846 |                                                                        22.07165 |                                                                          1.955389 |                                                                          0.4479451 |                                                      0.2446567 |                                                       0.2593409 |                                        0.6336671 |                                                                      4.387067 |                                                                          21.96760 |                                                                            1.753171 |                                                                            0.4401266 |                                                        0.2193553 |                                                         0.2193566 |                                          0.6322795 |                                                                        4.456733 |                                                           0.2228367 |                                                                            21.98652 |                                                  12.34514 |                                                                  4.821996 |                                                                      22.02142 |                                                                        1.927147 |                                                    0.2411230 |                                                     0.0285600 |                                      0.7221666 |                                                                    4.329933 |                                                                        21.95724 |                                                                          1.730333 |                                                                          0.5018352 |                                                      0.2164979 |                                                       0.2164989 |                                        0.7584853 |                                             0 |
|            0 |          9 |                                                                                4.001573 |                                                                         3.732460 |                                                                               0 |                                                                        0.2388016 |                                            0 |                                            0 |                                                             22.88332 |                                                                                       0.2000786 |                                                                                     12.49836 |                                                            0.1866230 |                                                                             22.85516 |                                                   12.33767 |                                                                           3.740094 |                                                              0.1870047 |                                                                               22.85229 |                                                     12.34058 |                                                                  4.062498 |                                                                      22.89913 |                                                                        1.623509 |                                                                        0.4824573 |                                                    0.2031322 |                                                     0.2054871 |                                      0.6014409 |                                                               0 |                                                                   3.744179 |                                                                       22.84986 |                                                                        1.1768533 |                                                                         0.0168286 |                                                     0.1472469 |                                                      0.0093213 |                                       0.0216470 |                                                                 4.018698 |                                                                     22.88342 |                                                                       1.606005 |                                                                       0.4936914 |                                                   0.2009420 |                                                    0.2014758 |                                     0.6453706 |                                                                    3.861277 |                                                                        22.86501 |                                                                          1.543046 |                                                                          0.2660844 |                                                      0.1930646 |                                                       0.1934383 |                                        0.3685383 |                                                                   3.762962 |                                                                       22.84900 |                                                                         1.503758 |                                                                         0.6789164 |                                                     0.1881489 |                                                      0.1882563 |                                       0.7906835 |                                                                    3.755666 |                                                                        22.85114 |                                                                          1.500856 |                                                                          0.5897427 |                                                                          0 |                                                                 0 |                                                      0.1877859 |                                                       0.1877900 |                                        0.7933435 |                                                                       0 |                                                                        0 |                                                                                                0 |                                                                            0 |                                                                                                    0 |                                                                            0 |                                                                                                    0 |                                                                          0 |                                                                                                  0 |                                                                          0 |                                                                                                  0 |                                                                      0 |                                                                                              0 |                                                                              0 |                                                                                                      0 |                                                                                0 |                                                                                                        0 |                                                                               0 |                                                                                                       0 |                                                                            0 |                                                                                                    0 |                                                                      0 |                                                                                              0 |                                                                     0 |                                                                0 |                                                  0 |                                                                     3.799268 |                                                                         22.85196 |                                                                           1.518341 |                                                                           0.7558765 |                                                       0.1899735 |                                                        0.1899748 |                                         0.8346434 |                                                                            3.764008 |                                                                                22.85191 |                                                                                  1.504273 |                                                                                  0.7489077 |                                                                                            3.848023 |                                                                                                22.85481 |                                                                                                  1.537772 |                                                                                                  0.7664566 |                                                                                                3.848188 |                                                                                                    22.85482 |                                                                                                      1.537838 |                                                                                                      0.7668292 |                                                                                                3.848187 |                                                                                                    22.85482 |                                                                                                      1.537838 |                                                                                                      0.7668291 |                                                                                              3.848453 |                                                                                                  22.85485 |                                                                                                    1.537944 |                                                                                                    0.7674227 |                                                                                              3.848453 |                                                                                                  22.85485 |                                                                                                    1.537944 |                                                                                                    0.7674226 |                                                              0.1882134 |                                                               0.1882233 |                                                                      0.8711573 |                                                                            3.769470 |                                                                                22.85190 |                                                                                  1.506456 |                                                                                  0.7499903 |                                                                                          3.847964 |                                                                                              22.85408 |                                                                                                1.537757 |                                                                                                0.7671626 |                                                                                                  3.863724 |                                                                                                      22.85475 |                                                                                                        1.544069 |                                                                                                        0.7700489 |                                                                                                    3.863724 |                                                                                                        22.85475 |                                                                                                          1.544069 |                                                                                                          0.7700489 |                                                                                                   3.862770 |                                                                                                       22.85504 |                                                                                                         1.543681 |                                                                                                         0.7698466 |                                                                                                3.862770 |                                                                                                    22.85504 |                                                                                                      1.543681 |                                                                                                      0.7698466 |                                                                                          3.868300 |                                                                                              22.85539 |                                                                                                1.545894 |                                                                                                0.7704429 |                                                              0.1884866 |                                                               0.1884954 |                                                                      1.0770029 |                                                                              3.391212 |                                                                                  22.83275 |                                                                                    1.354900 |                                                                                    1.385042 |                                                                                    0.3747405 |                                                                0.1695240 |                                                                 0.1670353 |                                                  0.5552671 |                                                                                      0 |                                                                                          0 |                                                                                            0 |                                                                                            0 |                                                                                             0 |                                                                         0 |                                                                          0 |                                                           0 |                                                                                 3.391212 |                                                                                         22.83275 |                                                                                             1.354900 |                                                                                              0.3747405 |                                                           0.1695240 |                                                            0.1670353 |                                             0.5552671 |                                                                  3.734619 |                                                                      22.85451 |                                                                        1.492427 |                                                                        0.9215732 |                                                    0.1867312 |                                                     0.1932629 |                                       1.208527 |                                                                    4.202688 |                                                                        22.93169 |                                                                          1.679553 |                                                                          0.3810281 |                                                      0.2101442 |                                                       0.2205989 |                                        0.5410106 |                                                                      3.835113 |                                                                          22.85577 |                                                                            1.532591 |                                                                            0.3847497 |                                                        0.1917565 |                                                         0.1917570 |                                          0.5527264 |                                                                        3.833547 |                                                           0.1916774 |                                                                            22.85476 |                                                  12.39309 |                                                                  3.915381 |                                                                      22.86259 |                                                                        1.564717 |                                                    0.1957761 |                                                     0.0366232 |                                      0.6469834 |                                                                    3.798033 |                                                                        22.84730 |                                                                          1.517771 |                                                                          0.4401863 |                                                      0.1899022 |                                                       0.1899027 |                                        0.6653084 |                                             0 |
|            0 |         12 |                                                                                3.576840 |                                                                         3.406240 |                                                                               0 |                                                                        0.2804172 |                                            0 |                                            0 |                                                             22.66248 |                                                                                       0.1788420 |                                                                                     12.16538 |                                                            0.1703120 |                                                                             22.64473 |                                                   12.06356 |                                                                           3.419994 |                                                              0.1709997 |                                                                               22.64271 |                                                     12.07022 |                                                                  3.633700 |                                                                      22.67272 |                                                                        1.452127 |                                                                        0.4295893 |                                                    0.1816890 |                                                     0.1829697 |                                      0.5362148 |                                                               0 |                                                                   3.429832 |                                                                       22.64130 |                                                                        1.0618129 |                                                                         0.0199105 |                                                     0.1328532 |                                                      0.0110284 |                                       0.0242383 |                                                                 3.853703 |                                                                     22.70833 |                                                                       1.540094 |                                                                       0.4740752 |                                                   0.1926953 |                                                    0.1934704 |                                     0.6194414 |                                                                    3.586085 |                                                                        22.69259 |                                                                          1.433072 |                                                                          0.2469758 |                                                      0.1793047 |                                                       0.1795467 |                                        0.3421393 |                                                                   3.448739 |                                                                       22.64131 |                                                                         1.378186 |                                                                         0.6221159 |                                                     0.1724375 |                                                      0.1725061 |                                       0.7245644 |                                                                    3.434383 |                                                                        22.64201 |                                                                          1.372458 |                                                                          0.5392865 |                                                                          0 |                                                                 0 |                                                      0.1717208 |                                                       0.1717233 |                                        0.7254700 |                                                                       0 |                                                                        0 |                                                                                                0 |                                                                            0 |                                                                                                    0 |                                                                            0 |                                                                                                    0 |                                                                          0 |                                                                                                  0 |                                                                          0 |                                                                                                  0 |                                                                      0 |                                                                                              0 |                                                                              0 |                                                                                                      0 |                                                                                0 |                                                                                                        0 |                                                                               0 |                                                                                                       0 |                                                                            0 |                                                                                                    0 |                                                                      0 |                                                                                              0 |                                                                     0 |                                                                0 |                                                  0 |                                                                     3.461873 |                                                                         22.64252 |                                                                           1.383480 |                                                                           0.6887375 |                                                       0.1730999 |                                                        0.1731007 |                                         0.7605085 |                                                                            3.436710 |                                                                                22.64245 |                                                                                  1.373440 |                                                                                  0.6837608 |                                                                                            3.506300 |                                                                                                22.64546 |                                                                                                  1.401202 |                                                                                                  0.6981124 |                                                                                                3.506355 |                                                                                                    22.64547 |                                                                                                      1.401224 |                                                                                                      0.6983295 |                                                                                                3.506355 |                                                                                                    22.64547 |                                                                                                      1.401224 |                                                                                                      0.6983294 |                                                                                              3.506442 |                                                                                                  22.64547 |                                                                                                    1.401259 |                                                                                                    0.6986739 |                                                                                              3.506442 |                                                                                                  22.64547 |                                                                                                    1.401259 |                                                                                                    0.6986738 |                                                              0.1718436 |                                                               0.1718499 |                                                                      0.7940316 |                                                                            3.440469 |                                                                                22.64245 |                                                                                  1.374942 |                                                                                  0.6845059 |                                                                                          3.502144 |                                                                                              22.64446 |                                                                                                1.399546 |                                                                                                0.6977176 |                                                                                                  3.509564 |                                                                                                      22.64466 |                                                                                                        1.402519 |                                                                                                        0.6990326 |                                                                                                    3.509564 |                                                                                                        22.64466 |                                                                                                          1.402519 |                                                                                                          0.6990326 |                                                                                                   3.510598 |                                                                                                       22.64500 |                                                                                                         1.402929 |                                                                                                         0.6992328 |                                                                                                3.510598 |                                                                                                    22.64500 |                                                                                                      1.402929 |                                                                                                      0.6992328 |                                                                                          3.513702 |                                                                                              22.64520 |                                                                                                1.404171 |                                                                                                0.6995463 |                                                              0.1720316 |                                                               0.1720372 |                                                                      0.9802250 |                                                                              3.105358 |                                                                                  22.62793 |                                                                                    1.240689 |                                                                                    1.385042 |                                                                                    0.3431133 |                                                                0.1552339 |                                                                 0.1529379 |                                                  0.5084294 |                                                                                      0 |                                                                                          0 |                                                                                            0 |                                                                                            0 |                                                                                             0 |                                                                         0 |                                                                          0 |                                                           0 |                                                                                 3.105358 |                                                                                         22.62793 |                                                                                             1.240689 |                                                                                              0.3431133 |                                                           0.1552339 |                                                            0.1529379 |                                             0.5084294 |                                                                  3.409549 |                                                                      22.64423 |                                                                        1.362522 |                                                                        0.8311128 |                                                    0.1704776 |                                                     0.1742925 |                                       1.098238 |                                                                    3.760889 |                                                                        22.70210 |                                                                          1.502974 |                                                                          0.3364947 |                                                      0.1880508 |                                                       0.1948160 |                                        0.4802087 |                                                                      3.541631 |                                                                          22.66299 |                                                                            1.415307 |                                                                            0.3553060 |                                                        0.1770821 |                                                         0.1770824 |                                          0.5104281 |                                                                        3.507171 |                                                           0.1753585 |                                                                            22.64736 |                                                  12.12026 |                                                                  3.497962 |                                                                      22.64550 |                                                                        1.397868 |                                                    0.1749001 |                                                     0.0430055 |                                      0.6244236 |                                                                    3.502370 |                                                                        22.64894 |                                                                          1.399617 |                                                                          0.4059187 |                                                      0.1751189 |                                                       0.1751192 |                                        0.6135158 |                                             0 |
|            0 |         15 |                                                                                3.312354 |                                                                         3.182343 |                                                                               0 |                                                                        0.3157237 |                                            0 |                                            0 |                                                             22.00402 |                                                                                       0.1656177 |                                                                                     11.72360 |                                                            0.1591172 |                                                                             21.99100 |                                                   11.64624 |                                                                           3.198471 |                                                              0.1599235 |                                                                               21.98944 |                                                     11.65441 |                                                                  3.370722 |                                                                      22.01373 |                                                                        1.347026 |                                                                        0.3977415 |                                                    0.1685388 |                                                     0.1694051 |                                      0.4967284 |                                                               0 |                                                                   3.210631 |                                                                       21.98853 |                                                                        0.9909996 |                                                                         0.0226871 |                                                     0.1239931 |                                                      0.0125664 |                                       0.0267092 |                                                                 3.664291 |                                                                     22.06400 |                                                                       1.464405 |                                                                       0.4509610 |                                                   0.1832252 |                                                    0.1840375 |                                     0.5891580 |                                                                    3.384632 |                                                                        22.05834 |                                                                          1.352566 |                                                                          0.2330556 |                                                      0.1692320 |                                                       0.1694270 |                                        0.3228767 |                                                                   3.229363 |                                                                       21.98896 |                                                                         1.290518 |                                                                         0.5824986 |                                                     0.1614686 |                                                      0.1615206 |                                       0.6784362 |                                                                    3.212229 |                                                                        21.98896 |                                                                          1.283678 |                                                                          0.5044003 |                                                                          0 |                                                                 0 |                                                      0.1606127 |                                                       0.1606146 |                                        0.6785405 |                                                                       0 |                                                                        0 |                                                                                                0 |                                                                            0 |                                                                                                    0 |                                                                            0 |                                                                                                    0 |                                                                          0 |                                                                                                  0 |                                                                          0 |                                                                                                  0 |                                                                      0 |                                                                                              0 |                                                                              0 |                                                                                                      0 |                                                                                0 |                                                                                                        0 |                                                                               0 |                                                                                                       0 |                                                                            0 |                                                                                                    0 |                                                                      0 |                                                                                              0 |                                                                     0 |                                                                0 |                                                  0 |                                                                     3.233013 |                                                                         21.98935 |                                                                           1.292010 |                                                                           0.6432006 |                                                       0.1616553 |                                                        0.1616559 |                                         0.7102264 |                                                                            3.212072 |                                                                                21.98924 |                                                                                  1.283654 |                                                                                  0.6390566 |                                                                                            3.275779 |                                                                                                21.99252 |                                                                                                  1.309077 |                                                                                                  0.6521061 |                                                                                                3.275803 |                                                                                                    21.99253 |                                                                                                      1.309086 |                                                                                                      0.6522633 |                                                                                                3.275803 |                                                                                                    21.99253 |                                                                                                      1.309086 |                                                                                                      0.6522632 |                                                                                              3.275841 |                                                                                                  21.99253 |                                                                                                    1.309102 |                                                                                                    0.6525122 |                                                                                              3.275841 |                                                                                                  21.99253 |                                                                                                    1.309101 |                                                                                                    0.6525121 |                                                              0.1606097 |                                                               0.1606144 |                                                                      0.7418253 |                                                                            3.215107 |                                                                                21.98925 |                                                                                  1.284867 |                                                                                  0.6396584 |                                                                                          3.269897 |                                                                                              21.99135 |                                                                                                1.306730 |                                                                                                0.6512519 |                                                                                                  3.274102 |                                                                                                      21.99136 |                                                                                                        1.308416 |                                                                                                        0.6519655 |                                                                                                    3.274102 |                                                                                                        21.99136 |                                                                                                          1.308416 |                                                                                                          0.6519655 |                                                                                                   3.275936 |                                                                                                       21.99173 |                                                                                                         1.309146 |                                                                                                         0.6523275 |                                                                                                3.275936 |                                                                                                    21.99173 |                                                                                                      1.309146 |                                                                                                      0.6523275 |                                                                                          3.278136 |                                                                                              21.99187 |                                                                                                1.310026 |                                                                                                0.6525418 |                                                              0.1607615 |                                                               0.1607656 |                                                                      0.9151374 |                                                                              2.908270 |                                                                                  21.97760 |                                                                                    1.161944 |                                                                                    1.385042 |                                                                                    0.3213218 |                                                                0.1453815 |                                                                 0.1432246 |                                                  0.4761483 |                                                                                      0 |                                                                                          0 |                                                                                            0 |                                                                                            0 |                                                                                             0 |                                                                         0 |                                                                          0 |                                                           0 |                                                                                 2.908270 |                                                                                         21.97760 |                                                                                             1.161944 |                                                                                              0.3213218 |                                                           0.1453815 |                                                            0.1432246 |                                             0.4761483 |                                                                  3.186092 |                                                                      21.99058 |                                                                        1.273224 |                                                                        0.7726535 |                                                    0.1593048 |                                                     0.1620330 |                                       1.024277 |                                                                    3.463566 |                                                                        22.03554 |                                                                          1.384142 |                                                                          0.3071114 |                                                      0.1731827 |                                                       0.1778043 |                                        0.4398051 |                                                                      3.331080 |                                                                          22.01780 |                                                                            1.331166 |                                                                            0.3341827 |                                                        0.1665544 |                                                         0.1665547 |                                          0.4800828 |                                                                        3.282842 |                                                           0.1641421 |                                                                            21.99536 |                                                  11.70347 |                                                                  3.247549 |                                                                      21.99051 |                                                                        1.297786 |                                                    0.1623780 |                                                     0.0484202 |                                      0.6180509 |                                                                    3.290368 |                                                                        22.00081 |                                                                          1.314896 |                                                                          0.3813479 |                                                      0.1645187 |                                                       0.1645189 |                                        0.5763788 |                                             0 |

Created on 2024-09-05 with reprex v2.1.0

@Felixmil Felixmil requested a review from Yuri05 August 30, 2024 14:59
Copy link
Member

@rengelke rengelke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It works great! Code implementation looks very neat and clean

R/snapshots.R Show resolved Hide resolved
R/snapshots.R Outdated Show resolved Hide resolved
@Yuri05
Copy link
Member

Yuri05 commented Sep 5, 2024

Many unnecessary files added (.pdb, ConsoleApp, etc.)
Also some of the newly added dlls are probably not really required.

R/snapshots.R Outdated
@@ -0,0 +1,116 @@
#' Run Simulations From Snapshot Files
#'
#' @param ... character strings, path to snapshot files or a directory containing snapshot files
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not introducing an explicit parameter instead of ..., e.g.
runSimulationsFromSnapshot <- function(snaphotPathsOrFolder, output = ".", csv = TRUE, pkml = FALSE, xml = FALSE)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because this way we can pass several files or folder in one call:

runSimulationsFromSnapshot("snapshot.json","snapshotFolder", exportCSV = TRUE, exportPKML = TRUE) 

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that:

runSimulationsFromSnapshot(c("snapshot.json","snapshotFolder"), exportCSV = TRUE, exportPKML = TRUE)

Will also work

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that:

runSimulationsFromSnapshot(c("snapshot.json","snapshotFolder"), exportCSV = TRUE, exportPKML = TRUE)

Will also work

that's what I had in mind when suggesting introducing a named argument

Copy link
Contributor Author

@Felixmil Felixmil Sep 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With ..., both work

R/snapshots.R Outdated Show resolved Hide resolved
R/snapshots.R Outdated Show resolved Hide resolved
R/snapshots.R Outdated Show resolved Hide resolved
R/snapshots.R Show resolved Hide resolved
+ prefix format with "export"
#Conflicts:
#	DESCRIPTION
#	inst/lib/ConsoleApp.deps.json
#	inst/lib/ConsoleApp.dll
#	inst/lib/PKSim.Assets.Images.dll
#	inst/lib/PKSim.Assets.dll
#	inst/lib/PKSim.CLI.Core.dll
#	inst/lib/PKSim.Core.dll
#	inst/lib/PKSim.Infrastructure.dll
#	inst/lib/PKSim.Presentation.dll
#	inst/lib/PKSim.R.dll
@Felixmil
Copy link
Contributor Author

Felixmil commented Sep 5, 2024

@Yuri05 @rengelke I adressed your comments

@Felixmil Felixmil marked this pull request as ready for review September 5, 2024 14:19
@Felixmil Felixmil requested a review from Yuri05 September 9, 2024 13:17
Yuri05
Yuri05 previously approved these changes Sep 9, 2024
rengelke
rengelke previously approved these changes Sep 9, 2024
@Felixmil Felixmil dismissed stale reviews from rengelke and Yuri05 via a89f275 September 9, 2024 14:46
@Felixmil Felixmil merged commit 219502a into main Sep 9, 2024
@Felixmil Felixmil deleted the cli_commands_in_ospsuite_r branch September 9, 2024 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants