Skip to content
Snippets Groups Projects
Commit 313fd30b authored by ivar's avatar ivar
Browse files

added MixingratioToPermil

parent 53c24486
No related branches found
No related tags found
No related merge requests found
......@@ -138,8 +138,10 @@ class ObsPackObservations(Observation):
""" Adds model simulated values to the mixing ratio objects """
import da.tools.io4 as io
import da.tools.MixingratioToPermil as mtp
from numpy import array
if not os.path.exists(filename):
msge = "Sample output filename for observations could not be found : %s" % filename ; logging.error(msge)
msg = "Did the sampling step succeed?" ; logging.error(msg)
......@@ -169,21 +171,11 @@ class ObsPackObservations(Observation):
trjoin = [''.join(trspecies[i,:])]
tr_species.append(trjoin[0].strip())
tr_species=array(tr_species)
print obs_species
print 'obs_species',obs_species
print 'trspecies',tr_species
simulated=simulated*1.e6
trlength=len(simulated[0,:])
memlength=trlength/2
print simulated[:,0:memlength]
print simulated[:,memlength:trlength]
print simulated[:,39]
print simulated[:,79]
print 1000.*((simulated[:,79]/simulated[:,39]/0.011112)-1.)
simulated[:,memlength:trlength]=1000.*((simulated[:,memlength:trlength]/simulated[:,0:memlength]/0.011112)-1.)
print simulated
simulated = mtp.MixingratioToPermil(filename,simulated)
for id,obs_specie,val in zip(ids,obs_species,simulated):
print id,obs_ids
print obs_specie, tr_species
......@@ -589,17 +581,17 @@ if __name__ == "__main__":
import logging
from da.tools.initexit import CycleControl
from da.ct.dasystem import CtDaSystem
from da.ctgridded.statevector import CtGriddedStateVector
from da.ct.statevector import CtStateVector
sys.path.append('../../')
logging.root.setLevel(logging.DEBUG)
DaCycle = CycleControl(args={'rc':'../../dagriddedjet.rc'})
DaCycle = CycleControl(args={'rc':'../../da.rc'})
DaCycle.Initialize()
DaCycle.ParseTimes()
DaSystem = CtDaSystem('../rc/carbontracker.rc')
DaSystem = CtDaSystem('../../carbontracker.rc')
DaSystem.Initialize()
DaCycle.DaSystem = DaSystem
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment