New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

syslibrary

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

syslibrary - pypi Package Compare versions

Comparing version
0.1
to
0.2
+1
-1
PKG-INFO
Metadata-Version: 2.1
Name: syslibrary
Version: 0.1
Version: 0.2
Summary: Systematics library

@@ -5,0 +5,0 @@ Author: Simons Observatory sys crew

@@ -8,3 +8,3 @@ #!/usr/bin/env python

setup(name='syslibrary',
version='0.1',
version='0.2',
description='Systematics library',

@@ -11,0 +11,0 @@ author='Simons Observatory sys crew',

Metadata-Version: 2.1
Name: syslibrary
Version: 0.1
Version: 0.2
Summary: Systematics library

@@ -5,0 +5,0 @@ Author: Simons Observatory sys crew

@@ -39,8 +39,8 @@ from .syslib import *

cal1,cal2 are dictionaries of calibration factors c^X_nu:
cal1[XX][0,1,2]=[c^X_nu1,c^X_nu2,c^X_nu3]
cal1[XX]*cal2[YY]=G^XY
cal1[X][0,1,2]=[c^X_nu1,c^X_nu2,c^X_nu3]
cal1[X]*cal2[Y]=G^XY
NB: cal built such that calibrated TE_nu1nu2 != TE_nu2nu1
"""
def eval(self,cal1={'tt':[1.,1.,1.]},cal2={'tt':[1.,1.,1.]},nu=None):
def eval(self,cal1={'t':[1.,1.,1.]},cal2={'t':[1.,1.,1.]},nu=None):
cal=dict()

@@ -51,7 +51,4 @@ for k1 in cal1.keys():

c2=np.array(cal2[k2])
if(k1==k2):
cal[k1]=c1*c2
else:
cal['te']=c1*c2
cal[k1+k2] = c1*c2
self.freq=nu

@@ -64,3 +61,4 @@ dcl=dict()

for spec in cal.keys():
dcl[spec,f1,f2] = cal[spec][i1,i2]*self.cl[spec,f1,f2]
if (spec,f1,f2) in self.cl.keys():
dcl[spec,f1,f2] = cal[spec][i1,i2]*self.cl[spec,f1,f2]

@@ -67,0 +65,0 @@ return dcl