Example #1
0
def knowndecays(query):
    d_list = []
    for d in Decay.objects(parent = query.replace("__","/")):
        d_list.append(d.to_dict())
    for d in d_list:
        d['branching'] = nice_br(d['branching'])
    return render_template('SingleParticle.html', particle = query.replace("__","/"), d_list = d_list)
Example #2
0
def addDecayLive(document):
    db_dec = Decay(parent = document['parent'], childs = document['childs'], branching = document["branching"], user_keys = user_key_from_document(document))
    try:
        db_dec.save()
    except:
        print "Failed to save decay!"
        db_dec.printdecay()
        return
    db_dec_cc_test = db_dec.do_cc()
    try:
        db_dec_cc_test.save()
    except:
        print "Failed to save cc-ed decay"
        return
Example #3
0
def delete_decays_by_key(key):
    for d in Decay.objects(user_keys__contains = key):
        #print("Deleting decay:")
        #d.printdecay()
        d.delete()